Sisukord:

Häälega aktiveeritud RoBoT: 5 sammu
Häälega aktiveeritud RoBoT: 5 sammu

Video: Häälega aktiveeritud RoBoT: 5 sammu

Video: Häälega aktiveeritud RoBoT: 5 sammu
Video: The Lieutenants Secrets Unleashed | Gift Code 2024, Juuli
Anonim
Häälega aktiveeritud RoBoT
Häälega aktiveeritud RoBoT
Häälega aktiveeritud RoBoT
Häälega aktiveeritud RoBoT
Häälega aktiveeritud RoBoT
Häälega aktiveeritud RoBoT

Hääljuhtimisega robot, kasutades Arduinot: Tere kõigile, ma loodan, et teil on kõik hästi ja teil läheb hästi. Täna alustame robootikaga seotud projekte Arduino abil. Täna räägime Arduino ja Androidi rakenduse abil hääljuhtimisega robotist. Hääljuhtimisega robot on mobiilne robot, mida juhitakse teatud häälkäskluste abil. Mobiilirakendus on võimeline tuvastama viis käsku, mis on „Stop”, „Forward”, „Back”, „Left”, „Right”. Selles sisseehitatud süsteemide projektis valmistame 4-WD robootika, mida saame mobiilirakenduse kaudu hääle abil juhtida. Rakendus kuulab ja saadab juhise Bluetoothi kaudu Arduinole ning seejärel teeb Arduino määratud toimingu. Hääletuvastusrakendus pole 100% täpne. Rakendus on ümbritsevate helide suhtes tundlik. Mõnikord tõlgendab see robotile antud häälkäsklusi valesti. Kuid saate kujundada oma rakenduse, mis ignoreerib ümbrust ja võtab vastu ainult teie hääle.

Samm: plokkskeem

Plokiskeem
Plokiskeem

Hääljuhtimisega roboti jaoks vajalikud komponendid

Arduino Uno: Arduino Unot kasutatakse seetõttu, et saame sinna paigaldada mootori juhi kaitsekilbi. See on ka odav, hõlpsasti kasutatav ja võtab vähem ruumi, kuna peame kõik šassiile paigutama. Kui olete Arduino programmeerimisel uus, soovitan teil kontrollida Arduino alustamise artiklit. Mootori juhi kilp: Mootori juhi kilp põhineb L293 IC-l, mis on kahekordne täissilla juht. Seda kasutatakse induktiivsete koormuste, näiteks releede, solenoidide, alalisvoolu- ja samm -mootorite juhtimiseks. See võimaldab teil Arduinoga juhtida nelja alalisvoolumootorit ja 2 servot. Me saame iga mootori kiirust ja suunda iseseisvalt juhtida.

2. samm: HC-05 Bluetooth-moodul

HC-05 Bluetooth-moodul
HC-05 Bluetooth-moodul

: See on 2. klassi Bluetooth-moodul jadapordiprofiiliga, mida saab konfigureerida kas põhi- või alamseadmeks. Saame seda kasutada lihtsalt jadapordi asendamiseks, et luua ühendus MCU, arvuti ja manustatud projekti vahel jne.

HC-05 spetsifikatsioon:

Bluetoothi protokoll: Bluetoothi spetsifikatsioon v2.0+EDR Sagedus: 2,4 GHz ISM-riba Modulatsioon: GFSK (Gaussi sageduse nihke võtmine) Emissioonivõimsus: ≤4 dBm, 2. klass, Sünkroonne: 1Mbps/1Mbps

3. samm: komponendid

Komponendid
Komponendid

4-WD autoraam: see sisaldab 2 platvormi, mis koosnevad akrüülist. See sisaldab 4 dc mootorit koos kiiruseanduritega. Seda on lihtne kokku panna ja see annab palju ruumi Arduino, Bluetooth -mooduli ja akupaketi paigutamiseks.

Aku: iga mootor kasutas kuni 200 mA voolu. Olen paralleelselt kasutanud kolme 3,7v, 2200mA Li-ion elementi. Aku pakub 12,1 volti. Li-ion cell on teatud tüüpi laetav aku. Seega saame neid lahtreid ikka ja jälle kasutada.

Samm: hääljuhitava roboti vooluahela skeem Arduino abil

Hääljuhtimisega roboti vooluahela skeem Arduino abil
Hääljuhtimisega roboti vooluahela skeem Arduino abil

Kõigepealt paigaldage Arduino Unole mootorijuhi kilp.

Ühendused HC-05 või HC-06: ühendage Vcc 5 voltiga. Ühendage GND maaga. Moodul Rx Arduino Tx-i. Moodul Tx kuni Arduino Rx. Kui Bluetooth-moodul ei tööta, tehke pingejagur 1K ja 2K takistite abil ja ühendage mooduli Rx -tihvti, et muuta 5v 3.3V -ks. Mootori ja mootorikaitse vahel: vasakpoolsed mootorid klemmidele M3 ja M4. Parempoolsed mootorid klemmidele M1 ja M2. Kui mootor pöörleb vastupidises suunas, vahetage juhtmeühendus, et pöörata kõiki mootoreid samas suunas.

Samm: hääljuhtimisega roboti kasutamine Arduino abil

Märkus: Arduinole koodi üleslaadimisel ühendage alati lahti Bluetooth -mooduli Rx- ja Tx -tihvtid, vastasel juhul näitab see mõningaid vigu ja koodi ei laadita üles. Proovige parooli „1234” või „0000”, kui ühendate Bluetooth -mooduli esmakordselt oma mobiiliga. Kui rattad pöörlevad vastupidises suunas, vahetage lihtsalt mootori ühendus mootori juhtkilbi klemmilt. Roboti juhtimine hääle kaudu ei ole tõhus viis..

Soovitan: