Kazalo:

IHover: 5 korakov
IHover: 5 korakov

Video: IHover: 5 korakov

Video: IHover: 5 korakov
Video: Tschaikowsky: 5. Sinfonie ∙ hr-Sinfonieorchester ∙ Manfred Honeck 2024, November
Anonim
IHover
IHover

Verjetno se sprašujete, kaj za vraga je ta mlinček za meso ?? No, naj vam predstavim mojo plovilo na zračni blazini. Ali morda hovercraft ni nekaj iz si-fi filma, bi se vprašali? Pravzaprav ne, pravi hovercraft uporablja zaupanje navzdol, ki ga ujame v nekakšno vrečo pod njim. Ko je dovolj pritiska, ujeti zrak potisne zračno plovilo navzgor, da lahko pobegne iz luknje pod vrečko. Učinkovito ustvarja zračni mehurček, kjer lebdi naprej. Tako ime hovercraft.

Ta zmogljiv stroj lahko prenese veliko težo in lahko leti po vsakem terenu, ki ga želite. In če ste nekako sposobni odleteti dovolj daleč, da ga ne slišite več, čestitke, vendar ne skrbite, opremljen je z GPS -om, tako da ga lahko vedno najdete nazaj, medtem ko postavljate nove rekorde hitrosti.

Zaloge

- malina Pi

-Zmogljivi brezpilotni motorji: SUNNYSKY A2212 KV980

-4 ESC z minimalnim tokom 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Vilo propelerja 10 x 4,5

-Drone baterija z visoko močjo z minimalnim tokom 60A in napetostjo 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digitalni polnilnik za litijeve baterije

-LED trak

-2 ultrazvočni senzorji HC-sr04

-LDR senzor

-FlySky FS-i6 RC oddajnik s sprejemnikom FS-iA6B

-GPS 6MV2 modul

-5V powerbank

-Servo (najmanj 3 kg sile)

-Tranzitor minimalno 12V, kot je TIP120

-MCP3008 analogno -digitalni pretvornik

Pretvornik -9V v 5v in 3.3V

-Nosilec baterije (6,5 do 12 V)

-Komplet uporov

-Premostne žice

-Zgradite materiale, kot sta les in izolacijska miška

1. korak: Postavimo ta Togheter, začenši z Raspberry Pi

Namestitev Raspbiana

Vso to domišljijsko strojno opremo nadzira malinov pi. Za lažje življenje v živo namestite raspbian na kartico SD in sledite tem korakom. Po utripanju operacijskega sistema in pred prvim zagonom: Napišite datoteko ip = 169.254.10.1 na konec datoteke cmdline.txt, ki jo najdete v zagonskem imeniku nove kartice SD. Shranite to datoteko in zapustite. V svojem Pi ste pravkar nastavili statični naslov IP.

Če želite preprosto omogočiti povezavo ssh pri prvem zagonu, v istem zagonskem imeniku ustvarite datoteko ssh brez razširitev, kot je.txt. Pustite to datoteko prazno.

Zaženite Pi Povežite Pi prek etherneta in odprite povezavo ssh s programom, kot je kit. Naslov IP za povezavo je naslov IP, ki ste ga vnesli v datoteko cmdline.txt: 169.254.10.1

Rasbian konfiguracija

Vrsta

sudo raspi-config

da odprete nastavitve za razijce.

Najprej pojdite na vmesnike v meniju in omogočite serijsko komunikacijo ter vodilo SPI. Znova zaženite.

Žal omogočanje serijske komunikacije ni tako enostavno. Te ukaze morate zagnati tudi, če imate Pi 3 ali 4.

sudo systemctl stop [email protected]

sudo systemctl onemogoči [email protected]

Nato znova pojdite v imenik /boot/cmdline.txt z

sudo nano /boot/cmdline.txt

in izbrišite besedilno konzolo = serial0, 115200. Končno odprite datoteko /boot/config.txt

sudo nano /boot/config.txt

in spodaj napiši tole:

enable_uart = 1

dtoverlay = miniuart-bt

S tem boste preklopili zatiče rx in tx vašega pi na pravo strojno uart vodilo na vašem pi in bluetoothu dali ponaredka in še slabšega.

Wifi

Wifi ni razkošje, če želite namestiti novo programsko opremo, kot moramo to narediti.

To storite z naslednjim ukazom in spremenite SSID in geslo z SSID usmerjevalnika in geslom.

wpa_passphrase "SSID" "Geslo" >> /etc/wpa_supplicant/wpa_supplicant.conf

Znova zaženite Pi, da bodo spremembe začele veljati. Preverite svojo povezavo z

ping www.google.com

ukaz in nadaljujte z naslednjim korakom, če dobite odgovor.

Namestite nekaj programske opreme

Najprej vnesite:

sudo apt-get posodobitev

sudo apt-get nadgradnja

in dajte svojemu Pi čas, da namesti posodobitve.

Nato moramo namestiti bazo podatkov za shranjevanje vseh podatkov o lokaciji, ki jih bomo zbirali.

sudo apt namestite strežnik mariadb

mysql_secure_installation

Sledite čarovniku za namestitev. Če želite spletno mesto zagnati s pi, namestite spletni strežnik apache.

sudo apt namestite apache2 -y

Končno moramo še namestiti nekaj paketov python

Bučka

Flask_cors Flask_socketio Priključek Python-mysql sudo apt-get namestite python3-spidiv

2. korak: čas strojne opreme

Čas strojne opreme
Čas strojne opreme
Čas strojne opreme
Čas strojne opreme
Čas strojne opreme
Čas strojne opreme

Osnova

Ste prišli tako daleč ?? Če bi morali narediti programsko opremo, začnimo z vsemi zabavnimi stvarmi, strojno opremo.

Osnova lebdečega plovila je iz lesa in izolacijske miške.

  1. Element na prvem morate narediti dvakrat. Izolacijska miška je razrezana z kladivom, na katerega je lepljena lesena deska. Prostor med izolacijsko miško mora biti dovolj velik, da se propeler prilega med njo. Nato privijte dva brezpilotna motorja na sredino deske in na vrh namestite propelerje.
  2. Nato moramo narediti še 2 nosilca za motor, ki ju bomo postavili sredi plovila (slika 2).
  3. Iz debele izolacijske miške izrežite spodnjo stran zračne plovila. Nato okoli nje zaprite nepredušno vrečko (slika 3).
  4. Zdaj moramo narediti zgornjo ploščo. Ta mora imeti popolnoma enake dimenzije kot spodnja stran, ki smo jo naredili v prejšnjem koraku. Na sredini naredite 2 luknji velikosti premera propelerja in nanjo prilepite 4 nosilce motorja, ki smo jih naredili v 1. in 2. koraku. Nato spodaj prilepimo spodnjo stran od koraka 3.
  5. Nadaljujemo z izdelavo plavuti, ki jih potrebujemo za krmiljenje. Na vijaku na vrhu palube naredite dve plavuti, kot je na sliki 5. Če jih želite premakniti, naredite podobno strukturo, prikazano na fotografiji 9. (Slika 5 - 9)
  6. Zdaj ga zaključite z nekaj dodatnega kartona okoli lukenj propelerja za boljši pretok zraka (slika 10).

3. korak: Povežite nekaj žic

Priključitev nekaterih žic
Priključitev nekaterih žic
Priključitev nekaterih žic
Priključitev nekaterih žic

V spodnjih dokumentih boste dvakrat našli popolnoma isto shemo, enkrat v shematski obliki, drugič v obliki matične plošče. Če ne vidite več drevesa skozi gozd, lahko nekaj spremenite.

NAMIG: Poskrbite, da bo motor za sprožitev navzdol in nazaj priključen v obratni smeri, kar je prikazano na shemi matične plošče. Tako se motor vrti vzvratno.

4. korak: Namestitev kode

Vsa koda, ki sem jo napisal, je brezplačno na voljo na githubu.

Za kloniranje zaledja vnesite

git clone

in klonirati prednjo stran

github.com/BaertTorre/www

Zaledje, ki ga lahko shranite, kamor želite, vendar morate vmesnik postaviti v imenik / var / in zamenjati obstoječi zemljevid www.

Če je vse opravljeno pravilno, lahko z brskalnikom brskate do 169.254.10.1 in si ogledate spletno stran.

5. korak: Samodejni zagon zaledja

Dobrodošli v zadnjem koraku. Upajmo, da ste prišli tako daleč brez veliko truda. Zagotovo nisem:).

Ta korak zajema, kako naj se zaledna programska oprema samodejno zažene ob zagonu Pi.

Ustvarite datoteko s tem ukazom:

sudo nano /etc/systemd/system/iHover.service

V tej datoteki je preteklo naslednje:

[Enota] Opis = iHover After = network.target mariadb.service [Storitev] Vrsta = preprost uporabnik = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Namestitev] WantedBy = multi-userr.target

V vrstici ExecStart podajte pravilno pot do launcher.sh, vključenega v zaledje.

Končno naj spremembe začnejo veljati z:

sudo systemctl daemon-reload

sudo systemctl omogoči storitev iHover.service

In končali ste !!

Zabavajte se s svojo novo igračo.

Priporočena: