Sisukord:
- 1. samm: vajalikud komponendid
- 2. etapp: põhiosa ja lisaseadmed
- Samm: juhtmestik ja ahel
- Samm: Roveri juhtimine
- 5. samm: JÄRELDUS
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See projekt on inspireeritud India kuu missioonist Chandryaan-2, mis toimub septembris 2019. See on eriline missioon, sest nad kavatsevad maanduda kohas, kus keegi pole varem maandunud. Nii et oma toetuse näitamiseks otsustasin ehitage tegelik rover võrgus olevate roveri piltide põhjal. Mind piirasid minu 3D -printerite suurus, nii et pidin tegema mõningaid kergeid muudatusi.
1. samm: vajalikud komponendid
See on moodulkonstruktsioon, sellel on kaks juhtpaneeli: arduino ja vaarika pi. Mõlemad töötavad üksteisest sõltumatult. Kui teil pole piisavalt eelarvet, võite vaarika pi ja kaamera välja jätta, töötab rover endiselt Bluetoothi kaudu. Vaarika pi kasutatakse ainult kaameraks ja roveri juhtimiseks WiFi ja Interneti kaudu. Roveri liikumist juhib arduino. Mõlemal seadmel on erinev toiteallikas.
Juhtimissüsteemi komponendid
- Arduino uno
- L293D Mootori juht naeratas
- 6 dc mootorid
- 6 rehvi (3D trükitud)
- Mainbody+lingid (3 trükitud)
- 2 servomootorit
- Erinevad manused (3D trükitud)
- 5 mm, 4 mm, 3 mm ja 2 mm kruvid
- Iselukustuvad mutrid 4 mm ja 5 mm
- 7v toide
Võrgu juhtimise komponendid
- Rapberry pi
- USB -veebikaamera (video voogesitamiseks ja salvestamiseks)
- Pi kaamera (piltide jaoks)
- 5v toide
2. etapp: põhiosa ja lisaseadmed
Kui teil on 3D -printer, saate kõik asjad otse printida, kuid kui teil seda pole, saate põhikorpuse jaoks kasutada lõunasöögikarpi ja kiikvankri mehhanismi linkide tegemiseks võite kasutada pvc -torusid, jätan lingi teie jaoks viited.
Kui te ei soovi, võite manusest lahkuda, töötab rover endiselt. Antenni ja päikesepaneeli lisasin äsja, kuna mul oli palju aega ja varuosi.
Cad modelleerimine toimub saidil solidworks 2017. Olen lisanud nii stl -faile kui ka solidworks -faili, et saaksite vastavalt oma vajadustele muudatusi teha või osi otse printida. Osade printimiseks kasutasin ender 3 pro.
Vaadake videot, et paremini mõista, kuidas roverit kokku panna.
Laadige siit alla koodi- ja CAD -failid
Samm: juhtmestik ja ahel
Kasutage ülaltoodud pilti, et austada kõigi mootorite ühendamist arduinoplaadiga.
Me ühendame kaks mootorit mõlemal küljel ühe pesaga. Ja kui mootorid töötavad vales suunas, vahetage lihtsalt juhtmed, mis peaksid selle parandama.
Raspberry pi jaoks ühendage USB -veebikaamera USB -pordiga, kui kaamera töötab, pole installimist vaja
Ühendage Raspicamera moodul Boradi pistikupesaga.
TÄHTIS
Tarnige vaarika pi ainult 5v. ÄRGE KASUTAGE RASPI JA ARDUINO jaoks sama toiteallikat
Sa praadid oma lauda.
Ma tean, et see on rumal, kasutades kahte pakkumist, kuid tegin selle nii, et inimesed, kellel pole raspi ja kaamerat, saaksid seda ka ehitada.
Samm: Roveri juhtimine
Bluetoothi abil saab juhtida kahte režiimi, kasutades androidseadet, teist WiFi ja Interneti kaudu
Kohalik Bluetooth -ühendus
Selleks peate mängupoest alla laadima Bluetoothi rakenduse ja loomaga ühenduse looma.
WiFi ja Interneti juhtimiseks
See on natuke keeruline, sest me kasutame selleks vaarika pi. Kõigepealt peate ühenduse looma vaarika pi -ga SSH kaudu kaugtöölaua ühenduse kaudu. Seejärel käivitage Rovercontoli skript, mis palub teil Bluetoothi kaudu ardruinoplaadiga ühenduse luua, kui see on tehtud, avab see akna ja kasutab nüüd roveri juhtimiseks klahve w, a, s, d ja selle peatamiseks vajutage j.
Kaamera käivitatava veebikaamera skripti juhtimiseks käivitab see reaalajas video pildistamiseks, kasutades seda käsku terminaliaknas
raspistill -v -o test.jpg
Mõlemad kaamerad töötavad üksteisest sõltumatult ja neid saab kasutada samal ajal.
RaspiCami seadistamiseks klõpsake siin
Veebikaamera skript kasutab siin klõpsamiseks seadistamiseks Opencv 3, mis töötab Python 3 -l
5. samm: JÄRELDUS
See on projekti esimene osa, ma uuendan roverit ja lisan autonoomse isesõitmise ning lõpuks teen maandumismooduli, mille ma taevast käivitan, ja proovin selle automaatselt maandada, nagu oleks see kuu peal.
Küsige julgelt kommentaare ja kahtlusi, vastan esimesel võimalusel.
Soovitan:
IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)
IoT Halloweeni kõrvits | Juhtige LED -e Arduino MKR1000 ja rakendusega Blynk ???: Tere kõigile! Paar nädalat tagasi oli Halloween ja traditsiooni järgides nikerdasin oma rõdule kena kõrvitsa. Aga kui ma sain kõrvitsa õues, mõistsin, et päris tüütu oli igal õhtul küünla süütamiseks väljas käia. Ja mina
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): 15 sammu (koos piltidega)
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): Instructables Wireless Contest 2017 esimese auhinna võitja !!!: DNew on nüüd saadaval: ilmateatega IoT kell! Vaadake seda: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ See on lohutav, kui teil on lõhn
Ehitage oma esimene IOT Arduino abil ilma lisamooduliteta: 5 sammu (piltidega)
Ehitage oma esimene IOT Arduino abil ilma lisamooduliteta: maailm läheb iga päev targemaks ja selle suurimaks põhjuseks on nutika tehnoloogia areng. Tehnikaentusiastina olete kindlasti kuulnud terminist IOT, mis tähendab asjade Internetti. Asjade Internet tähendab kontrolli ja toitmist
IoT -rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): 13 sammu (koos piltidega)
IoT-rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): esimene auhind Instructables Pocket-Sized Contest konkursil! Need muutuvad üleöö ja te ei tea kunagi, kui palju raha on teie rahakotis
Arduino RC Amfibio Rover: 39 sammu (piltidega)
Arduino RC Amphibious Rover: Viimase paari kuu jooksul oleme välja töötanud kaugjuhtimisega roveri, mis suudab liikuda nii maal kui ka vees. Kuigi sarnaste omadustega sõiduk kasutab tõukejõuks erinevaid mehhanisme, püüdsime saavutada kõik tõukejõud