Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Glavno tijelo i priključci
- Korak 3: Ožičenje i sklop
- Korak 4: Upravljanje Roverom
- Korak 5: ZAKLJUČAK
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ovaj projekt inspiriran je indijskom misijom Mjeseca Chandryaan-2 koja će se održati u rujnu 2019. Ovo je posebna misija jer će sletjeti na mjesto na koje nitko nije sletio prije. Odlučio sam pokazati svoju podršku izgraditi stvarni rover na temelju slika rovera na mreži. Ograničila me veličina mojih 3D pisača pa sam morao napraviti neke male izmjene.
Korak 1: Potrebne komponente
Ovo je modularni dizajn koji ima dvije upravljačke ploče arduino i malina pi. Obje rade neovisno jedna o drugoj. Ako nemate dovoljno proračuna, možete ostaviti malinu pi i kameru van, rover će i dalje raditi putem Bluetootha. Raspberry pi se koristi samo za kameru i upravljanje roverom putem WiFi -a i interneta. Kretanje rovera kontrolira arduino. Oba uređaja imaju različito napajanje.
Komponente upravljačkog sustava
- Arduino uno
- L293D Vozač motora u škripcu
- 6 dc motora
- 6 guma (3D ispisano)
- Mainbody+veze (3 tiskana)
- 2 servo motora
- Razni prilozi (3D ispis)
- Vijci 5 mm, 4 mm, 3 mm i 2 mm
- Samozaporne matice 4 mm i 5 mm
- Napajanje 7v
Komponente mrežne kontrole
- Malina pi
- USB web kamera (za video streaming i snimanje)
- Pi kamera (za fotografije)
- 5v napajanje
Korak 2: Glavno tijelo i priključci
Ako imate 3D pisač, možete izravno ispisati sve stvari, ali ako ga nemate, možete upotrijebiti kutiju za ručak za glavno tijelo, a za izradu veza za mehanizam ljuljačke možete koristiti pvc cijevi. Ostavit ću vezu za vas reference.
Ako ne želite, možete ostaviti privitak, rover će i dalje raditi. Antenu i solarni panel sam upravo dodao jer sam imao puno vremena i rezervnih dijelova.
Cad modeliranje se vrši u solidworks 2017. Uključio sam i stl datoteke i solidworks datoteku tako da možete unijeti promjene prema vama ili izravno ispisati dijelove. Koristio sam ender 3 pro za ispis dijelova.
Pogledajte video za bolje razumijevanje načina sastavljanja rovera.
Ovdje preuzmite datoteke koda i CAD -a
Korak 3: Ožičenje i sklop
Upotrijebite gornju sliku za poštovanje povezivanja svih motora na arduino ploču.
Priključit ćemo dva motora sa svake strane u jedan utor. A ako motori rade u pogrešnom smjeru, samo zamijenite žice koje bi to trebale popraviti.
Za Raspberry pi spojite USB web kameru na USB priključak, svaka kamera bi trebala raditi, nije potrebna instalacija
Spojite Raspicamera modul na utični konektor na boradu.
VAŽNO
Opskrbite samo 5V maline pi. NE KORISTITE ISTU NAPAJANJE ZA RASPI I ARDUINO
Ispržit ćeš svoju dasku.
Znam da je glupo koristiti dva izvora, ali napravio sam ga ovako da ga mogu izraditi i ljudi koji nemaju raspi i kameru.
Korak 4: Upravljanje Roverom
Postoje dva načina upravljanja, jedan putem Bluetootha, pomoću Android uređaja, drugi putem WiFi -a i interneta
Lokalna Bluetooth veza
Za to ćete morati preuzeti Bluetooth aplikaciju iz trgovine za igru i povezati se s roverom.
Za kontrolu WiFi i interneta
Ovo je malo zeznuto jer ćemo za ovo koristiti malinovo pi. Prvo se morate povezati s malinom pi putem SSH -a putem veze za udaljenu radnu površinu. Zatim pokrenite Rovercontol skriptu od vas će se tražiti da se povežete na ardruino ploču putem Bluetootha. Kada to učinite, otvorit će prozor i sada upotrijebiti tipke w, a, s, d za vožnju rovera i pritisnite j da biste je zaustavili.
Za upravljanje skriptom web kamere koja pokreće kameru pokrenut će video zapis uživo kako bi snimio fotografiju pomoću ove naredbe u prozoru terminala
raspistill -v -o test.jpg
Obje kamere rade neovisno jedna o drugoj i mogu se koristiti istovremeno.
Za postavljanje RaspiCam -a Kliknite ovdje
Skripta web kamere koristi Opencv 3 pokrenut na Pythonu 3 za postavljanje tog klika ovdje
Korak 5: ZAKLJUČAK
Ovo je prvi dio projekta nadogradit ću rover i dodati autonomnu samostalnu vožnju, a na kraju ću napraviti modul za slijetanje koji ću pokrenuti s neba i pokušati ga automatski sletjeti kao da je na Mjesecu.
Slobodno postavite bilo kakva pitanja u komentarima i nedoumice, odgovorit ću u najkraćem mogućem roku.
Preporučeni:
Minijaturni Arduino autonomni robot (Land Rover / automobil), faza 1, model 3: 6 koraka
Minijaturizirajući Arduino autonomni robot (Land Rover / automobil) Stage1Model3: Odlučio sam minijaturizirati Land Rover / Car / Bot kako bih smanjio veličinu i potrošnju energije projekta
IoT Halloween Bundeva - Kontrolne LED diode s aplikacijom Arduino MKR1000 i Blynk ???: 4 koraka (sa slikama)
IoT Halloween Bundeva | Kontrolne LED diode s aplikacijom Arduino MKR1000 i Blynk ???: Pozdrav svima, prije nekoliko tjedana bila je Noć vještica i slijedeći tradiciju isklesao sam lijepu bundevu za svoj balkon. No, kad sam bundevu imala na otvorenom, shvatila sam da je prilično neugodno svaku večer izlaziti van kako bi zapalila svijeću. A ja
Arduino 4WD Rover Bluetooth koji kontrolira Android telefon/tablet: 5 koraka
Arduino 4WD Rover Bluetooth Bluetooth kontroliran Android telefonom/tabletom: Arduino 4WD bluetooth upravljani rover Ovo je jednostavan 4WD rover koji sam napravio s Arduinom. Roverom se upravlja putem Android telefona ili tableta preko bluetootha. Pomoću te aplikacije možete kontrolirati brzinu (pomoću Arduinovog pwm -a), pokrenuti je s
Banana/Raspberry Pi + Arduino Rover s web kamerom: 9 koraka
Banana/Raspberry Pi + Arduino Rover s web kamerom: projekt koji sam radio u slobodno vrijeme. To je robot s četiri kotača s punim pogonom kojim se upravlja putem web sučelja. Ako imate bilo kakvih komentara ili pitanja, slobodno me kontaktirajte. Ovaj projekt koristi 3D tiskane dijelove i određene dijelove koda t
Arduino RC Amfibijski rover: 39 koraka (sa slikama)
Arduino RC amfibijski rover: Posljednjih nekoliko mjeseci razvijali smo daljinski upravljani rover koji se može kretati i na kopnu i na vodi. Iako vozilo sa sličnim karakteristikama koristi različite mehanizme za pogon, pokušali smo postići sva sredstva pogona