Satura rādītājs:
- 1. darbība. Bloķēt diagrammu
- 2. solis: HC-05 Bluetooth modulis
- 3. darbība: sastāvdaļas
- 4. solis: Balss kontrolēta robota shēma, izmantojot Arduino
- 5. darbība: ar balsi kontrolēta robota darbība, izmantojot Arduino
Video: Balss aktivizēts RoBoT: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
: Š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
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
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:
Pielāgots durvju paklājs Aktivizēts durvju zvans: 6 soļi
Pielāgots durvju paklājs, kas iedarbināja durvju zvanu: Sveiki! Mani sauc Džastins, es esmu juniors vidusskolā, un šī pamācība parādīs, kā izveidot durvju zvanu, kas tiek aktivizēts, kad kāds uzkāpj uz jūsu durvju paklājiņa, un tas var būt jebkura melodija vai dziesma, kuru vēlaties! Tā kā durvju paklājiņš iedarbina durvis
Kustības aktivizēts attēlu uzņemšana un e -pasts: 6 soļi
Kustības aktivizēts attēlu uzņemšana un e-pasts: mēs balstāmies uz iepriekšējiem ESP32-CAM projektiem un izveidojam kustības izraisītu attēlu uzņemšanas sistēmu, kas arī nosūta e-pastu ar attēlu kā pielikumu. Šajā būvē tiek izmantota ESP32-CAM plate kopā ar PIR sensora moduli, kura pamatā ir AM312
Balss aktivizēts BT: 3 soļi (ar attēliem)
Balss aktivizēts BT: Balss kontrolēta mājas automatizācija, izmantojot Arduino: Šajā projektā es izmantoju balss funkciju, lai kontrolētu mājas ierīces. Šis projekts ir daļa no manas mājas automatizācijas sērijas. Šo projektu ir ļoti viegli izmantot reālajā dzīvē. Jebkura vecuma cilvēki var kontrolēt
Balss aktivizēts releja slēdzis (Arduino): 6 soļi (ar attēliem)
Balss aktivizēts releja slēdzis (Arduino): Sveiki visiem! Šajā projektā es jums parādīšu, kā īstenot balss komandas jūsu Arduino projektiem. Izmantojot balss komandas, es parādīšu, kā kontrolēt releja slēdža moduli
Balss aktivizēts palīgs - MAX: 10 soļi
Balss aktivizēts palīgs - MAX: Sveiki, šajā pamācībā es runāšu par to, kā izveidot tērzēšanas robotu MAX (nosaukts par sevi !!!) Ar zināmu ieviešanu jūs varat padarīt šo tērzēšanas robotu vadāmu ar balsi vai izmantojot dažādu programmatūru. var kļūt par balss palīgu. Es šeit es