INHOUDSOPGAWE:

Stem -geaktiveerde RoBoT: 5 stappe
Stem -geaktiveerde RoBoT: 5 stappe

Video: Stem -geaktiveerde RoBoT: 5 stappe

Video: Stem -geaktiveerde RoBoT: 5 stappe
Video: 5 Stappe Om God Se Stem Te Leer Ken 2024, Julie
Anonim
RoBoT met stem geaktiveer
RoBoT met stem geaktiveer
RoBoT met stem geaktiveer
RoBoT met stem geaktiveer
RoBoT met stem geaktiveer
RoBoT met stem geaktiveer

Stembeheerde robot met Arduino: Hallo almal, ek hoop dit gaan goed met u. Vandag gaan ons projekte begin met betrekking tot robotika met behulp van Arduino. Vandag gaan ons praat oor die stembeheerde robot met die Arduino- en Android -toepassing. Stembeheerde robot is 'n mobiele robot wat deur sekere gespesifiseerde stemopdragte beheer word. Die mobiele toepassing kan vyf opdragte identifiseer: "Stop", "Vorentoe", "Terug", "Links", "Regs". In hierdie ingeboude stelselsprojek maak ons 'n 4-WD robotmotor wat ons kan beheer met behulp van stem deur 'n mobiele toepassing. Die toepassing luister en stuur die instruksie met behulp van Bluetooth na die Arduino en dan voer Arduino die gespesifiseerde operasie uit. Stemherkenningstoepassing is nie 100% akkuraat nie. Die toepassing is sensitief vir die omliggende geluide. Dit interpreteer soms die stemopdragte wat aan die robot gegee is, verkeerd. Maar u kan u eie toepassing ontwerp wat die omgewing kan ignoreer en slegs u eie stem kan ontvang.

Stap 1: Blokdiagram

Blokdiagram
Blokdiagram

Komponente benodig vir stembeheerde robot

Arduino Uno: Arduino Uno word gebruik omdat ons die motorbestuurder se skild daarin kan monteer. Dit is ook goedkoop, maklik om te gebruik en kry minder ruimte, aangesien ons alles op die onderstel moet plaas. As u nie nuut is in die programmering van Arduino nie, beveel ek u aan om eers na te gaan met die Arduino -artikel. Motorbestuurderskerm: Die motorbestuurdersskerm is gebaseer op die L293 IC, wat 'n dubbele bestuurder is. Dit word gebruik om induktiewe vragte aan te dryf, soos relais, solenoïdes, DC en trapmotors. Hiermee kan u vier DC -motors en 2 servo's met u Arduino bestuur. Ons kan die snelheid en rigting van elke motor onafhanklik beheer.

Stap 2: HC-05 Bluetooth-module

HC-05 Bluetooth-module
HC-05 Bluetooth-module

: Dit is 'n klas-2 Bluetooth-module met seriële poortprofiel, wat as Master of Slave kan opgestel word. Ons kan dit eenvoudig gebruik vir die vervanging van 'n seriële poort om 'n verbinding tussen MCU, rekenaar en u ingebedde projek te vestig, ens.

HC-05 Spesifikasie:

Bluetooth-protokol: Bluetooth-spesifikasie v2.0+EDR Frekwensie: 2,4 GHz ISM-band Modulasie: GFSK (Gaussiaanse frekwensieverskuiwingstoetsing) Emissievermogen: ≤4dBm, Klas 2 Gevoeligheid: ≤-84dBm by 0.1% BERSnelheid: Asynchroon: 2.1Mbps (Max) / 160 kbps, Synchroon: 1 Mbps/1 Mbps Beveiliging: Verifikasie en kodering Profiele: Bluetooth -seriële poort Kragtoevoer: +3.3VDC 50mA Werktemperatuur: -20 ~ +75 Celsius Afmeting: 26.9mm x 13mm x 2.2 mm

Stap 3: Komponente

Komponente
Komponente

4-WD motorkas: dit bevat 2 platforms wat uit akriel bestaan. Dit bevat 'n 4 DC -motor met spoedkoders. Dit is maklik om te monteer en bied baie ruimte om Arduino, Bluetooth -module en batterye te plaas.

Battery: Elke motor gebruik tot 200mA stroom. Ek het drie 3.7v, 2200mA Li-ioonselle parallel gebruik. Die battery verskaf 12,1 volt. Li-ioonsel is 'n soort herlaaibare battery. Dus kan ons hierdie selle keer op keer gebruik.

Stap 4: Kringdiagram van stembeheerde robot met behulp van Arduino

Kringdiagram van stembeheerde robot met behulp van Arduino
Kringdiagram van stembeheerde robot met behulp van Arduino

Monteer eerstens die motorbestuurderskerm op die Arduino Uno.

HC-05 of HC-06 aansluitings: Sluit Vcc aan op 5 volt. Koppel GND aan op die aarde. Module Rx met Arduino Tx. Module Tx na Arduino Rx. As die Bluetooth-module nie werk nie, maak 'n spanningsverdeler met 'n 1K en 2K weerstand en koppel na Rx -pen van die module om 5v na 3.3v om te skakel. Motor na motorbestuurderskerm: Motors aan die linkerkant na M3- en M4 -terminale. Motors aan die regterkant na M1- en M2 -terminale. As die motor in teenoorgestelde rigting draai, ruil dan die draadverbinding om alle motors in dieselfde rigting te draai.

Stap 5: Werk van 'n stembeheerde robot met Arduino

Opmerking: ontkoppel altyd die Rx- en Tx -penne van die Bluetooth -module wanneer u kode na Arduino oplaai, anders toon dit 'n paar foute en word die kode nie opgelaai nie. Probeer '1234' of '0000' wagwoord as u die eerste keer 'n Bluetooth -module met u selfoon verbind. As die wiele in die teenoorgestelde rigting draai, verruil net die verbinding van die motor vanaf die motorbestuurderskerm. Die beheer van robot deur middel van stem is nie 'n doeltreffende manier nie..

Aanbeveel: