Satura rādītājs:

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: 7 soļi (ar attēliem)

Video: Vienkāršākais veids, kā izveidot žestu vadības robotu: 7 soļi (ar attēliem)

Video: Vienkāršākais veids, kā izveidot žestu vadības robotu: 7 soļi (ar attēliem)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Decembris
Anonim
Image
Image

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:

Attēls
Attēls
Attēls
Attēls

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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Pēc robota korpusa izveidošanas izveidojiet tālvadības bloku saskaņā ar norādīto shēmu.

3. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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!

Robotikas konkurss
Robotikas konkurss
Robotikas konkurss
Robotikas konkurss

Pirmā balva robotikas konkursā

Ieteicams: