Obsah:
- Krok 1: Potrebné súčasti
- Krok 2: Hlavné telo a prílohy
- Krok 3: Zapojenie a obvod
- Krok 4: Ovládanie Roveru
- Krok 5: ZÁVER
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Tento projekt je inšpirovaný indickou mesačnou misiou Chandryaan-2, ktorá sa uskutoční v septembri 2019. Toto je špeciálna misia, pretože pristanú na mieste, kde nikto predtým nepristál. Aby som ukázal svoju podporu, rozhodol som sa zostavte skutočný rover na základe obrázkov rovera online. Bol som obmedzený veľkosťou svojich 3D tlačiarní, takže som musel urobiť malé úpravy.
Krok 1: Potrebné súčasti
Jedná sa o modulárny dizajn, ktorý má dve riadiace dosky arduino a malinový pi. Obaja pracujú nezávisle na sebe. Ak nemáte dostatok rozpočtu, môžete nechať malinový pi a kameru, rover bude stále fungovať prostredníctvom Bluetooth. Raspberry pi slúži iba na fotoaparát a ovládanie vozítka cez WiFi a internet. Pohyb rovera riadi arduino. Obe zariadenia majú odlišné napájanie.
Komponenty riadiaceho systému
- Arduino uno
- L293D Vodič motora zažiaril
- 6 jednosmerných motorov
- 6 pneumatík (s 3D tlačou)
- Mainbody+odkazy (3 tlačené)
- 2 servomotory
- Rôzne prílohy (3D tlačené)
- Skrutky 5 mm, 4 mm, 3 mm a 2 mm
- Samojistné matice 4 mm a 5 mm
- Napájanie 7v
Súčasti riadenia siete
- Rapberry pi
- Webová kamera USB (na streamovanie videa a nahrávanie)
- Kamera Pi (pre statické obrázky)
- Napájanie 5v
Krok 2: Hlavné telo a prílohy
Ak máte 3D tlačiareň, môžete priamo vytlačiť všetky položky, ale ak nemáte, môžete použiť obedový box pre hlavné telo a na výrobu prepojení pre mechanizmus kolískového podvozku môžete použiť rúrky z PVC. Odkaz nechám pre vás referencie.
Ak nechcete, môžete opustiť prílohu, vozítko bude stále fungovať. Anténu a solárny panel som práve pridal, pretože som mal veľa času a náhradných dielov.
CAD modelovanie sa vykonáva v SolidWorks 2017. Zahrnul som súbory stl aj súbor solidworks, aby ste mohli podľa seba vykonávať zmeny alebo priamo tlačiť diely. Na tlač dielov som použil ender 3 pro.
Pozrite sa na video, aby ste lepšie porozumeli montáži rovera.
Súbory kódu a CAD si stiahnite tu
Krok 3: Zapojenie a obvod
Vyššie uvedený obrázok použite na rešpektovanie pripojenia všetkých motorov k doske arduino.
Pripojíme dva motory na každej strane k jednému slotu. A ak motory bežia nesprávnym smerom, vymeňte drôty, ktoré by to mali opraviť.
V prípade Raspberry pi pripojte webovú kameru USB k portu USB, aby fungovala každá kamera, nie je potrebná žiadna inštalácia
Pripojte modul Raspicamera ku kolíku konektora na svorkovnici.
DÔLEŽITÉ
Na malinový pi napájajte iba 5 V. NEPOUŽÍVAJTE ROVNÝ NAPÁJACÍ ZDROJ NA RASPI A ARDUINO
Vyprážate dosku.
Viem, že je hlúpe používať dva zdroje, ale urobil som to tak, aby to mohli postaviť aj ľudia, ktorí nemajú raspi a fotoaparát.
Krok 4: Ovládanie Roveru
Existujú dva režimy ovládania pomocou Bluetooth pomocou zariadenia Android a druhého prostredníctvom WiFi a internetu
Lokálne pripojenie Bluetooth
Na to budete musieť stiahnuť aplikáciu Bluetooth z obchodu Play a pripojiť sa k roveru.
Na ovládanie WiFi a internetu
Je to trochu ošemetné, pretože na to použijeme malinové pi. Najprv sa musíte pripojiť k Raspberry Pi prostredníctvom SSH prostredníctvom pripojenia k vzdialenej ploche. Potom spustite skript Rovercontol a požiada vás, aby ste sa pripojili k doske ardruino cez Bluetooth, akonáhle to urobíte, otvorí sa okno a teraz pomocou klávesov w, a, s, d riadite vozík a stlačením j ho zastavíte.
Tento príkaz na ovládanie skriptu webovej kamery spustenej z kamery spustí živé video a urobí statický obrázok. Použite tento príkaz v okne terminálu
raspistill -v -o test.jpg
Oba fotoaparáty fungujú navzájom nezávisle a je možné ich používať súčasne.
Ak chcete nastaviť RaspiCam, kliknite sem
Skript webovej kamery používa na konfiguráciu Opencv 3 bežiaci na Pythone 3, ktoré kliknite sem
Krok 5: ZÁVER
Toto je prvá časť projektu, aktualizujem vozítko a pridám autonómne riadenie a nakoniec vyrobím modul pristávacieho modulu, ktorý spustím z neba a pokúsim sa automaticky pristáť, ako keby pristál na Mesiaci.
Neváhajte sa opýtať na akékoľvek otázky v komentároch a pochybnosti, odpoviem čo najskôr.
Odporúča:
Osviežovač vzduchu IoT (s NodeMCU, Arduino, IFTTT a Adafruit.io): 15 krokov (s obrázkami)
Osviežovač vzduchu IoT (s NodeMCU, Arduino, IFTTT a Adafruit.io): Bezdrôtová súťaž Instructables Wireless Contest 2017 Víťaz prvej ceny !!!: DNew uvádzaný teraz k dispozícii: Hodiny IoT s predpoveďou počasia! Pozrite sa na to: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Je príjemné mať k dispozícii
Peňaženka IoT (inteligentná peňaženka s Firebeetle ESP32, Arduino IDE a tabuľkou Google): 13 krokov (s obrázkami)
IoT Wallet (inteligentná peňaženka s Firebeetle ESP32, Arduino IDE a tabuľkou Google): Prvá cena vo vreckovej súťaži Instructables!: Ak ste investovali nejaké peniaze do kryptomien, pravdepodobne už viete, že sú veľmi volatilné. Cez noc sa zmenia a vy už nikdy neviete, koľko „skutočných“peňazí máte vo svojej vile
Botletics LTE CAT-M/NB-IoT + štít GPS pre Arduino: 10 krokov (s obrázkami)
Štít Botletics LTE CAT-M/NB-IoT + GPS pre Arduino: Prehľad Štít Botletics SIM7000 LTE CAT-M/NB-IoT používa novú technológiu LTE CAT-M a NB-IoT a má tiež integrovaný GNSS (GPS, GLONASS a BeiDou /Compass, Galileo, štandardy QZSS) na sledovanie polohy. Existuje niekoľko modulov série SIM7000
Wi-Fi ovládaný robot Rover FPV (s Arduino, ESP8266 a krokovými motormi): 11 krokov (s obrázkami)
Wi-Fi riadený robot Rover FPV (s Arduino, ESP8266 a krokovými motormi): Tento návod ukazuje, ako navrhnúť diaľkovo ovládaný dvojkolesový robotický rover cez wi-fi sieť pomocou Arduino Uno pripojeného k Wi-Fi modulu ESP8266 a dva krokové motory. Robota je možné ovládať z bežného internetového obočia
Arduino RC Amphibious Rover: 39 krokov (s obrázkami)
Arduino RC Amphibious Rover: Za posledných pár mesiacov sme vyvíjali diaľkovo ovládaný rover, ktorý sa môže pohybovať na súši aj na vode. Napriek tomu, že vozidlo s podobnými vlastnosťami používa na pohon rôzne mechanizmy, pokúsili sme sa dosiahnuť všetky prostriedky pohonu