INHOUDSOPGAWE:

IOT Lunar Rover Raspberrypi+Arduino: 5 stappe (met foto's)
IOT Lunar Rover Raspberrypi+Arduino: 5 stappe (met foto's)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 stappe (met foto's)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 stappe (met foto's)
Video: Лучший автомобильный гудок за все время - DIY 2024, November
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

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

Komponente benodig
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

  1. Arduino uno
  2. L293D Motorbestuurder skitter
  3. 6 dc motors
  4. 6 bande (3d gedruk)
  5. Mainbody+skakels (3 gedruk)
  6. 2 servomotors
  7. Verskeie aanhangsels (3d gedruk)
  8. 5 mm, 4 mm, 3 mm en 2 mm skroewe
  9. Selfsluitende moere 4 mm en 5 mm
  10. 7v kragtoevoer

Netwerkbeheer komponente

  1. Rapberry pi
  2. USB -webkamera (vir videostreaming en opname)
  3. Pi -kamera (vir stilstaande beelde)
  4. 5v kragtoevoer

Stap 2: Hoofliggaam en bylae

Hoofliggaam en bylae
Hoofliggaam en bylae
Hoofliggaam en bylae
Hoofliggaam en bylae
Hoofliggaam en bylae
Hoofliggaam en bylae
Hoofliggaam en bylae
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

Bedrading en stroombaan
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

Beheer van die Rover
Beheer van die Rover
Beheer van die Rover
Beheer van die Rover
Beheer van die Rover
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

AFSLUITING
AFSLUITING
AFSLUITING
AFSLUITING

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: