Sisukord:
- 1. samm: šassii disain
- 2. samm: ühendus ja trükkplaadi kujundus
- 3. samm: programmikood ja kuuekuuline kood
- Samm: Androidi rakendus
Video: Hääljuhtimisega robot, kasutades 8051 mikrokontrollerit: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Hääljuhtimisega robot võtab hääle vormis kindlaksmääratud käsu. Ükskõik, mis käsk häälmooduli või Bluetooth -mooduli kaudu antakse, dekodeerib selle olemasolev kontroller ja seega täidetakse antud käsk.
Siin selles projektis olen kasutanud Bluetooth -moodulit ja Androidi rakendust, et anda häälkäsklusi heksakoodi kujul. On teatud numbreid, mida saab otse Bluetooth -moodulile saata ja see teisendatakse automaatselt heksakoodiks.
Neid numbreid saame kasutada häälkäsklusena mikrokontrolleris eelprogrammeeritud toimingu jaoks. Numbrite kasutamine häälkäsklusena on lihtsam kui tähestikuliste käskude kasutamine.
Nõutavad komponendid:
1. mikrokontroller (AT89S52)
2,40 kontaktiga pistikupesa kontrollerile
3. Null PCB plaat
4. Kristallostsillaator (11,0592 MHz)
Pingeregulaator 5.7805
6. Eemaldage tihvt
7. Vahetusregister
8. Lüliti
9. Vastupidavus (1 K-oom)
10. Kondensaator (10uF, 22pF (2))
11. L293D Naispesaga juht
12,16x2 LCD
13. LEDid
14. Bluetooth-moodul (HC-05)
15. Aku (12V)
16. Juhtmete ühendamine
17. Jootekolb
18. Mootorid (nõutavad pöörded minutis)
19. Roboti eelis
20. Rattad
1. samm: šassii disain
Kujundage šassii vastavalt oma vajadustele ja vajadustele.
Olen kujundanud šassii, mis on lego šassii ja turul kergesti kättesaadav.
2. samm: ühendus ja trükkplaadi kujundus
Lülitusskeem mudelile 8051, hääljuhtimisega robot.
Ühendused trükkplaadil peaksid toimuma vastavalt antud skeemile.
3. samm: programmikood ja kuuekuuline kood
Assamblee kood neile, kes soovivad kodeerida koostamiskeeles 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C -kood neile, kes soovivad programmeerida C -keelt kasutades.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Keili tarkvara abil saate kirjutada need kokkupanekukoodid 8051 -le ja genereerida hex -faili, mis on vajalik põletamiseks (üleslaadimiseks) seadmel 8051. Üleslaadimiseks (põletamiseks) vajate põletit 8051, mille leiate oma kolledžitest või saate osta turul.
Samm: Androidi rakendus
Häälkäskluste (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) Bluetoothi saatmiseks heksakoodi kujul on Google Play poes saadaval rakendus - Amr Voice.
play.google.com/store/apps/details?id=appi…
Minge selle lingi abil või tippige mängupoodi „Amr Voice”.
Installige rakendus> Ühendage Bluetooth -seade> Puudutage oma häälkäskluse saatmiseks mikrofoniikooni.
Soovitan:
SPWM -generaatori moodul (ilma mikrokontrollerit kasutamata): 14 sammu
SPWM -generaatorimoodul (ilma mikrokontrollerit kasutamata): Tere kõigile, tere tulemast minu juhendatavale! Loodan, et teil kõigil läheb suurepäraselt. Hiljuti tekkis mul huvi PWM -signaalidega katsetamise vastu ja puutusin kokku SPWM (või sinusoidse impulsi laiuse modulatsiooni) kontseptsiooniga, kus impulsside rongi töötsükkel
Rida jälgiv robot, kasutades TIVA mikrokontrollerit TM4C1233H6PM: 3 sammu
Joonejälgimisrobot TIVA mikrokontrolleri TM4C1233H6PM abil: joonejälgimisrobot on mitmekülgne masin, mida kasutatakse valgele pinnale tõmmatud tumedate joonte tuvastamiseks ja järelvõtmiseks. Kuna see robot on toodetud leivaplaati kasutades, on selle ehitamine erakordselt lihtne. Seda süsteemi saab ühendada
LCD -klahvistik, kasutades CloudX -i mikrokontrollerit: 4 sammu
Klahvistik LCD -ekraaniga, kasutades CloudX -i mikrokontrollerit: Selle projekti jaoks võtame vastu maatriksklaviatuuri andmed ja kuvame need seejärel LCD -moodulil
ENERGIASÄÄSTJA PROJEKT MIKROKONTROLLERIT ATMEGA8A kasutades: 3 sammu
ENERGIASÄÄSTJA PROJEKT MIKROKONTROLLERIT ATMEGA8A: LINGID PROJEKTILE: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ JA https: // .youtube.com / watch? v = I2SA4aJbiYoOverviewSee energiasäästlik seade aitab teil palju energiat / energiat säästa, kuigi
Kuidas loendada 0–99, kasutades 8051 mikrokontrollerit, millel on 7 segmendi ekraan: 5 sammu (piltidega)
Kuidas loendada 0 -st 99 -ni, kasutades 7 -segmendilise ekraaniga 8051 mikrokontrollerit: Tere kõigile! Selles õpetuses räägime teile, kuidas kahe 7 -segmendilise ekraani abil loendada 0 kuni 99