Tartalomjegyzék:
- Kellékek
- 1. lépés: Tegyük ezt a Toghetert, kezdve a Raspberry Pi -vel
- 2. lépés: Hardveridő
- 3. lépés: Egyes vezetékek csatlakoztatása
- 4. lépés: A kód telepítése
- 5. lépés: A háttérrendszer automatikus indítása
Videó: IHover: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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ő
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.
- 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.
- Ezután további 2 motortartót kell készítenünk, amelyeket a hajó közepére helyezünk (2. kép).
- 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).
- 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.
- 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)
- 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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását