Sadržaj:

Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera: 4 koraka (sa slikama)
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera: 4 koraka (sa slikama)

Video: Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera: 4 koraka (sa slikama)

Video: Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera: 4 koraka (sa slikama)
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Studeni
Anonim
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera

Robot s glasovnim upravljanjem preuzima određenu naredbu u obliku glasa. Koja god se naredba daje putem govornog modula ili Bluetooth modula, ona se dekodira pomoću postojećeg kontrolera i stoga se zadana naredba izvršava.

Ovdje sam u ovom projektu koristio Bluetooth modul i Android aplikaciju za davanje glasovne naredbe u obliku heksadecimalnog koda. Postoje određene znamenke koje se mogu poslati izravno u Bluetooth modul i automatski se znamenka pretvara u njezin heksadecimalni kod.

Ove znamenke možemo koristiti kao glasovnu naredbu za navedenu operaciju koja je unaprijed programirana u mikrokontroleru. Korištenje znamenki kao glasovne naredbe lakše je nego korištenje abecednih naredbi.

Potrebne komponente:

1. Mikrokontroler (AT89S52)

2,40 ženska utičnica za kontroler

3. Nulta PCB ploča

4. Kristalni oscilator (11.0592 MHz)

5.7805 regulator napona

6. Ponovite iglu

7. Registar pomaka

8. Prebacite

9. Otpor (1 K-ohm)

10. Kondenzator (10uF, 22pF (2))

11. L293D Upravljački program sa ženskom utičnicom

12,16x2 LCD

13. LED diode

14. Bluetooth modul (HC-05)

15. Baterija (12V)

16. Priključivanje žica

17. Leglanje

18. Motori (potrebni o / min)

19. Odjelo za robota

20. Kotači

Korak 1: Dizajn šasije

Dizajn šasije
Dizajn šasije
Dizajn šasije
Dizajn šasije
Dizajn šasije
Dizajn šasije

Dizajnirajte šasiju prema vašim zahtjevima i potrebama.

Dizajnirao sam šasiju koja je lego šasija i lako dostupna na tržištu.

Korak 2: Spajanje i dizajn PCB -a

Priključak i dizajn PCB -a
Priključak i dizajn PCB -a
Priključak i dizajn PCB -a
Priključak i dizajn PCB -a
Priključak i dizajn PCB -a
Priključak i dizajn PCB -a

Dijagram sklopa za 8051, glasovno kontrolirano robota.

Priključci na PCB -u trebali bi biti izvedeni prema danom dijagramu kruga.

Korak 3: Programski kôd i heksadecimalni kôd

Asemblerski kod za one koji žele kodirati na asemblerskom jeziku 8051.

github.com/Chandan561/Voice-Contilled-Robot-using-8051/blob/master/voice.asm

C kod za one koji žele programirati pomoću jezika C.

github.com/Chandan561/Voice-Contilled-Robot-using-8051/blob/master/andriodrobot.c

Pomoću Keil softvera možete napisati ove kodove za montažu za 8051 i generirati šesterokutnu datoteku koja je potrebna za snimanje (učitavanje) na 8051. Za učitavanje (snimanje) potreban vam je plamenik 8051 koji možete pronaći na svojim fakultetima ili ga možete kupiti na web stranici tržište.

Korak 4: Android aplikacija

Za slanje glasovnih naredbi (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) na Bluetooth u obliku heksadecimalnog koda aplikacija je dostupna u google play trgovini pod nazivom - Amr Voice.

play.google.com/store/apps/details?id=appi…

Idite s ovom vezom ili u trgovinu za igru upišite "Amr Voice".

Instalirajte aplikaciju> Povežite Bluetooth uređaj> Dodirnite ikonu mikrofona za slanje glasovne naredbe.

Preporučeni: