Sisällysluettelo:
- Vaihe 1: Lohkokaavio
- Vaihe 2: HC-05 Bluetooth-moduuli
- Vaihe 3: Komponentit
- Vaihe 4: Ääniohjatun robotin piirikaavio Arduinolla
- Vaihe 5: Puheohjatun robotin käyttö Arduinolla
Video: Puheaktivoitu RoBoT: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Ääniohjattu robotti Arduinon avulla: Hei kaikki, toivon, että olet kunnossa ja voit hyvin. Tänään aloitamme robotiikkaan liittyviä projekteja Arduinon avulla. Tänään aiomme puhua ääniohjatusta robotista Arduinon ja Android -sovelluksen avulla. Puheohjattu robotti on liikkuva robotti, jota ohjataan tietyillä äänikomennoilla. Mobiilisovellus pystyy tunnistamaan viisi komentoa, jotka ovat”Stop”, “Forward”, “Back”, “Left”, “Right”. Tässä sulautettujen järjestelmien projektissa teemme 4-WD-robottiauton, jota voimme ohjata äänellä mobiilisovelluksen kautta. Sovellus kuuntelee ja lähettää ohjeet Arduinolle Bluetoothin kautta ja sitten Arduino suorittaa määritetyn toiminnon. Puheentunnistussovellus ei ole 100% tarkka. Sovellus on herkkä ympäröiville äänille. Se tulkitsee joskus väärin robotille annettuja äänikomentoja. Mutta voit suunnitella oman sovelluksesi, joka voi sivuuttaa ympäristön ja voi vastaanottaa vain oman äänesi.
Vaihe 1: Lohkokaavio
Komponentit Tarvitaan ääniohjatulle robotille
Arduino Uno: Arduino Unoa käytetään, koska voimme asentaa moottorin ohjainkilven siihen. Se on myös halpa, helppokäyttöinen ja vie vähemmän tilaa, koska meidän on sijoitettava kaikki runkoon. Jos olet uusi Arduino -ohjelmoinnissa, suosittelen tarkistamaan Arduinon käytön aloittamisen artikkelin. Motor Driver Shield: Motor Driver Shield perustuu L293 IC: hen, joka on kaksoissilta. Tätä käytetään induktiivisten kuormien, kuten releiden, solenoidien, tasavirta- ja askelmoottoreiden, käyttämiseen. Sen avulla voit ajaa neljä tasavirtamoottoria ja 2 servoa Arduinon kanssa. Voimme hallita kunkin moottorin nopeutta ja suuntaa itsenäisesti.
Vaihe 2: HC-05 Bluetooth-moduuli
: Tämä on luokan 2 Bluetooth-moduuli, jossa on sarjaporttiprofiili, joka voidaan määrittää joko pää- tai orjalaitteeksi. Voimme käyttää sitä yksinkertaisesti sarjaportin korvaamiseen yhteyden muodostamiseen MCU: n, tietokoneen ja sulautetun projektin välille jne.
HC-05 Tekniset tiedot:
Bluetooth-protokolla: Bluetooth-määritys v2.0+EDR Taajuus: 2,4 GHz ISM-taajuus Modulaatio: GFSK (Gaussin taajuudensiirtoavain) Emissioteho: ≤4 dBm, luokka 2, Synkroninen: 1 Mbps/1 Mbps Suojaus: Todennus ja salaus Profiilit: Bluetooth -sarjaportti Virtalähde: +3.3VDC 50mA Työskentelylämpötila: -20 ~ +75 ° C Mitat: 26.9mm x 13mm x 2.2 mm
Vaihe 3: Komponentit
4-WD-auton runko: Se sisältää 2 akryylistä koostuvaa alustaa. Se sisältää 4 dc moottorin nopeusanturilla. Se on helppo koota ja antaa paljon tilaa Arduinon, Bluetooth -moduulin ja akkujen sijoittamiseen.
Akku: Jokainen moottori käytti jopa 200 mA: n virtaa. Olen käyttänyt kolmea 3,7v, 2200mA Li-ion-kennoa rinnakkain. Akku syöttää 12,1 volttia. Li-ion-kenno on eräänlainen ladattava akku. Joten voimme käyttää näitä soluja uudestaan ja uudestaan.
Vaihe 4: Ääniohjatun robotin piirikaavio Arduinolla
Asenna ensin Arduino Unoon moottorin ohjainkilpi.
HC-05- tai HC-06-liitännät: Kytke Vcc 5 volttiin. Kytke GND maahan. Moduuli Rx-Arduino Tx. Moduuli Tx-Arduino Rx. moduulin Rx -nastaan 5V: n muuntamiseksi 3.3v: ksi. Moottorin ja moottorin välinen kuljettajan suojus: Vasemmanpuoleiset moottorit M3- ja M4 -liittimiin Oikeanpuoleiset moottorit M1- ja M2 -liittimiin.
Vaihe 5: Puheohjatun robotin käyttö Arduinolla
Huomautus: Irrota aina Bluetooth -moduulin Rx- ja Tx -nastat, kun lataat koodia Arduinoon, muuten se näyttää joitakin virheitä ja koodi ei lataudu. Kokeile 1234- tai 0000 -salasanaa, kun yhdistät Bluetooth -moduulin matkapuhelimeesi ensimmäistä kertaa. Jos pyörät pyörivät vastakkaiseen suuntaan, vaihda vain moottorin liitäntä moottorin kuljettajan kilven liittimestä. Robotin hallinta äänellä ei ole tehokas tapa..
Suositeltava:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 vaihetta (kuvilla)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revisiones de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, y es ihanteellinen para desarrollo de prototipos robóticos y el control de motores y servos, d
"High-Fivey" Cardboard Micro: bit Robot: 18 vaihetta (kuvilla)
"High-Fivey" Cardboard Micro: bit Robotti: Stuck kotona, mutta silti tarvetta high-five joku? Teimme ystävällisen pienen robotin, jossa oli pahvia ja mikro: bittiä yhdessä Crazy Circuits Bit Boardin kanssa, ja hän haluaa sinulta vain viiden korkean pitääkseen rakkautensa sinua elossa
DIY Spot Like Quadruped Robot (rakennusloki V2): 9 vaihetta
DIY Spot Like Quadruped Robot (rakennusloki V2): Tämä on rakennusloki, jossa on yksityiskohtaiset ohjeet rakentamisesta https://www.instructables.com/DIY-Spot-Like-Quadru…robot dog v2.Seuraa Robolabin youtubea sivustolta saadaksesi lisätietoja. https://www.youtube.com/robolab19Tämä on ensimmäinen robotti ja minulla on
Otto Robot: 11 vaihetta
Otto -robotti: Nano ATmega328Nano Shield I/OMini USB -kaapeliHC -SR044 mini -servo SG90Pienet ruuvit
Elephant Robot: 6 vaihetta (kuvilla)
Elephant Robot: Ensimmäisenä opiskeluvuonnaan yksi luennoitsijoistani lähetti robotin viihdyttämään väkijoukkoja Brightonin Maker Fairessa, ja minä olin yksi ihmisistä, joka hallitsi sitä. Pojat nousivat ja panivat esineitä kynsien käteen tai suihkuttivat vettä aseesta