Innholdsfortegnelse:

Hvordan lage en bevegelseskontrollert rover: 4 trinn
Hvordan lage en bevegelseskontrollert rover: 4 trinn

Video: Hvordan lage en bevegelseskontrollert rover: 4 trinn

Video: Hvordan lage en bevegelseskontrollert rover: 4 trinn
Video: Killzone Development Series | Mening om spillet | Kronologi 2024, November
Anonim
Image
Image

Her er instruksjonene for å bygge en geststyrt rover (teleoperatert rover). Den består av en rover som har en kollisjonssensor ombord. Senderen i stedet for å være en klumpete fjernkontroll er en kul hanske som kan bæres på hånden og deretter flyttes for å overføre signaler til roveren ved hjelp av håndbevegelser. RF -signaler brukes til kommunikasjon.

Dette prosjektet har potensielle bruksområder ved inspeksjon av kjøretøyets understell (for sikkerhet eller vedlikehold) i tillegg til at det til slutt blir brukt til å fly med droner.

Rekvisita

Arduino/Genuino UNO (med UNO -kabel) x2

Li-ion batteri (12V) x1

Jumper Wires (Mann til mann, mann til hunn, hunn til hunn) x40 hver

Brødbrett x1

L298 motorførermodul x1

MPU6050 Gyroskop x1

RF -mottaker og sender x1 hver

Ultralydssensor x1

Oppsett av chassis x1

Batteriholder (følger ofte med chassis) x1

Bryter (følger ofte med chassis) x2

Wire Stripper x1

Avloddingspumpe (ikke nødvendig) x1

Dobbeltsidig tape x1

Trinn 1: Kretsdiagrammer og teori:

Kretsdiagrammer og teori
Kretsdiagrammer og teori
Kretsdiagrammer og teori
Kretsdiagrammer og teori

Senderoppsett: Kort sagt, vi må ta avlesninger fra gyroskopet og sende dem til senderen via Arduino.

Mottakeroppsett: Vi må motta de overførte dataene (ved hjelp av mottakeren), og rotere hjulene i henhold til mottatte data*. Samtidig må vi også sørge for at roveren er i en minimumsavstand til objekter foran den (hinderdeteksjon). Vi bruker I2C -kommunikasjon for dette prosjektet. *Interessant faktum om dette prosjektet: Denne koden behandler analoge data og flytter roveren i henhold til bevegelsesgraden på hånden. Så vi må utvikle en logikk for å få roveren til å gå i riktig retning med varierende hastigheter.

Trinn 2: Bygg Rover:

Trinn 1 (Monter chassiset):

Monter chassiset for å lage basen til din rover. Dette er et ganske enkelt trinn, og du bør være ferdig på kort tid.

Trinn 2 (Kontroller alle komponentene):

Kontroller alle sensorene ved å koble dem til Arduino separat. Du kan sjekke hvilken som helst opplæring om hvordan du kobler sensorene individuelt til Arduino.

Trinn 3 (Senderoppsett):

Først loddes pinnene til gyroskopet. Gjør nå tilkoblingene i henhold til følgende kretsdiagram. Ikke koble til batteriet akkurat nå.

Deretter kobler du Arduino til den bærbare datamaskinen. Last opp følgende kodefil og se om koden fungerer som den skal (gjør dette ved å fjerne kommentarene til utskriftssetningene i koden). Klikk på den serielle skjermknappen (øverst til høyre på skjermen) for å se utskriften fra utskriftserklæringene. Hvis alt fungerer som det skal, kan du fortsette og koble til batteriet.

Husk å sørge for at orienteringen til gyroskopet er riktig (i henhold til koden som brukes). Vennligst sjekk diagrammene ovenfor for å kontrollere retningen jeg brukte for gyroskopet.

Gyroskopet sender avlesninger til Arduino. Derfra vil avlesningene gå til RF -senderen som skal overføres slik at mottakeren kan fange opp bølgene.

Trinn 4 (Mottakeroppsett):

Gjør tilkoblingene i henhold til følgende kretsdiagram. Ikke koble til batteriet akkurat nå. Deretter kobler du Arduino til den bærbare datamaskinen. Last opp følgende kodefil og se om koden fungerer som den skal. Å gjøre dette:

1. Fjern kommentarene til utskriftsuttalelsene i koden

2. Slå på senderoppsettet

3. Plasser roveren på et slags stativ slik at hjulene ikke berører bakken og roveren ikke tar av i det øyeblikket mottakeren mottar data

MERK: Du må kanskje snu retningen til en eller begge motorene. Hvis koden fungerer som den skal, bør du kunne se riktig utgang (forover, bakover, høyre, venstre eller stopp) på din serielle skjerm i henhold til hånden din bevegelser. Hvis alt fungerer som det skal, kan du koble til batteriet. Imidlertid må du kontrollere alle tilkoblingene før du kobler til batteriet. En feil terminal kan blåse kretsen din.

Trinn 5 (Få oppsettet til å fungere med batteriene):

Koble nå fra den bærbare datamaskinen og koble batteriene til de respektive oppsettene. Test prosjektet ditt.

Ikke la roveren komme mer enn 5 meter fra deg, ellers kan roveren stoppe/begynne å oppføre seg dårlig!

Trinn 6 (Montering):

Nå er det på tide å sette sammen roveren og faktisk se den i aksjon! For min rovermonteringsdesign, sjekk bildene i delen 'Kretsdiagrammer og teori'. Du står fritt til å montere roveren på en annen måte. Bare pass på at den er godt balansert, ellers kan den gjøre hjul (ikke gå som "Wow!" Fordi du kan finne roveren feil vei opp).

Når du tester, kan du oppdage at roveren ikke beveger seg nøyaktig. Det vil være litt forsinkelse og feil når vi bruker enkle RF -moduler. I et praktisk scenario har motorene også noen forskjeller, og roverens massesenter er ikke der du forventer det skal være. Så du kan finne roveren bevege seg diagonalt når den skal gå rett. Feil i balansen kan løses ved å endre hastigheten for venstre og høyre motor. Multipliser variablene 'ena' og 'enb' med forskjellige tall for å perfeksjonere roverens balanse.

Hvis du er i tvil, kan du bruke kommentarfeltet nedenfor. Det er der jeg vil ta opp tvil.

@Scientify Inc

Trinn 3: Kodefiler

Her er lenken til det virtuelle trådbiblioteket:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Trinn 4: Takk

Vennligst del dine kommentarer nedenfor. Jeg vil gjerne høre om din erfaring mens du prøver prosjektet! Jeg skal prøve å svare på alle spørsmål innen 24 timer.

Sosial:

YouTube: Scientify Inc.

YouTube: Vitenskap हिंदी

Instagram

Instrukserbare

LinkedIn

Anbefalt: