Satura rādītājs:
- Piegādes
- 1. darbība: shēmas shēmas un teorija:
- 2. solis: Rover būvēšana:
- 3. darbība: koda faili
- 4. solis: Paldies
Video: Kā izveidot žestu vadītu roveru: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šeit ir norādījumi, kā izveidot roveru, kas kontrolēts ar žestiem (rovers, kas darbojas ar tālvadību). Tas sastāv no rovera vienības, kuras bortā ir sadursmes novēršanas sensors. Raidītājs tā vietā, lai būtu neveikls tālvadības pults, ir foršs cimds, ko var nēsāt uz rokas un pēc tam pārvietot, lai ar rokas kustībām pārraidītu signālus roverim. Komunikācijai tiek izmantoti RF signāli.
Šim projektam ir potenciāls pielietojums transportlīdzekļa virsbūves pārbaudē (drošībai vai apkopei), turklāt tas galu galā tiek izmantots dronu lidošanai.
Piegādes
Arduino/Genuino UNO (ar UNO kabeli) x2
Litija jonu akumulators (12V) x1
Džemperu vadi (no vīrieša līdz vīrietim, no vīrieša uz sievieti, no sievietes uz sievieti) x40 katrs
Maizes dēlis x1
L298 Motora vadītāja modulis x1
MPU6050 žiroskops x1
RF uztvērējs un raidītājs x1 katrs
Ultraskaņas sensors x1
Šasijas uzstādīšana x1
Akumulatora turētājs (bieži iekļauts šasijas komplektā) x1
Slēdzis (bieži komplektā ar šasiju) x2
Stiepļu noņēmējs x1
Lodēšanas sūknis (nav nepieciešams) x1
Divpusēja lente x1
1. darbība: shēmas shēmas un teorija:
Raidītāja iestatīšana: Īsāk sakot, mums ir jāņem nolasījumi no žiroskopa un jānosūta uz raidītāju, izmantojot Arduino.
Uztvērēja iestatīšana: mums ir jāsaņem pārsūtītie dati (izmantojot uztvērēju) un jāpagriež riteņi atbilstoši saņemtajiem datiem*. Vienlaikus mums arī jāpārliecinās, ka roveris atrodas minimālā attālumā no tā priekšā esošajiem objektiem (šķēršļu noteikšana). Šim projektam mēs izmantosim I2C komunikāciju. *Interesants fakts par šo projektu: šis kods apstrādā analogos datus un pārvieto roveri atbilstoši rokas kustības pakāpei. Tāpēc mums ir jāizstrādā loģika, lai roveris mainīgā ātrumā dotos pareizajā virzienā.
2. solis: Rover būvēšana:
1. darbība (šasijas salikšana):
Salieciet šasiju, lai izveidotu rovera pamatni. Tas ir diezgan vienkāršs solis, un tas jādara ātri.
2. darbība (pārbaudiet visas sastāvdaļas):
Pārbaudiet visus sensorus, savienojot tos ar Arduino atsevišķi. Jūs varat pārbaudīt jebkuru pamācību, kā individuāli savienot sensorus ar Arduino.
3. darbība (raidītāja iestatīšana):
Vispirms pielodējiet tapas pie žiroskopa. Tagad izveidojiet savienojumus saskaņā ar šo shēmu. Nepievienojiet akumulatoru tieši tagad.
Pēc tam pievienojiet Arduino klēpjdatoram. Augšupielādējiet šo koda failu un pārbaudiet, vai kods darbojas pareizi (lai to izdarītu, kodā noņemot drukāto paziņojumu komentārus). Noklikšķiniet uz seriālā monitora pogas (ekrāna augšējā labajā stūrī), lai skatītu drukas paziņojumu izvadi. Ja viss darbojas pareizi, varat turpināt un pievienot akumulatoru.
Neaizmirstiet pārliecināties, ka žiroskopa orientācija ir pareiza (saskaņā ar izmantoto kodu). Lūdzu, pārbaudiet iepriekš redzamās diagrammas, lai pārbaudītu žiroskopa orientāciju.
Žiroskops nosūtīs rādījumus Arduino. No turienes rādījumi nonāks pārraidāmajā RF raidītājā, lai uztvērējs varētu uztvert viļņus.
4. darbība (uztvērēja iestatīšana):
Izveidojiet savienojumus saskaņā ar šo shēmu. Nepievienojiet akumulatoru tieši tagad. Pēc tam pievienojiet Arduino klēpjdatoram. Augšupielādējiet šādu koda failu un pārbaudiet, vai kods darbojas pareizi. Lai to izdarītu:
1. Kodā noņemiet drukāto paziņojumu komentārus
2. Ieslēdziet raidītāja iestatīšanu
3. Novietojiet roveri uz kāda statīva tā, lai riteņi nepieskartos zemei un roveris nepaceltos brīdī, kad uztvērējs saņem datus
PIEZĪME: Jums var būt nepieciešams mainīt viena vai abu motoru virzienu. Ja kods darbojas pareizi, jums vajadzētu redzēt sērijveida monitora pareizo izeju (uz priekšu, atpakaļ, pa labi, pa kreisi vai apstāties) atbilstoši jūsu rokai. kustības. Ja viss darbojas pareizi, varat pievienot akumulatoru. Tomēr pirms akumulatora pievienošanas jums jāpārbauda visi savienojumi. Viens nepareizs terminālis var izpūst ķēdi.
5. darbība (veiciet iestatīšanu, izmantojot baterijas):
Tagad atvienojiet klēpjdatoru un pievienojiet baterijas attiecīgajiem iestatījumiem. Pārbaudiet savu projektu.
Neļaujiet roverim atrasties tālāk par 5 m no jums, pretējā gadījumā rover var apstāties/sākt nepareizi rīkoties!
6. darbība (montāža):
Tagad ir pienācis laiks salikt roveri un redzēt to darbībā! Manam roveru montāžas dizainam pārbaudiet attēlus sadaļā “Ķēdes diagrammas un teorija”. Jūs varat brīvi salikt roveri citā veidā. Vienkārši pārliecinieties, ka tas ir labi sabalansēts, pretējā gadījumā tas var sabojāt (nesāciet “Wow!”, Jo jūs varat atrast roveri nepareizi augšup).
Pārbaudot, jūs varat atklāt, ka roveris nepārvietojas precīzi. Izmantojot vienkāršus RF moduļus, radīsies neliela kavēšanās un kļūdas. Turklāt praktiskā scenārijā motoriem ir dažas atšķirības, un rovera masas centrs nav tur, kur jūs to gaidāt. Tātad jūs varat atrast roveru, kas pārvietojas pa diagonāli, kad tam vajadzētu iet taisni. Kļūdas līdzsvarā var novērst, mainot kreisā un labā motora apgriezienu skaitu. Reiziniet mainīgos “ena” un “enb” ar dažādiem skaitļiem, lai pilnveidotu jūsu rover līdzsvaru.
Ja rodas šaubas, izmantojiet zemāk esošo komentāru sadaļu. Tur es pievērsīšos šaubām.
@Scientify Inc
3. darbība: koda faili
Šeit ir saite uz virtuālo vadu bibliotēku:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
4. solis: Paldies
Lūdzu, kopīgojiet savus komentārus zemāk. Es labprāt uzzinātu par jūsu pieredzi, izmēģinot projektu! Es centīšos atbildēt uz visiem jautājumiem 24 stundu laikā.
Sociālie tīkli:
YouTube: Scientify Inc.
YouTube: zināt
Instrukcijas
Ieteicams:
Vienkāršākais veids, kā izveidot žestu vadības robotu: 7 soļi (ar attēliem)
Vienkāršākais veids, kā izveidot žestu vadības robotu: kontrolējiet rotaļlietas kā supervaronis. Uzziniet, kā izveidot automašīnu ar žestiem. Tas ir par to, kā pašam izgatavot žestu vadītu automašīnu. Būtībā tas ir vienkāršs MPU-6050 3 asu žiroskopa un akselerometra pielietojums. Jūs varat darīt vēl daudzas lietas
UChip - vienkārša skice, lai attāli vadītu motorus un/vai servos, izmantojot 2,4 GHz radio Tx -Rx!: 3 soļi
UChip - vienkārša skice ar tālvadības motoriem un/vai servos, izmantojot 2,4 GHz radio Tx -Rx !: Man ļoti patīk RC pasaule. Izmantojot RC rotaļlietu, rodas sajūta, ka jūs kontrolējat kaut ko neparastu, neskatoties uz to, ka tā ir maza laiva, automašīna vai drons! Tomēr nav viegli pielāgot savas rotaļlietas un likt tām darīt visu, ko vēlaties
Izveidojiet vēja vadītu MIDI instrumentu: 5 soļi (ar attēliem)
Izveidojiet vēja vadītu MIDI instrumentu: Šis projekts tika iesniegts “Creative Electronics”, BEng elektronikas inženierzinātņu 4. kursa modulim Malagas Universitātē, Telekomunikāciju skolā. Sākotnējā ideja radās jau sen, jo mans palīgs Alehandro iztērējis vairāk nekā pusi
Kā izveidot Android kontrolētu roveru: 8 soļi (ar attēliem)
Kā izveidot Android kontrolētu roveri: šajā pamācībā es jums parādīšu, kā izveidot android kontrolētu automašīnu vai roveri. Kā darbojas Android kontrolēts robots? Android lietojumprogrammas vadītais robots, izmantojot Bluetooth, sazinās ar aplaupījumā esošo Bluetooth moduli
Veidojiet žestu vadītu robotu: 4 soļi (ar attēliem)
Veidojiet žestu vadāmu robotu: Šajā instrukcijā mēs veidojam Arcbotics Sparki robotu, kuru var vadīt ar 3D žestiem. Šī projekta jaukā iezīme ir tāda, ka robota vadīšanai nav nepieciešama papildu ierīce, piemēram, viedtālrunis vai cimds. Vienkārši pārvietojiet roku pāri elektriskajam