INHOUDSOPGAWE:
- Stap 1: Komponente benodig
- Stap 2: Hoofliggaam en bylae
- Stap 3: Bedrading en stroombaan
- Stap 4: Beheer van die Rover
- Stap 5: GEVOLGTREKKING
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie projek is geïnspireer deur die Indiese maansending Chandryaan-2, wat in September 2019 sal plaasvind. Dit is 'n spesiale missie, want hulle gaan land op die plek waar niemand voorheen geland het nie. bou die werklike rover gebaseer op die beelde van die rover aanlyn. Ek was beperk deur die grootte van my 3d -drukkers, so ek moes 'n paar veranderinge aanbring.
Stap 1: Komponente benodig
Dit is 'n modulêre ontwerp en het twee bedieningsborde, 'n arduino en 'n framboospi. Beide werk onafhanklik van mekaar. As u nie genoeg begroting het nie, kan u die framboos -pi en kamera weglaat, maar die rover werk steeds met Bluetooth. Framboos pi word slegs gebruik vir kamera en die bestuur van die rover oor WiFi en internet. Die beweging van die rover word beheer deur arduino. Beide toestelle het verskillende kragtoevoer.
Beheerstelsel komponente
- Arduino uno
- L293D Motorbestuurder skitter
- 6 dc motors
- 6 bande (3d gedruk)
- Mainbody+skakels (3 gedruk)
- 2 servomotors
- Verskeie aanhangsels (3d gedruk)
- 5 mm, 4 mm, 3 mm en 2 mm skroewe
- Selfsluitende moere 4 mm en 5 mm
- 7v kragtoevoer
Netwerkbeheer komponente
- Rapberry pi
- USB -webkamera (vir videostreaming en opname)
- Pi -kamera (vir stilstaande beelde)
- 5v kragtoevoer
Stap 2: Hoofliggaam en bylae
As u 'n 3D -drukker het, kan u alles regstreeks druk, maar as u dit nie het nie, kan u 'n kosblik vir die hoofpaneel gebruik en om die skakels vir die rocker -bogiemeganisme te maak, kan u pvc -pype gebruik, ek sal die skakel vir u verwysings.
As u nie wil nie, kan u die aanhangsel verlaat, maar die rover sal steeds werk. Ek het pas die antenna en sonpaneel bygevoeg omdat ek baie tyd en onderdele gehad het.
Die CAD -modellering word gedoen in solidworks 2017. Ek het beide stl -lêers en solidworks -lêers ingesluit, sodat u volgens u veranderinge kan aanbring of die dele direk kan druk. Ek het ender 3 pro gebruik om die onderdele te druk.
Kyk na die video vir 'n beter begrip van die montering van die rover.
Laai kode en CAD -lêers hier af
Stap 3: Bedrading en stroombaan
Gebruik die bostaande afbeelding om eerbiedig te wees om al die motors aan te sluit op die arduino -bord.
Ons koppel twee motors aan elke kant aan 'n enkele gleuf. En as motors in die verkeerde rigting loop, moet u net die drade omruil wat dit moet herstel.
Vir Raspberry pi, koppel die USB -webkamera aan die usb -poort, enige kamera behoort te werk, en geen installasie is nodig nie
Sluit die Raspicamera -module aan op die aansluitpen op die borad.
BELANGRIK
Gee slegs 5v aan framboos pi. Moenie dieselfde kragvoorsiening vir RASPI EN ARDUINO GEBRUIK NIE
Jy sal jou bord braai.
Ek weet dat dit dwaas is met twee voorraad, maar ek het dit so gemaak, sodat mense wat nie 'n raspi en 'n kamera het nie, dit ook kan bou.
Stap 4: Beheer van die Rover
Daar is twee maniere om die een te beheer deur Bluetooth met behulp van 'n Android -toestel en 'n ander via WiFi en internet
Plaaslike Bluetooth -verbinding
Hiervoor moet u die Bluetooth -app van die speelwinkel aflaai en aan die rover koppel.
Vir WiFi en internetbeheer
Dit is bietjie lastig, want ons sal framboospi hiervoor gebruik. Eerstens moet u via SSH via die remote desktop -verbinding met die framboos pi koppel. Begin dan die Rovercontol -script, dit sal u vra om met Bluetooth aan te sluit op die ardruino -bord sodra dit klaar is, sal 'n venster oopmaak en nou w, a, s, d sleutels gebruik om die rover te bestuur en op j druk om dit te stop.
Om die webcam -script van die kamera te bestuur, begin die lewendige video om 'n stilstaande foto te neem, gebruik hierdie opdrag in die terminale venster
raspistill -v -o test.jpg
Beide kamera werk onafhanklik van mekaar en kan terselfdertyd gebruik word.
Om RaspiCam op te stel Klik hier
Webcam script gebruik Opencv 3 wat op Python 3 loop om die klik hier op te stel
Stap 5: GEVOLGTREKKING
Dit is die eerste deel van die projek, ek sal die rover opgradeer en outonome selfbestuur byvoeg, en laastens maak ek 'n landingsmodule wat ek uit die lug sal begin en probeer om dit outomaties te laat land asof dit op die maan land.
Voel vry om enige vrae in die kommentaar te stel en twyfel ek sal so gou as moontlik antwoord.
Aanbeveel:
N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)
N IoT Halloween -pampoen | Beheer LED's Met 'n Arduino MKR1000 en Blynk App ???: Hallo Almal, 'n Paar weke gelede was dit Halloween en volgens die tradisie het ek 'n lekker pampoen vir my balkon uitgekerf. Maar toe ek my pampoen buite gehad het, het ek besef dat dit nogal irriterend was om elke aand uit te gaan om die kers aan te steek. En ek
IoT Air Freshener (met NodeMCU, Arduino, IFTTT en Adafruit.io): 15 stappe (met foto's)
IoT Air Freshener (met NodeMCU, Arduino, IFTTT en Adafruit.io): Wenner van die eerste prys van Instructables Wireless Contest 2017 !!!: DNew is nou beskikbaar: IoT -klok met weervoorspelling! Kyk gerus: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/Dit is vertroostend om 'n stukkie te hê
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Wi-fi-beheerde FPV Rover Robot (met Arduino, ESP8266 en Stepper Motors): 11 stappe (met foto's)
Wi-fi-beheerde FPV Rover Robot (met Arduino, ESP8266 en Stepper Motors): Hierdie instruksies wys hoe u 'n afstandbeheerde tweewielige robotrover oor 'n wi-fi-netwerk kan ontwerp met 'n Arduino Uno gekoppel aan 'n ESP8266 Wi-fi-module en twee stepper motors. Die robot kan beheer word vanaf 'n gewone internetblaai
Arduino RC Amphibious Rover: 39 stappe (met foto's)
Arduino RC Amphibious Rover: Ons het die afgelope paar maande 'n afstandbeheerde rover ontwikkel wat op land en op water kan beweeg. Alhoewel 'n voertuig met soortgelyke kenmerke verskillende meganismes vir aandrywing gebruik, het ons probeer om alle middele vir aandrywing te bereik