Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Fő test és tartozékok
- 3. lépés: Kábelezés és áramkör
- 4. lépés: A Rover vezérlése
- 5. lépés: KÖVETKEZTETÉS
Videó: IOT Lunar Rover Raspberrypi+Arduino: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ezt a projektet a Chandryaan-2 indiai holdmisszió ihlette, amelyre 2019 szeptemberében kerül sor. Ez egy különleges küldetés, mert azon a helyen fognak leszállni, ahol még senki sem szállt le. Szóval, hogy támogassam, úgy döntöttem, hogy az online rover képei alapján építse fel a tényleges rover -t. A 3D -s nyomtatók mérete korlátozott, így néhány apró módosítást kellett végrehajtanom.
1. lépés: Szükséges összetevők
Ez egy moduláris felépítés, két vezérlőpanellel rendelkezik, egy arduino és egy málna pi. Mindkettő egymástól függetlenül működik. Ha nincs elegendő költségvetése, hagyja ki a málna pi -t és a kamerát, a rover továbbra is Bluetooth -on fog működni. A Raspberry pi -t csak kamerákhoz és a rover vezérléséhez használják WiFi és interneten keresztül. A rover mozgását az arduino vezérli. Mindkét eszköz különböző tápegységgel rendelkezik.
Vezérlőrendszer alkatrészek
- Arduino uno
- L293D A motor vezetője elmosolyodott
- 6 dc motor
- 6 gumiabroncs (3d nyomtatott)
- Mainbody+linkek (3 nyomtatott)
- 2 szervomotor
- Különféle mellékletek (3D nyomtatás)
- 5 mm, 4 mm, 3 mm és 2 mm csavarok
- Önzáró anyák 4 mm és 5 mm
- 7V -os tápegység
Hálózati vezérlőelemek
- Rapberry pi
- USB webkamera (videó streaminghez és rögzítéshez)
- Pi kamera (állóképekhez)
- 5V -os tápegység
2. lépés: Fő test és tartozékok
Ha van 3D nyomtatója, akkor közvetlenül kinyomtathatja az összes anyagot, de ha nincs, használhat egy ebéddobozt a fő testhez, és a billenő forgóváz mechanizmus linkjeinek elkészítéséhez használhatja a PVC csöveket. hivatkozások.
Ha nem akarja, elhagyhatja a mellékletet, a rover továbbra is működik. Az antennát és a napelemet most adtam hozzá, mert sok időm és alkatrészem volt.
A cad modellezés a solidworks 2017 -ben történik. Az stl fájlokat és a solidworks fájlt is beillesztettem, így Önnek megfelelően módosíthatja, vagy közvetlenül kinyomtathatja az alkatrészeket. Az ender 3 pro -t használtam az alkatrészek nyomtatásához.
Nézze meg a videót, hogy jobban megértse a rover összeszerelését.
Töltse le a kód- és CAD -fájlokat itt
3. lépés: Kábelezés és áramkör
Használja a fenti képet, hogy tisztelettel csatlakoztassa az összes motort az arduino kártyához.
Mindkét oldalon két motort csatlakoztatunk egyetlen nyíláshoz. És ha a motorok rossz irányba futnak, cserélje ki a vezetékeket, amelyeknek meg kell oldaniuk.
A Raspberry pi esetében csatlakoztassa az USB webkamerát az usb porthoz, ha bármelyik camra működik, nincs telepítés szükséges
Csatlakoztassa a Raspicamera modult a csatlakozódugóhoz a boradon.
FONTOS
Csak 5V -ot szállítson a málna pi -nek. NE HASZNÁLJA A RASPI ÉS ARDUINO TÁPOLATÁT
Sütni fogja a deszkát.
Tudom, hogy hülyeség két tápegység használatával, de azért készítettem így, hogy azok, akiknek nincs raspi és fényképezőgépük, felépíthessék.
4. lépés: A Rover vezérlése
Kétféle vezérlési mód létezik, az egyik Bluetooth -on keresztül androidos eszközzel, másik pedig WiFi -n és interneten keresztül
Helyi Bluetooth kapcsolat
Ehhez le kell töltenie a Bluetooth alkalmazást a Play Áruházból, és csatlakoznia kell a roverhez.
WiFi és internet vezérléshez
Ez kicsit trükkös, mert málna pi -t fogunk használni ehhez. Először csatlakoznia kell a málna pi -hez SSH -n keresztül távoli asztali kapcsolaton keresztül. Ezután futtassa a Rovercontol szkriptet, amely megkéri, hogy csatlakozzon az ardruino táblához Bluetooth -on keresztül, miután elkészült, megnyit egy ablakot, és most a w, a, s, d billentyűkkel hajtja a rovert, és nyomja meg a j gombot a leállításához.
A kamera által futtatott webkamera szkript vezérléséhez elindítja az élő videót, hogy állóképet készítsen, használja ezt a parancsot a terminál ablakában
raspistill -v -o teszt.jpg
Mindkét kamera egymástól függetlenül működik, és egyszerre használható.
A RaspiCam beállítása Kattintson ide
A webkamera szkriptje a Python 3 rendszeren futó Opencv 3 programot használja az itt található beállításhoz
5. lépés: KÖVETKEZTETÉS
Ez a projekt első része: frissítem a rovert, és hozzáadom az önálló önvezetést, végül elkészítek egy leszálló modult, amelyet az égből indítok, és megpróbálom automatikusan leszállni, mintha a Holdon landolna.
Nyugodtan tegyen fel bármilyen kérdést a megjegyzésekben, és kétségei vannak, a lehető leghamarabb válaszolok.
Ajánlott:
IoT Halloween tök - LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: 4 lépés (képekkel)
IoT Halloween tök | LED -ek vezérlése Arduino MKR1000 és Blynk alkalmazással ???: Üdv mindenkinek! Néhány héttel ezelőtt Halloween volt, és a hagyományokat követve szép tököt faragtam az erkélyemre. De miután a sütőtököm szabadban volt, rájöttem, hogy elég bosszantó, hogy minden este ki kell mennem meggyújtani a gyertyát. És én
IoT légfrissítő (NodeMCU, Arduino, IFTTT és Adafruit.io): 15 lépés (képekkel)
IoT Air Freshener (NodeMCU, Arduino, IFTTT és Adafruit.io): Instructables Wireless Contest 2017 első díj nyertese !!!: A DNew mostantól elérhető: IoT óra időjárás előrejelzéssel! Nézze meg: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Megnyugtató egy töredék
Készítse el első IOT -ját az Arduino használatával további modulok nélkül: 5 lépés (képekkel)
Készítse el első IOT -ját az Arduino használatával további modulok nélkül: A világ minden nap okosabb lesz, és ennek legnagyobb oka az intelligens technológia fejlődése. Technológiai rajongóként biztosan hallott az IOT kifejezésről, ami azt jelenti, hogy a dolgok internete. A dolgok internete azt jelenti, hogy ellenőrzik és táplálják a
Wi-Fi vezérlésű FPV Rover robot (Arduino, ESP8266 és léptetőmotorokkal): 11 lépés (képekkel)
Wi-Fi vezérlésű FPV Rover robot (Arduino, ESP8266 és Stepper Motors rendszerrel): Ez az útmutató bemutatja, hogyan lehet távirányítású kétkerekű robotjárót tervezni wi-fi hálózaton keresztül, egy ESP8266 Wi-Fi modulhoz csatlakoztatott Arduino Uno segítségével és két léptetőmotor. A robot egy közönséges internetes szemöldökről vezérelhető
Arduino RC Amphibious Rover: 39 lépés (képekkel)
Arduino RC Amphibious Rover: Az elmúlt néhány hónapban olyan távirányítású rovert fejlesztettünk ki, amely szárazföldön és vízen egyaránt képes mozogni. Bár a hasonló tulajdonságokkal rendelkező járművek különböző meghajtási mechanizmusokat használnak, megpróbáltuk elérni a hajtóművek minden eszközét