Sisukord:

IOT Lunar Rover Raspberrypi+Arduino: 5 sammu (piltidega)
IOT Lunar Rover Raspberrypi+Arduino: 5 sammu (piltidega)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 sammu (piltidega)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 sammu (piltidega)
Video: Обыгрываю 5 Мошеннических Игровых Автоматов с Наукой 2024, November
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

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

Vajalikud komponendid
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

  1. Arduino uno
  2. L293D Mootori juht naeratas
  3. 6 dc mootorid
  4. 6 rehvi (3D trükitud)
  5. Mainbody+lingid (3 trükitud)
  6. 2 servomootorit
  7. Erinevad manused (3D trükitud)
  8. 5 mm, 4 mm, 3 mm ja 2 mm kruvid
  9. Iselukustuvad mutrid 4 mm ja 5 mm
  10. 7v toide

Võrgu juhtimise komponendid

  1. Rapberry pi
  2. USB -veebikaamera (video voogesitamiseks ja salvestamiseks)
  3. Pi kaamera (piltide jaoks)
  4. 5v toide

2. etapp: põhiosa ja lisaseadmed

Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere ja lisaseadmed
Põhikere 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

Juhtmed ja vooluring
Juhtmed ja vooluring

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

Roveri juhtimine
Roveri juhtimine
Roveri juhtimine
Roveri juhtimine
Roveri juhtimine
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

KOKKUVÕTE
KOKKUVÕTE
KOKKUVÕTE
KOKKUVÕTE

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: