Tartalomjegyzék:

IHover: 5 lépés
IHover: 5 lépés

Videó: IHover: 5 lépés

Videó: IHover: 5 lépés
Videó: Команда Б | Серия 5 - 8 2024, Szeptember
Anonim
IHover
IHover

Valószínűleg azt kérdezi magától, hogy mi a franc ez a húsdaráló ?? Nos, hadd mutassam be a légpárnámat. A légpárnás hajó nem valami si-film, amit megkérdezhet? Valójában nem, egy igazi légpárnás lefelé irányuló bizalmat használ, hogy egyfajta táskába csapódik alatta. Ha elegendő nyomás van, a beszorult levegő felfelé tolja a légpárnás hajót, hogy kiszabadulhasson a zsák alatti lyukból. Hatékonyan légbuborékot hoz létre ott, ahol lebeg. Így a légpárnás elnevezés.

Ez az erőteljes gép nagy súlyt képes elviselni, és minden olyan terepen át tud repülni, ahol akar. És ha valahogy képes elég messzire repülni, hogy ne hallja többé, akkor gratulálok, de ne aggódjon, gps -el van felszerelve, így mindig megtalálja, miközben új sebességrekordokat állít fel.

Kellékek

- Raspberry Pi

-Erőteljes drónmotorok: SUNNYSKY A2212 KV980

-4 ESC minimum 15A árammal: LittleBee 20A-S ESC BLHeli_S OPTO

-Propeller típusa 10 x 4,5

-Nagy teljesítményű drone akkumulátor, minimális áramerősség 60A és 3S feszültség: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digitális mérleg töltő lítium akkumulátorokhoz

-LED-csík

-2 HC-sr04 ultrahangos érzékelő

-LDR érzékelő

-FlySky FS-i6 RC adó FS-iA6B vevővel

-GPS 6MV2 modul

-5V -os powerbank

-Szervó (min. 3 kg erő)

-Tranzitor minimum 12V, mint a TIP120

-MCP3008 analóg -digitális átalakító

-9V -5V és 3.3V átalakító

-Akkumulátor tartó (6,5-12 V)

-Ellenállás készlet

-Jumpper vezetékek

-Építsen olyan anyagokat, mint a fa és az elszigetelt egér

1. lépés: Tegyük ezt a Toghetert, kezdve a Raspberry Pi -vel

A Raspbian telepítése

Mindezt a divatos hardvert egy málna pi vezérli. Az élő közvetítés megkönnyítése érdekében telepítse a raspbian -t egy SD -kártyára, és kövesse az alábbi lépéseket. Az operációs rendszer villogása után és az első indítás előtt: Írja be az ip = 169.254.10.1 parancsot az újonnan felvillantott SD -kártya rendszerindító könyvtárában található cmdline.txt fájl végére. Mentse ezt a fájlt, és lépjen ki. Most állított be egy statikus IP -címet a Pi -ben.

Az ssh kapcsolat egyszerű engedélyezéséhez az első rendszerindításkor hozzon létre ugyanabban a rendszerindítási könyvtárban egy ssh nevű fájlt, anélkül, hogy a kiterjesztés hozzá lenne csatolva.txt. Hagyja üresen ezt a fájlt.

Indítsa el a Pi -t Csatlakoztassa a Pi -t etherneten keresztül, és nyisson meg ssh -kapcsolatot egy olyan programmal, mint a putty. A csatlakoztatni kívánt IP -cím a cmdline.txt fájlban megadott IP -cím: 169.254.10.1

Rasbian konfiguráció

típus

sudo raspi-config

hogy megnyissa a rasbiai beállításokat.

Először lépjen a menü interfészeire, és engedélyezze a soros kommunikációt és az SPI buszt. Indítsa újra.

Sajnos a soros kommunikáció engedélyezése nem olyan egyszerű. Ezeket a parancsokat is futtatnia kell, ha Pi 3 vagy 4 van.

sudo systemctl stop [email protected]

sudo systemctl letiltja a [email protected] szolgáltatást

Ezután menjen újra a /boot/cmdline.txt könyvtárba a gombbal

sudo nano /boot/cmdline.txt

és törölje a szöveges konzolt = serial0, 115200. Végül nyissa meg a /boot/config.txt fájlt

sudo nano /boot/config.txt

és ezt írd az aljára:

enable_uart = 1

dtoverlay = miniuart-bt

Ez átkapcsolja a pi rx és tx csapjait a pi valódi hardveres uart buszára, és megadja a Bluetooth -nak a hamis és rosszabbat.

Wifi

A Wifi nem luxus, ha valamilyen új szoftvert szeretne telepíteni a sorban, ahogy nekünk kell.

Tegye ezt a következő paranccsal, és módosítsa az SSID -t és a jelszót az útválasztó SSID -jével és jelszavával.

wpa_passphrase "SSID" "Jelszó" >> /etc/wpa_supplicant/wpa_supplicant.conf

Indítsa újra a Pi -t, hogy a változtatások érvénybe lépjenek. Ellenőrizze a kapcsolatot a

ping www.google.com

parancsot, és folytassa a következő lépéssel, ha választ kap.

Telepítsen néhány szoftvert

Először írja be:

sudo apt-get update

sudo apt-get upgrade

és adjon Pi -nek időt a frissítések telepítésére.

Ezután telepítenünk kell az adatbázist, hogy tárolhassuk az összes gyűjteni kívánt helyadatot.

sudo apt install mariadb-server

mysql_secure_installation

Kövesse a telepítő varázslót. Ahhoz, hogy a webhelyet a pi -ből futtassa, telepítse az apache webszervert.

sudo apt install apache2 -y

Végül még telepítenünk kell néhány python csomagot

Lombik

Flask_cors Flask_socketio Python-mysql-csatlakozó sudo apt-get install python3-spidiv

2. lépés: Hardveridő

Hardveridő
Hardveridő
Hardveridő
Hardveridő
Hardveridő
Hardveridő

A bázis

Eddig jutott ?? A szoftvert el kell készíteni, ezért kezdjük el az összes szórakoztató dolgot, a hardvert.

A légpárnás hajó alapja fa és izolációs egér.

  1. Az első tételt kétszer kell elkészítenie. Az elkülönítő egeret egy libikóka vágja, amelynek tetejére fa deszka van ragasztva. A leválasztó egér közötti távolságnak elég nagynak kell lennie, hogy a légcsavar elférjen közöttük. Ezután csavarja be a két drónmotort a deszka közepére, és szerelje fel a propellereket.
  2. Ezután további 2 motortartót kell készítenünk, amelyeket a hajó közepére helyezünk (2. kép).
  3. Vágja ki a légpárnás hajó alsó oldalát egy vastag izoláló egérből. Ezután tegyen körül egy légmentesen záródó zacskót (3. kép).
  4. Most elkészítjük a felső panelt. Ennek pontosan ugyanolyan méretűnek kell lennie, mint az alsó lépés, amelyet az előző lépésben készítettünk. Készítsen 2 lyukat a légcsavar átmérőjének közepére, és ragassza rá a 4 motortartót, amelyeket az 1. és 2. lépésben készítettünk. Ezután ragasztjuk az alsó részt a 3. lépés alól.
  5. Folytatjuk a kormányzáshoz szükséges bordák elkészítésével. Készítsen két uszonyot, mint az 5. képen, a fedélzet tetején lévő csavaron. Ahhoz, hogy mozgatni lehessen őket, készítsen hasonló szerkezetet a 9. fotón. (5 - 9. kép)
  6. Most fejezze be néhány extra kartonnal a légcsavar lyukak körül a jobb légáramlás érdekében (10. kép).

3. lépés: Egyes vezetékek csatlakoztatása

Egyes vezetékek csatlakoztatása
Egyes vezetékek csatlakoztatása
Egyes vezetékek csatlakoztatása
Egyes vezetékek csatlakoztatása

Az alábbi dokumentumokban kétszer találja meg pontosan ugyanazt a sémát, az egyik sematikus formában, a másik alkalommal a deszkán. Nyugodtan változtasson néhány dolgon, ha már nem látja a fát az erdőben.

TIPP: győződjön meg róla, hogy egy kábelt lefelé és hátrafelé fordítva fordított irányba vezet, amint azt a kenyérsütő rendszerben látja. Ettől a motor fordított irányban forog.

4. lépés: A kód telepítése

Az összes kód, amit írtam, ingyenesen elérhető a githubon.

A háttér klónozásához lépjen be

git klón

és a frontend klónozásához

github.com/BaertTorre/www

A háttérprogramot bárhová mentheti, de a kezelőfelületet a / var / könyvtárba kell helyezni, és le kell cserélni a meglévő www térképet.

Ha helyesen csinálja, böngészhet a 169.254.10.1 címen a broserével, és megtekintheti a kezelőfelület webhelyét.

5. lépés: A háttérrendszer automatikus indítása

Üdvözöljük az utolsó lépésben. Remélhetőleg sok baj nélkül eljutott idáig. Én biztosan nem:).

Ez a lépés azt ismerteti, hogyan lehet a háttérszoftvert automatikusan elindítani a Pi indításakor.

Hozzon létre egy fájlt ezzel a paranccsal:

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

Töltse ki a következőket ebben a fájlban:

[Unit] Leírás = iHover After = network.target mariadb.service [Service] Type = simple User = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Telepítés] WantedBy = multi-user.target

Az ExecStart vonalon adja meg a megfelelő elérési utat a háttérben található launcher.sh fájlhoz.

Végül hagyja, hogy a változtatások érvénybe lépjenek:

sudo systemctl démon-reload

sudo systemctl engedélyezi az iHover.service szolgáltatást

És kész !!

Jó szórakozást az új játékhoz.

Ajánlott: