Sisukord:

Kuidas teha žestidega juhitavat roverit: 4 sammu
Kuidas teha žestidega juhitavat roverit: 4 sammu

Video: Kuidas teha žestidega juhitavat roverit: 4 sammu

Video: Kuidas teha žestidega juhitavat roverit: 4 sammu
Video: My Driving Orange Is BACK ON THE ROAD! | Workshop Diaries | Edd China 2024, September
Anonim
Image
Image

Siin on juhised žestiga juhitava roveri (kaugjuhitava roveri) ehitamiseks. See koosneb rover -seadmest, mille pardal on kokkupõrke vältimise andur. Saatja kohmaka kaugjuhtimispuldi asemel on lahe kinnas, mida saab käes kanda ja seejärel liigutada, et käeliigutustega roverile signaale edastada. Suhtlemiseks kasutatakse RF -signaale.

Sellel projektil on potentsiaalsed rakendused sõiduki põhja kontrollimisel (turvalisuse või hoolduse tagamiseks) peale selle, et seda lõpuks kasutatakse droonide lennutamiseks.

Tarvikud

Arduino/Genuino UNO (UNO kaabliga) x2

Liitiumaku (12V) x1

Jumper traadid (meessoost isasele, isasele naisele, emasele naisele) igaüks x40

Leivalaud x1

L298 mootorijuhi moodul x1

MPU6050 güroskoop x1

RF -vastuvõtja ja saatja x1

Ultraheli andur x1

Šassii seadistamine x1

Akuhoidik (sageli šassiiga kaasas) x1

Lüliti (sageli šassiiga kaasas) x2

Traadi eemaldaja x1

Jootetõrjepump (pole vajalik) x1

Kahepoolne teip x1

Samm: vooluahelate skeemid ja teooria:

Lülitusskeemid ja teooria
Lülitusskeemid ja teooria
Lülitusskeemid ja teooria
Lülitusskeemid ja teooria

Saatja häälestus: Lühidalt, peame võtma güroskoobist näidud ja saatma need saatjale Arduino kaudu.

Vastuvõtja seadistamine: peame edastatud andmed vastu võtma (kasutades vastuvõtjat) ja pöörama rattaid vastavalt saadud andmetele*. Samal ajal peame veenduma ka selles, et rover asub tema ees olevate objektide minimaalsel kaugusel (takistuste tuvastamine). Selle projekti jaoks kasutame I2C kommunikatsiooni. *Huvitav fakt selle projekti kohta: see kood töötleb analoogandmeid ja liigutab roverit vastavalt käe liikumisastmele. Seega peame välja töötama loogika, mis paneb roveri liikuma erinevatel kiirustel õiges suunas.

Samm: Roveri ehitamine:

Samm (šassii kokkupanek):

Pange šassii kokku, et teha oma roveri alus. See on üsna lihtne samm ja peaksite selle kiiresti ära tegema.

2. samm (kontrollige kõiki komponente):

Kontrollige kõiki andureid, ühendades need eraldi Arduinoga. Saate vaadata kõiki õpetusi, kuidas andureid individuaalselt Arduinoga liidestada.

3. samm (saatja seadistamine):

Esiteks jootke tihvtid güroskoobi külge. Nüüd tehke ühendused vastavalt järgmisele skeemile. Ärge ühendage akut kohe.

Seejärel ühendage Arduino sülearvutiga. Laadige üles järgmine koodifail ja vaadake, kas kood töötab korralikult (selleks eemaldage koodis olevad prindiavalduste kommentaarid). Prindiavalduste väljundi vaatamiseks klõpsake seeriamonitori nuppu (ekraani paremas ülanurgas). Kui kõik töötab korralikult, võite aku ühendada.

Ärge unustage veenduda, et güroskoobi suund oleks õige (vastavalt kasutatud koodile). Palun kontrollige ülaltoodud diagramme, et kontrollida güroskoobi jaoks kasutatud suunda.

Güroskoop saadab näidud Arduinole. Sealt lähevad näidud edastatavale RF -saatjale, et vastuvõtja saaks laineid vastu võtta.

Samm 4 (vastuvõtja seadistamine):

Tehke ühendused vastavalt järgmisele skeemile. Ärge ühendage akut kohe. Seejärel ühendage Arduino sülearvutiga. Laadige alla järgmine koodifail ja vaadake, kas kood töötab korralikult. Selleks tehke järgmist.

1. Eemaldage koodist trükitud avalduste kommentaarid

2. Lülitage saatja seadistus sisse

3. Asetage rover mingile alusele nii, et rattad ei puudutaks maad ja rover ei tõuseks õhku kohe, kui vastuvõtja andmeid saab

MÄRKUS. Võimalik, et peate ühe või mõlema mootori suunda muutma. Kui kood töötab õigesti, peaksite oma käe järgi nägema oma seeriamonitoril õiget väljundit (edasi, tagasi, paremale, vasakule või peatuma) liigutusi. Kui kõik töötab õigesti, võite aku ühendada. Enne aku ühendamist peate siiski kontrollima kõiki ühendusi. Üks vale terminal võib teie vooluringi puhuda.

Samm (pange seaded patareide abil tööle):

Nüüd ühendage sülearvuti vooluvõrgust lahti ja ühendage akud vastavate seadistustega. Testige oma projekti.

Ära lase roveril endast kaugemale kui 5 m, vastasel juhul võib rover halvasti käituda!

6. etapp (kokkupanek):

Nüüd on aeg rover kokku panna ja seda tegelikkuses näha! Minu roveri koostamise jaoks vaadake pilte jaotises „Lülitusskeemid ja teooria”. Võite roveri kokku panna erineval viisil. Lihtsalt veenduge, et see on hästi tasakaalustatud, vastasel juhul võib see kerida (ärge minge nagu "Vau!", Sest võite leida roveri valesti üles).

Testimise ajal võite avastada, et rover ei liigu täpselt. Lihtsate raadiosagedusmoodulite kasutamisel tekib viivitus ja vead. Samuti on praktilises stsenaariumis mootoritel mõningaid erinevusi ja roveri massikeskus ei ole seal, kus te seda ootate. Nii võite leida roveri diagonaalselt liikumas, kui see peaks otse minema. Vigu tasakaalus saab parandada, muutes vasak- ja paremmootorite kiirust. Korrutage muutujad „ena” ja „enb” erinevate numbritega, et oma roveri tasakaalu täiustada.

Kahtluste korral kasutage allpool olevat kommentaaride jaotist. See on koht, kus ma kahtluste poole pöördun.

@Scientify Inc

Samm: koodifailid

Siin on link virtuaalse traaditeegi jaoks:

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

4. samm: aitäh

Palun jagage oma kommentaare allpool. Tahaksin kuulda teie kogemustest projekti proovimisel! Püüan vastata kõigile küsimustele 24 tunni jooksul.

Sotsiaalne:

YouTube: Scientify Inc.

YouTube: teadus हिंदी

Instagram

Juhendatavad

LinkedIn

Soovitan: