Satura rādītājs:

Balss aktivizēts RoBoT: 5 soļi
Balss aktivizēts RoBoT: 5 soļi

Video: Balss aktivizēts RoBoT: 5 soļi

Video: Balss aktivizēts RoBoT: 5 soļi
Video: ХОЛОДНАЯ и ГОРЯЧАЯ УЧИЛКА против МАЙНКРАФТ КРИПЕРКИ-ДЕВЧОНКИ! Горячий и холодный класс майнкрафт! 2024, Novembris
Anonim
Balss aktivizēts RoBoT
Balss aktivizēts RoBoT
Balss aktivizēts RoBoT
Balss aktivizēts RoBoT
Balss aktivizēts RoBoT
Balss aktivizēts RoBoT

Balss vadāms robots, izmantojot Arduino: Sveiki, es ceru, ka jums viss ir kārtībā un jums iet labi. Šodien mēs sāksim projektus, kas saistīti ar robotiku, izmantojot Arduino. Šodien mēs runāsim par robotu, ko kontrolē ar balsi, izmantojot Arduino un android lietojumprogrammu. Balss vadāms robots ir mobilais robots, kuru vada dažas noteiktas balss komandas. Mobilā lietojumprogramma spēj identificēt piecas komandas, kas ir “Stop”, “Forward”, “Back”, “Left”, “Right”. Šajā iegulto sistēmu projektā mēs izgatavojam 4-WD robotu automašīnu, kuru mēs varam vadīt, izmantojot balsi, izmantojot mobilo lietojumprogrammu. Lietojumprogramma klausās un nosūta norādījumus Arduino, izmantojot Bluetooth, un pēc tam Arduino veic norādīto darbību. Balss atpazīšanas lietojumprogramma nav 100% precīza. Lietojumprogramma ir jutīga pret apkārtējiem trokšņiem. Dažreiz tas nepareizi interpretē robotam dotās balss komandas. Bet jūs varat izveidot savu lietojumprogrammu, kas var ignorēt apkārtni un var uztvert tikai jūsu balsi.

1. darbība. Bloķēt diagrammu

Blokshēma
Blokshēma

Sastāvdaļas Nepieciešamas balss vadāmam robotam

Arduino Uno: Arduino Uno tiek izmantots, jo tajā varam uzstādīt motora vadītāja vairogu. Tas ir arī lēts, viegli lietojams un aizņem mazāk vietas, jo mums viss ir jānovieto uz šasijas. Ja esat iesācējs Arduino programmēšanā, iesaku pārbaudīt rakstu par darba sākšanu ar Arduino. Motora vadītāja vairogs: Motora vadītāja vairoga pamatā ir L293 IC, kas ir dubults pilna tilta draiveris. To izmanto, lai vadītu induktīvās slodzes, piemēram, relejus, solenoīdus, līdzstrāvas un pakāpju motorus. Tas ļauj vadīt četrus līdzstrāvas motorus un 2 servos ar savu Arduino. Mēs varam neatkarīgi kontrolēt katra motora ātrumu un virzienu.

2. solis: HC-05 Bluetooth modulis

HC-05 Bluetooth modulis
HC-05 Bluetooth modulis

: Šis ir 2. klases Bluetooth modulis ar seriālā porta profilu, kuru var konfigurēt kā galveno vai vergu. Mēs to varam izmantot vienkārši seriālā porta nomaiņai, lai izveidotu savienojumu starp MCU, datoru un jūsu iegulto projektu utt.

HC-05 specifikācija:

Bluetooth protokols: Bluetooth specifikācija v2.0+EDR Frekvence: 2,4 GHz ISM josla Modulācija: GFSK (Gausa frekvences maiņas taustiņš) Emisijas jauda: ≤4dBm, 2. klase, Sinhronā: 1Mbps/1Mbps

3. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas

4-WD automašīnas šasija: tajā ir 2 platformas, kas izgatavotas no akrila. Tas satur 4 dc motoru ar ātruma kodētājiem. To ir viegli salikt un tas nodrošina daudz vietas Arduino, Bluetooth moduļa un bateriju komplekta ievietošanai.

Akumulators: katrs motors izmantoja līdz 200mA strāvu. Esmu paralēli izmantojis trīs 3.7v, 2200mA litija jonu šūnas. Akumulators nodrošina 12,1 voltu spriegumu. Li-ion cell ir atkārtoti uzlādējams akumulators. Tātad mēs varam izmantot šīs šūnas atkal un atkal.

4. solis: Balss kontrolēta robota shēma, izmantojot Arduino

Balss vadāma robota shēma, izmantojot Arduino
Balss vadāma robota shēma, izmantojot Arduino

Vispirms uzstādiet motora draivera vairogu uz Arduino Uno.

HC-05 vai HC-06 savienojumi: pievienojiet Vcc 5 voltiem. Savienojiet GND ar zemi. Rx modulis līdz Arduino Tx. Tx modulis līdz Arduino Rx. Ja Bluetooth modulis nedarbojas, izveidojiet sprieguma dalītāju, izmantojot 1K un 2K rezistorus un pievienojiet uz moduļa Rx tapu, lai pārveidotu 5v uz 3.3v. Motora un motora vadītāja vairogs: kreisās puses motori līdz M3 un M4 spailēm. Labās puses motori - pie spailēm M1 un M2. Ja motors griežas pretējā virzienā, nomainiet vadu savienojumu, lai visus motorus pagrieztu vienā virzienā.

5. darbība: ar balsi kontrolēta robota darbība, izmantojot Arduino

Piezīme: augšupielādējot kodu Arduino, vienmēr atvienojiet Bluetooth moduļa Rx un Tx tapas, pretējā gadījumā tas parāda dažas kļūdas un kods netiek augšupielādēts. Izmēģiniet “1234” vai “0000” paroli, kad pirmo reizi pievienojat Bluetooth moduli mobilajam tālrunim. Ja riteņi griežas pretējā virzienā, vienkārši nomainiet motora savienojumu no motora vadītāja vairoga spailes. Robota vadīšana ar balsi nav efektīvs veids..

Ieteicams: