Tartalomjegyzék:

IOT Lunar Rover Raspberrypi+Arduino: 5 lépés (képekkel)
IOT Lunar Rover Raspberrypi+Arduino: 5 lépés (képekkel)

Videó: IOT Lunar Rover Raspberrypi+Arduino: 5 lépés (képekkel)

Videó: IOT Lunar Rover Raspberrypi+Arduino: 5 lépés (képekkel)
Videó: Высокая плотность 2022 2024, November
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

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

Szükséges alkatrészek
Szükséges alkatrészek

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

  1. Arduino uno
  2. L293D A motor vezetője elmosolyodott
  3. 6 dc motor
  4. 6 gumiabroncs (3d nyomtatott)
  5. Mainbody+linkek (3 nyomtatott)
  6. 2 szervomotor
  7. Különféle mellékletek (3D nyomtatás)
  8. 5 mm, 4 mm, 3 mm és 2 mm csavarok
  9. Önzáró anyák 4 mm és 5 mm
  10. 7V -os tápegység

Hálózati vezérlőelemek

  1. Rapberry pi
  2. USB webkamera (videó streaminghez és rögzítéshez)
  3. Pi kamera (állóképekhez)
  4. 5V -os tápegység

2. lépés: Fő test és tartozékok

Fő test és tartozékok
Fő test és tartozékok
Fő test és tartozékok
Fő test és tartozékok
Fő test és tartozékok
Fő test és tartozékok
Fő test és tartozékok
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

Vezetékek és áramkör
Vezetékek é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

A Rover irányítása
A Rover irányítása
A Rover irányítása
A Rover irányítása
A Rover irányítása
A Rover irányítása

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

KÖVETKEZTETÉS
KÖVETKEZTETÉS
KÖVETKEZTETÉ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: