Talaan ng mga Nilalaman:

IOT Lunar Rover Raspberrypi + Arduino: 5 Hakbang (na may Mga Larawan)
IOT Lunar Rover Raspberrypi + Arduino: 5 Hakbang (na may Mga Larawan)

Video: IOT Lunar Rover Raspberrypi + Arduino: 5 Hakbang (na may Mga Larawan)

Video: IOT Lunar Rover Raspberrypi + Arduino: 5 Hakbang (na may Mga Larawan)
Video: Control 360 непрерывного сервопривода с кнопочными переключателями и Arduino 2024, Hulyo
Anonim
Image
Image
IOT Lunar Rover Raspberrypi + Arduino
IOT Lunar Rover Raspberrypi + Arduino

Ang proyektong ito ay inspirasyon ng misyon ng buwan ng India na Chandryaan-2 Na magaganap sa Setyembre 2019. Ito ay isang espesyal na misyon sapagkat darating sila sa lugar kung saan wala pang nakarating bago. Kaya upang ipakita ang aking suporta nagpasya akong buuin ang totoong rover batay sa mga imahe ng rover online. Pinaghigpitan ako ng laki ng aking mga 3d printer kaya't kailangan kong gumawa ng kaunting pagbabago.

Hakbang 1: Kailangan ng Mga Bahagi

Kailangan ng Mga Componentes
Kailangan ng Mga Componentes

Ito ay isang modular na disenyo mayroon itong dalawang control board isang arduino at isang raspberry pi. Parehong gumagana nang independiyente sa bawat isa. Kung wala kang sapat na badyet maaari mong iwanan ang raspberry pi at camera out ang rover ay gagana pa rin sa pamamagitan ng Bluetooth. Ginagamit lamang ang Raspberry pi para sa camera at pagkontrol sa rover sa paglipas ng WiFi at internet. Ang paggalaw ng rover ay kinokontrol ng arduino. Ang magkabilang mga aparato ay may magkakaibang supply ng kuryente.

Kontrolin ang mga bahagi ng system

  1. Arduino uno
  2. Nagpadala ang driver ng L293D Motor
  3. 6 dc motor
  4. 6 gulong (naka-print na 3d)
  5. Mga link ng Mainbody + (3 naka-print)
  6. 2 servo motor
  7. Iba't ibang mga kalakip (naka-print na 3d)
  8. 5mm, 4mm, 3mm at 2mm na mga tornilyo
  9. Sariling pag-lock ng mga mani 4mm at 5mm
  10. 7v power supply

Mga compnent ng kontrol sa network

  1. Rapberry pi
  2. USB webcam (para sa streaming at pagrekord ng video)
  3. Pi camera (para sa mga imahe pa rin)
  4. 5v power supply

Hakbang 2: Pangunahing Katawan at Mga Attchment

Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment
Pangunahing Katawan at Attchment

Kung mayroon kang isang 3d printer maaari mong direktang mai-print ang lahat ng mga bagay-bagay ngunit kung wala ka maaari kang gumamit ng isang kahon para sa tanghalian para sa pangunahing katawan at para sa paggawa ng mga link para sa rocker bogie na mekanismo maaari kang gumamit ng mga pvc pipes iiwan ko ang link para sa iyong mga sanggunian

Kung hindi mo nais na maaari mong iwanan ang attachment gagana pa rin ang rover. Ang antena at solar panel na naidagdag ko lamang dahil marami akong oras at ekstrang bahagi.

Ang pagmo-modelo ng cad ay tapos na sa solidworks 2017. Isinama ko ang parehong mga stl file at solidworks file upang maaari kang gumawa ng mga pagbabago ayon sa iyo o direktang i-print ang mga bahagi. Gumamit ako ng ender 3 pro para sa pag-print ng mga bahagi.

Panoorin ang video para sa mas mahusay na pag-unawa kung paano i-assemble ang rover.

Mag-download ng Code at Mga File ng CAD Dito

Hakbang 3: Mga Kable at Circuit

Mga Kable at Circuit
Mga Kable at Circuit

Gamitin ang imahe sa itaas para sa paggalang na ikonekta ang lahat ng mga motor sa arduino board.

Ikonekta namin ang dalawang mga motor sa bawat panig sa iisang slot. At kung ang mga motor ay tumatakbo sa maling direksyon palitan lamang ang mga wire na dapat ayusin ito.

Para sa Raspberry pi ikonekta ang USB webcam sa usb port anumang camra dapat gumana walang kinakailangang pag-install

Ikonekta ang module ng Raspicamera ika ang konektor pin sa borad.

MAHALAGA

Magtustos lamang ng 5v sa raspberry pi. HUWAG GAMITIN ANG PAREHONG SUPPLY NG KAPANGYARIHAN PARA SA RASPI AT ARDUINO

Iprito mo ang iyong board.

Alam ko ang hangal nito gamit ang dalawang suplay ngunit ginawa ko ito ng ganito upang ang mga tao na walang raspi at camera ay maaari ring buuin ito.

Hakbang 4: Pagkontrol sa Rover

Pagkontrol sa Rover
Pagkontrol sa Rover
Pagkontrol sa Rover
Pagkontrol sa Rover
Pagkontrol sa Rover
Pagkontrol sa Rover

Mayroong dalawang mga mode ng kontrol ng isa sa pamamagitan ng Bluetooth gamit ang isang android aparato isa pa sa paglipas ng WiFi at internet

Lokal na koneksyon sa Bluetooth

Para sa mga ito kailangan mong i-download ang Bluetooth app mula sa play store at kumonekta sa rover.

Para sa WiFi at kontrol sa internet

Ito ay maliit na nakakalito dahil gagamitin namin ito para sa raspberry pi. Una kailangan mong kumonekta sa raspberry pi sa pamamagitan ng SSH sa pamamagitan ng remote na koneksyon sa desktop. Pagkatapos ay patakbuhin ang Rovercontol script tatanungin ka nitong kumonekta sa ardruino board sa pamamagitan ng Bluetooth sa sandaling tapos na ito magbubukas ng isang window at ngayon ay gumagamit ng w, a, s, d keys upang himukin ang rover at pindutin ang j upang ihinto ito.

Upang makontrol ang camera run webcam script sisimulan nito ang live na video upang kumuha ng isang larawan na pa rin gamitin ang utos na ito sa window ng terminal

raspistill -v -o test.jpg

Ang parehong camera ay gumagana nang independiyente sa bawat isa at maaaring magamit nang sabay.

Upang ma-setup ang RaspiCam Mag-click dito

Gumagamit ang script ng Webcam ng Opencv 3 na tumatakbo sa Python 3 upang i-setup ang pag-click dito

Hakbang 5: KONKLUSYON

KONklusyon
KONklusyon
KONklusyon
KONklusyon

Ito ang unang bahagi ng proyekto na ia-upgrade ko ang rover at magdagdag ng autonomous na pagmamaneho sa sarili at sa wakas ay gagawa ako ng isang lander module na ilulunsad ko mula sa kalangitan at subukang awtomatikong mapunta ito na parang ang lupa nito sa buwan.

Huwag mag-atubiling magtanong ng anumang mga katanungan sa mga puna at pag-aalinlangan ay tutugon ako sa lalong madaling panahon.

Inirerekumendang: