Indholdsfortegnelse:

IOT Lunar Rover Raspberrypi+Arduino: 5 trin (med billeder)
IOT Lunar Rover Raspberrypi+Arduino: 5 trin (med billeder)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 trin (med billeder)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 trin (med billeder)
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, November
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Dette projekt er inspireret af den indiske månemission Chandryaan-2, der finder sted i september 2019. Dette er en særlig mission, fordi de kommer til at lande på det sted, hvor ingen alle er landet før. Så for at vise min støtte besluttede jeg mig for at bygge den egentlige rover baseret på billederne af roveren online. Jeg var begrænset af min 3d -printeres størrelse, så jeg var nødt til at foretage nogle små ændringer.

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet

Dette er et modulopbygget design, det har to kontrolkort: en arduino og en hindbærpi. Begge arbejder uafhængigt af hinanden. Hvis du ikke har nok budget, kan du lade hindbærpi og kamera være ude, og roveren fungerer stadig via Bluetooth. Raspberry pi bruges kun til kamera og styring af roveren via WiFi og internet. Roverens bevægelse styres af arduino. Begge enheder har forskellig strømforsyning.

Kontrolsystemkomponenter

  1. Arduino uno
  2. L293D Motor driver shiled
  3. 6 dc motorer
  4. 6 dæk (3D -printet)
  5. Mainbody+links (3 trykte)
  6. 2 servomotorer
  7. Forskellige vedhæftede filer (3D -printet)
  8. 5 mm, 4 mm, 3 mm og 2 mm skruer
  9. Selvlåsende møtrikker 4 mm og 5 mm
  10. 7v strømforsyning

Netværksstyringskomponenter

  1. Rapberry pi
  2. USB -webcam (til videostreaming og optagelse)
  3. Pi -kamera (til stillbilleder)
  4. 5v strømforsyning

Trin 2: Hovedlegeme og fastgørelser

Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser
Hovedkrop og fastgørelser

Hvis du har en 3d -printer, kan du direkte udskrive alle tingene, men hvis du ikke har det, kan du bruge en madkasse til hoveddelen og til at lave links til rocker -bogiemekanisme kan du bruge PVC -rør, jeg vil forlade linket til din referencer.

Hvis du ikke vil, kan du forlade vedhæftet fil, roveren vil stadig fungere. Antennen og solpanelet har jeg lige tilføjet, fordi jeg havde masser af tid og reservedele.

CAD -modelleringen udføres i solidworks 2017. Jeg har inkluderet både stl -filer og solidworks -fil, så du kan foretage ændringer i henhold til dig eller direkte udskrive delene. Jeg brugte ender 3 pro til at udskrive delene.

Se videoen for bedre at forstå, hvordan du monterer roveren.

Download kode og CAD -filer her

Trin 3: Ledninger og kredsløb

Ledninger og kredsløb
Ledninger og kredsløb

Brug billedet ovenfor til ærbødighed for at forbinde alle motorer til arduino -kortet.

Vi forbinder to motorer på hver side til et enkelt slot. Og hvis motorer kører i den forkerte retning, skal du bare bytte de ledninger, der skal rette det.

For Raspberry pi tilsluttes USB -webkameraet til usb -porten, enhver camra skulle fungere, og der er ingen installation nødvendig

Tilslut Raspicamera -modulet til stikket på borad.

VIGTIG

Lever kun 5v til hindbær pi. BRUG IKKE samme strømforsyning til RASPI OG ARDUINO

Du vil stege dit bræt.

Jeg ved, det er fjollet ved hjælp af to forsyninger, men jeg lavede det sådan, så folk, der ikke har raspi og kamera, også kan bygge det.

Trin 4: Kontrol af Roveren

Kontrol af Rover
Kontrol af Rover
Kontrol af Rover
Kontrol af Rover
Kontrol af Rover
Kontrol af Rover

Der er to måder at styre på via Bluetooth ved hjælp af en Android -enhed en anden via WiFi og internet

Lokal Bluetooth -forbindelse

Til dette skal du downloade Bluetooth -appen fra play -butikken og oprette forbindelse til roveren.

Til WiFi og internetkontrol

Dette er lidt vanskeligt, fordi vi vil bruge hindbær pi til dette. Først skal du oprette forbindelse til hindbær pi via SSH via forbindelse til fjernskrivebord. Kør derefter Rovercontol -scriptet, det vil bede dig om at oprette forbindelse til ardruino -kortet via Bluetooth, når det er gjort, åbner det et vindue og bruger nu w, a, s, d -tasterne til at køre roveren og trykke på j for at stoppe det.

For at styre kameraets webcam -script vil det starte livevideoen for at tage et stillbillede, brug denne kommando i terminalvinduet

raspistill -v -o test.jpg

Begge kameraer fungerer uafhængigt af hinanden og kan bruges samtidigt.

Opsætning af RaspiCam Klik her

Webcam -script bruger Opencv 3, der kører på Python 3, til at opsætte det klik her

Trin 5: KONKLUSION

KONKLUSION
KONKLUSION
KONKLUSION
KONKLUSION

Dette er første del af projektet, jeg vil opgradere roveren og tilføje autonom selvkørsel, og endelig vil jeg lave et landingsmodul, som jeg vil starte fra himlen og prøve at lande det automatisk, som om det lander på månen.

Stille dig fri til at stille spørgsmål i kommentarerne og tvivl, jeg vil svare hurtigst muligt.

Anbefalede: