Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Bahagi
- Hakbang 2: Pangunahing Katawan at Mga Attchment
- Hakbang 3: Mga Kable at Circuit
- Hakbang 4: Pagkontrol sa Rover
- Hakbang 5: KONKLUSYON
Video: IOT Lunar Rover Raspberrypi + Arduino: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
- Arduino uno
- Nagpadala ang driver ng L293D Motor
- 6 dc motor
- 6 gulong (naka-print na 3d)
- Mga link ng Mainbody + (3 naka-print)
- 2 servo motor
- Iba't ibang mga kalakip (naka-print na 3d)
- 5mm, 4mm, 3mm at 2mm na mga tornilyo
- Sariling pag-lock ng mga mani 4mm at 5mm
- 7v power supply
Mga compnent ng kontrol sa network
- Rapberry pi
- USB webcam (para sa streaming at pagrekord ng video)
- Pi camera (para sa mga imahe pa rin)
- 5v power supply
Hakbang 2: Pangunahing Katawan at Mga 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
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
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
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:
Kinokontrol ng Arduino na Dock ng Telepono na May Mga Lampara: 14 Mga Hakbang (na may Mga Larawan)
Arduino Controlled Phone Dock With Lamps: Ang ideya ay sapat na simple; lumikha ng isang dock ng singilin sa telepono na magbubukas lamang ng lampara kapag nagcha-charge ang telepono. Gayunpaman, tulad ng madalas na nangyayari, ang mga bagay na tila simpleng simple ay maaaring magtapos sa pagkuha ng medyo mas kumplikado sa kanilang pagpapatupad. Ito ay
Pagkontrol sa 3 Mga Servo Motors Na May 3 Potentiometers at isang Arduino: 11 Mga Hakbang (na may Mga Larawan)
Pagkontrol sa 3 Mga Servo Motors Na May 3 Potentiometers at isang Arduino: Kumusta. Ito ang aking kauna-unahang itinuro, kaya inaasahan kong maging matiyaga ka sa akin kung magkamali ako sa pag-set up nito. Ito ay nakasulat para sa mga nagsisimula, kaya ang mas advanced sa iyo ay maaaring laktawan ang marami sa mga ito at makarating lamang ito sa kable. Ang layunin na itinakda ko sa aking
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito