Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Hlasem ovládaný robot přebírá zadaný příkaz ve formě hlasu. Ať už je příkaz zadán prostřednictvím hlasového modulu nebo modulu Bluetooth, je dekódován stávajícím ovladačem, a proto je daný příkaz proveden.
Zde v tomto projektu jsem použil modul Bluetooth a aplikaci pro Android k zadávání hlasových příkazů ve formě hexadecimálního kódu. Existují určité číslice, které lze odeslat přímo do modulu Bluetooth a číslice se automaticky převede na hexadecimální kód.
Tyto číslice můžeme použít jako hlasový příkaz pro zadanou operaci předem naprogramovanou v mikrokontroléru. Použití číslic jako hlasového příkazu je jednodušší než použití abecedních příkazů.
Požadované součásti:
1. Mikrokontrolér (AT89S52)
2,40 pin zásuvka pro ovladač
3. Nulová deska plošných spojů
4. Krystalový oscilátor (11,0592 MHz)
5.7805 regulátor napětí
6. Připevňovací kolík
7. Posuvný registr
8. Přepněte
9. Odpor (1 K-ohm)
10. Kondenzátor (10uF, 22pF (2))
11. Ovladač L293D s zásuvkou
LCD 12,16x2
13. LED diody
14. Modul Bluetooth (HC-05)
15. Baterie (12V)
16. Připojení vodičů
17. Páječka
18. Motory (požadované otáčky)
19. Chase pro robota
20. Kola
Krok 1: Návrh podvozku
Navrhněte podvozek podle svých požadavků a potřeb.
Navrhl jsem podvozek, který je podvozkem lega a je snadno dostupný na trhu.
Krok 2: Připojení a návrh DPS
Schéma zapojení 8051, hlasově ovládaný robot.
Připojení na desce plošných spojů má být provedeno podle daného schématu zapojení.
Krok 3: Programový kód a šestihranný kód
Sestavovací kód pro ty, kteří chtějí kódovat v montážním jazyce 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C kód pro ty, kteří chtějí programovat pomocí jazyka C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Pomocí softwaru Keil můžete napsat tyto montážní kódy pro 8051 a vygenerovat hexadecimální soubor, který je nutný k vypálení (nahrání) na 8051. K odeslání (vypálení) potřebujete vypalovačku 8051, kterou najdete na svých vysokých školách nebo si ji můžete zakoupit na trh.
Krok 4: Aplikace pro Android
Pro odesílání hlasových příkazů (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) do Bluetooth ve formě hexadecimálního kódu je v obchodě Google Play k dispozici aplikace s názvem - Amr Voice.
play.google.com/store/apps/details?id=appi…
Přejděte na tento odkaz nebo do obchodu Play napište „Amr Voice“.
Nainstalujte si aplikaci> Připojit zařízení Bluetooth> Klepnutím na ikonu mikrofonu odešlete svůj hlasový příkaz.