Satura rādītājs:
Video: Vienkāršākais veids, kā izveidot žestu vadības robotu: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Kontrolējiet rotaļlietas kā supervaronis. Uzziniet, kā izveidot automašīnu ar žestiem.
Tas ir par to, kā pats izgatavot žestu vadītu automašīnu. Būtībā šī ir vienkārša MPU-6050 3 asu žiroskopa un akselerometra pielietošana. Jūs varat darīt daudz vairāk. saprotot, kā to izmantot, kā sasaistīt to ar Arduino un kā pārsūtīt tā datus, izmantojot Bluetooth moduļus. šajā rakstā es koncentrēšos uz Bluetooth saziņu ar Bluetooth starp diviem HC-05 Bluetooth moduļiem.
1. darbība:
Izmantotās sastāvdaļas:
1- Kartons, akrila loksne 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5 diski X2-
6- IC L293D x1 -
7- 2s 7,4 voltu lipo akumulators X 2-
8- PCB-
9- Savienotāji-
10- Bluetooth modulis X 2:
11- MPU-6050 X 1:
12- Sporta cimdi X1:
Šajā projektā izmantotā tiešā pasūtījuma PCB no PCBway:
Sekojiet video, lai izveidotu robota korpusu un savienojumus šim projektam. jūs varat izveidot robota korpusu, kā parādīts video, vai arī to var pārveidot par 4WD (četru riteņu piedziņu).
ja neizmantojat video parādīto vairogu, shēmas plates izgatavošanai varat izmantot norādīto shēmu. vai arī varat pasūtīt PCB šim vairogam tieši no saites PCBway.com, kas norādīta iepriekš.
2. darbība:
Pēc robota korpusa izveidošanas izveidojiet tālvadības bloku saskaņā ar norādīto shēmu.
3. darbība:
Tagad parunāsim par Bluetooth moduļa konfigurāciju. būtībā HC-05 Bluetooth modulim ir pievienots vergu moduļa rūpnīcas iestatījums. tas nozīmē, ka mēs varam nosūtīt datus uz moduli, vienkārši pievienojot to. Nav nepieciešams veikt citus iestatījumus, lai nosūtītu datus no mobilajām ierīcēm uz HC-05 moduli. vienkārši ievadiet noklusējuma paroli (1234/0000), lai izveidotu savienojumu ar to. bet ko tad, ja mēs vēlamies nosūtīt datus, izmantojot šo moduli, uz kādu citu moduli vai uz mobilo ierīci.
šajā projektā mēs darām to pašu, nosūtot datus, izmantojot Bluetooth moduli. žiroskopa sensors MPU-6050 savāc citā Bluetooth modulī. tāpēc, lai to izdarītu Vispirms mums jākonfigurē šie divi Bluetooth moduļi. lai pēc ieslēgšanas tie varētu automātiski sasaistīties viens ar otru. Šeit pirmais modulis darbojas kā vergu ierīce, kas saņems signālus no tālvadības ierīces un tiks uzstādīta uz automašīnas. Un konfigurējiet otro kā galveno ierīci, kas darbosies kā raidītājs un nosūtīs datus uz vergu ierīci,
4. solis:
Tāpēc vispirms konfigurējiet pirmo Bluetooth moduli kā vergu ierīci. Lai to izdarītu, savienojiet to ar Arduino saskaņā ar šo elektroinstalācijas shēmu. Un augšupielādējiet kodu pēc nosaukuma konfigurēšanas.
lejupielādējiet visas nepieciešamās programmas un bibliotēkas šeit:
Atvienojiet moduli. Nospiediet un turiet moduļa ky un pievienojiet to atpakaļ. Jūs redzēsit, ka LED uz moduļa mirgo lēnāk. Reizi 2 sekundēs. Tas nozīmē, ka HC-05 ir AT komandu režīmā. Tagad atvērtais seriālais monitors maina pārraides ātrumu uz 9600 un izvades veidu kā NL un CR. Tagad sūtīšanas lodziņā ierakstiet AT un nosūtiet to. ja atbildi ar ok, tas nozīmē, ka viss ir kārtībā. Bet, ja tā nav, un atbild ar kļūdu, vēlreiz nosūtiet AT. Līdz brīdim, kad tas atbild ar ok vai chek savienojumiem un vēlreiz nosūta AT.
pēc OK atbildes saņemšanas no moduļa ievadiet šādas komandas pa vienai, AT+ORGL un nosūtiet to. šī komanda moduli iestatīs rūpnīcas iestatījumos.
AT+RMAAD šī komanda atbrīvos moduli no jebkura iepriekšējā savienošanas pārī
AT+UART? pārbaudiet moduļa pašreizējo pārraides ātrumu
AT+UART = 38400, 0, 0 iestatiet pārraides ātrumu kā 38400
AT+LOMA? pārbaudiet lomu, vai tā ir vergs vai saimnieks. tas atbild ar 0 vai 1. ja modulis ir vergs, tas atbild uz 0 un ja tā ir galvenā ierīce, tad tas atbildēs ar 1 iestatītu vergu ierīces lomu.
ievadiet AT+LOMA = 0
AT+ADDR? pārbaudiet moduļa adresi. Pierakstiet šo adresi. atbildēja ar moduli. pēc šīs adreses iegūšanas tiek veikta vergu moduļa konfigurācija.
5. darbība:
Tagad ir pienācis laiks konfigurēt otro Bluetooth moduli kā galveno ierīci. Savienojiet šo moduli ar Arduino plati un ievadiet to AT režīmā. kā mēs to darījām ar iepriekšējo.
Ievadiet šīs AT komandas noteiktā secībā. AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+LOMA?
iestatiet šī moduļa kā galvenās ierīces lomu. AT+LOMA = 1
AT+CMODE = 0, lai modulis savienotu tikai vienu ierīci. noklusējuma iestatījums ir 1
tagad saistiet šo moduli ar vergu ierīci, lai to izdarītu,
AT+BIND = "vergu moduļa adrese"
un viss ir pabeigts, tagad instalējiet bibliotēkas MPU-6050 sensoram un I2C sakariem. Tā kā žiroskopam MPU-6050 ir I2C interfeiss. lejupielādējiet bibliotēkas un avota kodu no šejienes. ja esat iepriekš instalējis šīs bibliotēkas, izlaidiet šo.
6. darbība
Tagad savienojiet automašīnas bloku ar datoru, izmantojot USB kabeli. izvēlieties pareizo kom porta un tāfeles veidu. Un augšupielādējiet programmu ar nosaukumu "Gesture_controled_Robot_car_unit_". Programmas augšupielādes laikā pārliecinieties, vai akumulators un Bluetooth modulis nav savienots ar automašīnu.
Dariet to pašu ar tālvadības bloku. atveriet programmu pēc nosaukuma tālvadības pults. un augšupielādējiet to attālajā ierīcē. Ievietojiet vergu Bluetooth moduli automašīnas blokā un apgūstiet Bluetooth moduli tālvadības blokā. Un viss izdarīts.
7. darbība:
Ieslēdzam to un tas ir gatavs spēlēšanai ….
Ceru, ka jums tas noderēs. ja jā, tad patīk, dalieties tajā, komentējiet savas šaubas. Lai iegūtu vairāk šādu projektu, sekojiet man! Atbalstiet manu darbu un abonējiet manu kanālu pakalpojumā YouTube.
Paldies!
Pirmā balva robotikas konkursā
Ieteicams:
Kā mājās izgatavot Arduino žestu vadības robotu: 4 soļi
Kā mājās izgatavot Arduino žestu vadības robotu: kā mājās izveidot DIY Arduino žestu vadības robotu. Šajā projektā es jums parādīšu, kā izveidot DIY Arduino žestu vadības robotu
Vienkāršākais veids, kā ieprogrammēt mikrokontrolleru!: 9 soļi
Vieglākais veids, kā ieprogrammēt mikrokontrolleru !: Vai jūs interesē mikrokontrolleris, kas patērē daudz mazāk enerģijas? Šodien es jūs iepazīstināšu ar īpaši zemas jaudas STM32 - L476RG, kas patērē 4 reizes mazāk enerģijas nekā Arduino Mega un kuram ir jaudīgs Cortex procesors. Es arī ne
Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: 7 soļi (ar attēliem)
Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: šeit ir rokas vadības žestu vadības automašīna, kas izgatavota, izmantojot mpu6050 un arduino. Bezvadu savienojumam izmantoju RF moduli
Vienkāršākais veids, kā drukāt īsziņas vai īsziņu sarunas no iPhone: 3 soļi
Vienkāršākie veidi, kā drukāt īsziņas vai īsziņu sarunas no iPhone: Sveiki visiem! Šajā pamācībā es jums parādīšu dažus vienkāršākos veidus, kā drukāt īsziņas no sava iPhone. Tik daudzi svarīgi ziņojumi, ko mēs tagad saņemam savā dzīvē, ir nenāk ar vēstuli vai pat pa e -pastu, bet gan pa tekstu
Vienkāršākais veids, kā padarīt kompaktu gaismu !! 3 VIENKĀRŠI soļi !!: 3 soļi
Vienkāršākais veids, kā padarīt kompaktu gaismu !! 3 VIENKĀRŠI soļi !!: Kas jums būs nepieciešams - alvas folija 1 AA baterija (dažas AAA baterijas darbosies)