Satura rādītājs:

IOT Lunar Rover Raspberrypi+Arduino: 5 soļi (ar attēliem)
IOT Lunar Rover Raspberrypi+Arduino: 5 soļi (ar attēliem)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 soļi (ar attēliem)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 soļi (ar attēliem)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Novembris
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Šo projektu iedvesmojusi Indijas Mēness misija Chandryaan-2, kas notiks 2019. gada septembrī. Šī ir īpaša misija, jo viņi gatavojas nolaisties vietā, kur neviens vēl nav nolaidies. Tātad, lai parādītu savu atbalstu, es nolēmu izveidojiet faktisko roveru, pamatojoties uz roveru attēliem tiešsaistē. Mani ierobežoja mans 3D printeru izmērs, tāpēc man bija jāveic nelielas izmaiņas.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

Šī ir modulāra konstrukcija, tai ir divi vadības paneļi - arduino un aveņu pi. Abi strādā neatkarīgi viens no otra. Ja jums nav pietiekami daudz budžeta, varat atstāt aveņu pi un kameru, rover joprojām darbosies, izmantojot Bluetooth. Raspberry pi izmanto tikai kamerai un rovera vadīšanai, izmantojot WiFi un internetu. Braucēja kustību kontrolē arduino. Abām ierīcēm ir atšķirīgs barošanas avots.

Vadības sistēmas sastāvdaļas

  1. Arduino uno
  2. L293D Motora vadītājs pasmaidīja
  3. 6 dc motori
  4. 6 riepas (3D drukātas)
  5. Mainbody+saites (3 drukātas)
  6. 2 servomotori
  7. Dažādi pielikumi (3D drukāti)
  8. 5 mm, 4 mm, 3 mm un 2 mm skrūves
  9. Pašbloķējoši uzgriežņi 4 mm un 5 mm
  10. 7V barošanas avots

Tīkla vadības komponenti

  1. Rapberry pi
  2. USB tīmekļa kamera (video straumēšanai un ierakstīšanai)
  3. Pi kamera (nekustīgiem attēliem)
  4. 5v barošanas avots

2. solis: Galvenā virsbūve un piederumi

Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi
Galvenā virsbūve un piestiprinājumi

Ja jums ir 3D printeris, varat tieši izdrukāt visu, bet, ja jums tā nav, varat izmantot pusdienu kārbu galvenajam korpusam, un, lai izveidotu saites uz grozāmo ratiņu mehānismu, varat izmantot PVC caurules. Es atstāšu saiti jūsu vajadzībām atsauces.

Ja nevēlaties, varat atstāt pielikumu, rover joprojām darbosies. Antenu un saules paneli es tikko pievienoju, jo man bija daudz laika un rezerves daļas.

Cad modelēšana tiek veikta programmā solidworks 2017. Esmu iekļāvis gan stl failus, gan solidworks failu, lai jūs varētu veikt izmaiņas atbilstoši jums vai tieši izdrukāt detaļas. Detaļu drukāšanai es izmantoju ender 3 pro.

Noskatieties videoklipu, lai labāk izprastu rovera montāžu.

Lejupielādējiet kodu un CAD failus šeit

3. darbība: elektroinstalācija un ķēde

Elektroinstalācija un ķēde
Elektroinstalācija un ķēde

Izmantojiet iepriekš redzamo attēlu, lai godātu visu motoru pievienošanu arduino plāksnei.

Mēs savienosim divus motorus katrā pusē vienā slotā. Un, ja motori darbojas nepareizā virzienā, vienkārši nomainiet vadus, kas to vajadzētu salabot.

Raspberry pi pievienojiet USB tīmekļa kameru USB portam, jebkurai kamerai vajadzētu darboties, un instalēšana nav nepieciešama

Pievienojiet Raspicamera moduli savienotāja tapai uz borada.

SVARĪGS

Piegādāt aveņu pi tikai 5V. NELIETOJIET RASPI UN ARDUINO barošanas avotu

Jūs cepat savu dēli.

Es zinu, ka tas ir muļķīgi, izmantojot divus piedāvājumus, bet es to izveidoju tā, lai cilvēki, kuriem nav raspi un kameru, arī varētu to izveidot.

4. solis: Rover vadīšana

Rover vadīšana
Rover vadīšana
Rover vadīšana
Rover vadīšana
Rover vadīšana
Rover vadīšana

Ir divi režīmi, kurus var kontrolēt, izmantojot Bluetooth, izmantojot Android ierīci, otru, izmantojot WiFi un internetu

Vietējais Bluetooth savienojums

Lai to izdarītu, jums būs jālejupielādē Bluetooth lietotne no spēļu veikala un jāizveido savienojums ar rover.

WiFi un interneta kontrolei

Tas ir nedaudz sarežģīti, jo šim nolūkam mēs izmantosim aveņu pi. Vispirms jums ir jāizveido savienojums ar aveņu pi, izmantojot SSH, izmantojot attālās darbvirsmas savienojumu. Pēc tam palaidiet Rovercontol skriptu, tas lūgs jums izveidot savienojumu ar ardruino, izmantojot Bluetooth, kad tas būs izdarīts, tas atvērs logu un tagad izmantojiet w, a, s, d taustiņus, lai vadītu rover, un nospiediet j, lai to apturētu.

Lai kontrolētu kameras palaistu tīmekļa kameras skriptu, tas sāks tiešraides video, lai uzņemtu nekustīgu attēlu, izmantojiet šo komandu termināļa logā

raspistill -v -o tests.jpg

Abas kameras darbojas neatkarīgi viena no otras, un tās var izmantot vienlaikus.

Lai iestatītu RaspiCam, noklikšķiniet šeit

Tīmekļa kameras skripts izmanto Opencv 3, kas darbojas Python 3, lai to iestatītu, noklikšķinot šeit

5. solis: SECINĀJUMS

SECINĀJUMS
SECINĀJUMS
SECINĀJUMS
SECINĀJUMS

Šī ir projekta pirmā daļa, kurā es uzlabošu roveru un pievienošu autonomu pašbraucienu, un visbeidzot es izveidošu nolaišanās moduli, kuru palaidīšu no debesīm un mēģināšu automātiski nolaisties tā, it kā tā būtu uz Mēness.

Nekautrējieties uzdot visus jautājumus komentāros un šaubas, es atbildēšu pēc iespējas ātrāk.

Ieteicams: