Kazalo:

RoBoT z glasovnim aktiviranjem: 5 korakov
RoBoT z glasovnim aktiviranjem: 5 korakov

Video: RoBoT z glasovnim aktiviranjem: 5 korakov

Video: RoBoT z glasovnim aktiviranjem: 5 korakov
Video: Colony Siege pReview - RTS + Tower Defense Mix в космосе (немецкий, много субтитров) 2024, November
Anonim
RoBoT z glasovnim aktiviranjem
RoBoT z glasovnim aktiviranjem
RoBoT z glasovnim aktiviranjem
RoBoT z glasovnim aktiviranjem
RoBoT z glasovnim aktiviranjem
RoBoT z glasovnim aktiviranjem

Robot z glasovnim nadzorom z uporabo Arduina: Pozdravljeni vsi, upam, da ste v redu in da ste dobro. Danes bomo z Arduinom začeli projekte, povezane z robotiko. Danes se bomo pogovarjali o glasovno vodenem robotu z uporabo Arduina in aplikacije za Android. Robot z glasovnim nadzorom je mobilni robot, ki ga upravljajo nekateri določeni glasovni ukazi. Mobilna aplikacija lahko prepozna pet ukazov, ki so “Stop”, “Forward”, “Back”, “Left”, “Right”. V tem projektu vgrajenih sistemov izdelujemo 4-WD robotski avtomobil, ki ga lahko upravljamo z glasom prek mobilne aplikacije. Aplikacija posluša in pošlje navodila Arduinu prek povezave Bluetooth, nato pa Arduino izvede določeno operacijo. Aplikacija za prepoznavanje glasu ni 100% natančna. Aplikacija je občutljiva na hrup v okolici. Včasih napačno razlaga glasovne ukaze, ki jih daje robot. Lahko pa oblikujete svojo aplikacijo, ki ne upošteva okolice in lahko prejme samo vaš glas.

1. korak: blokovni diagram

Blok diagram
Blok diagram

Komponente, potrebne za glasovno vodenega robota

Arduino Uno: Arduino Uno se uporablja, ker vanj lahko namestimo ščit gonilnika motorja. Je tudi poceni, enostaven za uporabo in pridobi manj prostora, saj moramo vse postaviti na ohišje. Če ste začetnik programiranja Arduino, vam priporočam, da preverite članek o začetku uporabe Arduina. Ščit motornega gonilnika: Ščit motornega voznika temelji na L293 IC, ki je dvojni gonilnik s polnim mostom. To se uporablja za pogon induktivnih obremenitev, kot so releji, solenoidi, enosmerni in koračni motorji. Omogoča vam, da s svojim Arduinom poganjate štiri enosmerne motorje in 2 servomotorja. Hitrost in smer vsakega motorja lahko nadzorujemo neodvisno.

2. korak: Modul Bluetooth HC-05

Modul Bluetooth HC-05
Modul Bluetooth HC-05

: To je modul Bluetooth razreda 2 s profilom zaporednih vrat, ki ga lahko konfigurirate kot glavnega ali podrejenega. Lahko ga preprosto uporabimo za zamenjavo serijskih vrat za vzpostavitev povezave med MCU, osebnim računalnikom z vašim vdelanim projektom itd.

HC-05 Specifikacija:

Protokol Bluetooth: Specifikacija Bluetooth v2.0+EDR Frekvenca: 2,4 GHz ISM pas Modulacija: GFSK (Gaussov frekvenčni premik) Moč emisije: ≤4dBm, razred 2 Občutljivost: ≤-84dBm pri 0,1% BERSpeed: Asinhrono: 2,1 Mbps (največ) / 160 kbps, Sinhrono: 1Mbps/1Mbps Varnost: Preverjanje pristnosti in šifriranje Profili: serijska vrata Bluetooth Napajanje: +3.3VDC 50mA Delovna temperatura: -20 ~ +75C Celzija Dimenzija: 26.9mm x 13mm x 2.2 mm

3. korak: Komponente

Sestavni deli
Sestavni deli

Avtomobilsko podvozje 4-WD: vsebuje 2 platformi iz akrila. Vsebuje 4 dc motor z dajalniki hitrosti. Enostavno ga je sestaviti in zagotoviti veliko prostora za namestitev Arduina, modula Bluetooth in baterije.

Baterija: Vsak motor uporablja do 200 mA toka. Vzporedno sem uporabil tri Li-ionske celice 3,7V, 2200mA. Napajanje baterije je 12,1 voltov. Li-ionska celica je vrsta akumulatorske baterije. Tako lahko te celice uporabljamo vedno znova.

4. korak: Shema vezja glasovnega robota z uporabo Arduina

Shema vezja glasovnega robota z uporabo Arduina
Shema vezja glasovnega robota z uporabo Arduina

Najprej namestite ščit motorja motorja na Arduino Uno.

Priključki HC-05 ali HC-06: Priključite Vcc na 5 voltov. GND priključite na ozemljitev. Modul Rx na Arduino Tx. Modul Tx na Arduino Rx. Če modul Bluetooth ne deluje, naredite razdelilnik napetosti z 1K in 2K upori in povežite na Rx pin modula za pretvorbo 5v v 3.3v. Motor na ščit motorja motorja: Levi motorji na sponki M3 in M4. Motorji na desni strani na sponki M1 in M2. Če se motor vrti v nasprotni smeri, zamenjajte žično povezavo, da zavrtite vse motorje v isto smer.

5. korak: Delo robota z glasovnim nadzorom z uporabo Arduina

Opomba: Vedno odklopite zatiče Rx in Tx modula Bluetooth, ko nalagate kodo v Arduino, sicer pokaže nekaj napak in koda se ne naloži. Ko prvič povežete modul Bluetooth z mobilnim telefonom, poskusite geslo »1234« ali »0000«. Če se kolesa vrtijo v nasprotni smeri, preprosto zamenjajte povezavo motorja s priključka ščita motorja. Glasovno upravljanje robota ni učinkovit način..

Priporočena: