Turinys:
- 1 žingsnis: važiuoklės dizainas
- 2 žingsnis: prijungimas ir PCB projektavimas
- 3 žingsnis: programos kodas ir šešiakampis kodas
- 4 žingsnis: „Android“programa
Video: Balso valdomas robotas naudojant 8051 mikrovaldiklį: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Balso valdomas robotas priima nurodytą komandą balso pavidalu. Kad ir kokia komanda būtų duota per balso modulį ar „Bluetooth“modulį, esamas valdiklis ją iššifruoja, todėl duota komanda vykdoma.
Šiame projekte aš naudoju „Bluetooth“modulį ir „Android“programą, norėdamas duoti balso komandą šešiakampiu kodu. Kai kurie skaitmenys gali būti siunčiami tiesiai į „Bluetooth“modulį ir automatiškai paverčiami šešiakampiu kodu.
Šiuos skaitmenis galime naudoti kaip balso komandą konkrečiai operacijai, užprogramuotai mikrovaldiklyje. Skaitmenis naudoti kaip balso komandą yra lengviau nei naudoti abėcėlės komandas.
Reikalingi komponentai:
1. mikrovaldiklis (AT89S52)
2,40 kontaktų lizdas valdikliui
3. Nulinė PCB plokštė
4. Kristalinis osciliatorius (11,0592 MHz)
5.7805 įtampos reguliatorius
6. Atstatykite kaištį
7. Pamainų registras
8. Perjunkite
9. Atsparumas (1 K-omas)
10. Kondensatorius (10uF, 22pF (2))
11. L293D Vairuotojas su moterišku lizdu
12,16x2 LCD
13. Šviesos diodai
14. „Bluetooth“modulis (HC-05)
15. Baterija (12V)
16. Prijungimo laidai
17. Lituoklis
18. Varikliai (būtinas aps / min)
19. Roboto akcentas
20. Ratai
1 žingsnis: važiuoklės dizainas
Suprojektuokite važiuoklę pagal savo poreikius ir poreikius.
Sukūriau važiuoklę, kuri yra „Lego“važiuoklė ir lengvai prieinama rinkoje.
2 žingsnis: prijungimas ir PCB projektavimas
8051 grandinės schema, valdomas balsu robotas.
PCB jungtys turėtų būti atliekamos pagal pateiktą grandinės schemą.
3 žingsnis: programos kodas ir šešiakampis kodas
Surinkimo kodas tiems, kurie nori koduoti surinkimo kalba 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C kodas tiems, kurie nori programuoti naudodami C kalbą.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Naudodami „Keil“programinę įrangą, galite parašyti šiuos 8051 surinkimo kodus ir sukurti šešiabriaunį failą, kurio reikia įrašyti (įkelti) 8051. Norėdami įkelti (įrašyti), jums reikia 8051 degiklio, kurį galite rasti savo kolegijose arba galite nusipirkti iš turgus.
4 žingsnis: „Android“programa
Norėdami siųsti balso komandą (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) į „Bluetooth“šešiakampiu kodu, „Google Play“parduotuvėje galima rasti programą - „Amr Voice“.
play.google.com/store/apps/details?id=appi…
Eikite naudodami šią nuorodą arba „Play“parduotuvėje įveskite „Amr Voice“.
Įdiekite programą> Prijunkite „Bluetooth“įrenginį> Norėdami siųsti balso komandą, bakstelėkite mikrofono piktogramą.
Rekomenduojamas:
Eilutės sekimo robotas naudojant TIVA mikrovaldiklį TM4C1233H6PM: 3 žingsniai
Linijos sekimo robotas naudojant TIVA mikrokontrolerį TM4C1233H6PM: Linijos sekimo robotas yra universali mašina, naudojama aptikti ir pašalinti tamsias linijas, nubrėžtas ant balto paviršiaus. Kadangi šis robotas gaminamas naudojant duonos lentą, jį bus labai lengva sukurti. Šią sistemą galima sujungti
Įrenginių valdymas naudojant balso komandą naudojant „NodeMCU“: 7 žingsniai (su paveikslėliais)
Įrenginių valdymas naudojant balso komandą naudojant „NodeMCU“: Aš tiesiog noriu visiems pasisveikinti, tai pirmas kartas, kai rašau pamokomą projektą. Anglų kalba nėra mano gimtoji kalba, todėl stengsiuosi kuo trumpiau ir aiškiau. Įrenginių valdymas balso komandomis nėra keistas dalykas
Balso valdomas robotas Raptor: 5 žingsniai
Balso valdomas robotas Raptor: šioje instrukcijoje parodyta, kaip naudoti „Google“padėjėjo IFTTT balso atpažinimo funkciją, pasiekiamą mobiliajame telefone ir planšetiniuose kompiuteriuose, kad perduotų valdymo duomenis „AdafruitIO“kanalui. Tada šis valdymas per „WiFi“gaunamas naudojant „Arduino“pagrįstą ESP12F modulį ir paprastu būdu
Balso valdomas „Arduino“robotas + „Wi -Fi“kamera + Gripper + APP ir rankinio naudojimo ir kliūčių vengimo režimas („KureBas“versija 2.0): 4 žingsniai
Balso valdomas „Arduino“robotas + „Wi -Fi“kamera + Gripper + APP ir rankinio naudojimo ir kliūčių vengimo režimas („KureBas“versija 2.0): „KUREBAS V2.0“grįžta. Jis labai įspūdingas, naudodamas naujas funkcijas. Jis turi griebtuvą, „Wifi“kamerą ir naują jam sukurtą programą
Kaip skaičiuoti nuo 0 iki 99 naudojant 8051 mikrovaldiklį su 7 segmentų ekranu: 5 žingsniai (su paveikslėliais)
Kaip suskaičiuoti nuo 0 iki 99 naudojant 8051 mikrovaldiklį su 7 segmentų ekranu: Sveiki visi! Šioje pamokoje mes jums pasakysime, kaip skaičiuoti nuo 0 iki 99 naudojant du 7 segmentų ekranus