Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Robot s glasovnim upravljanjem koji koristi Arduino: Bok svima, nadam se da ste dobro i da ste dobro. Danas ćemo započeti projekte povezane s robotikom pomoću Arduina. Danas ćemo govoriti o glasovnom upravljanom robotu pomoću Arduino i android aplikacije. Robot s glasovnim upravljanjem je mobilni robot kojim se upravlja pomoću određenih glasovnih naredbi. Mobilna aplikacija može identificirati pet naredbi koje su “Stop”, “Forward”, “Back”, “Left”, “Right”. U ovom projektu ugrađenih sustava izrađujemo robotski automobil s 4 WD-a kojim možemo upravljati glasom putem mobilne aplikacije. Aplikacija sluša i šalje upute Arduinu putem Bluetootha, a zatim Arduino izvodi određenu operaciju. Aplikacija za prepoznavanje glasa nije 100% točna. Aplikacija je osjetljiva na okolne zvukove. Ponekad pogrešno tumači glasovne naredbe date robotu. Ali možete dizajnirati vlastitu aplikaciju koja može zanemariti okolinu i može primiti samo vaš glas.
Korak 1: Blok dijagram
Komponente potrebne za robota s glasovnim upravljanjem
Arduino Uno: Arduino Uno se koristi jer u njega možemo montirati štitnik vozača motora. Također je jeftin, jednostavan za korištenje i zauzima manje prostora jer sve moramo postaviti na šasiju. Ako ste tek počeli s programiranjem Arduina, preporučujem vam da provjerite početak rada s Arduinom. Štit vozača motora: Štit vozača motora temelji se na L293 IC, koji je dvostruki upravljački program s punim mostom. Ovo se koristi za pokretanje induktivnih opterećenja kao što su releji, solenoidi, istosmjerni i koračni motori. Omogućuje vam vožnju četiri istosmjerna motora i 2 serva sa svojim Arduinom. Brzinu i smjer svakog motora možemo kontrolirati nezavisno.
Korak 2: HC-05 Bluetooth modul
: Ovo je Bluetooth modul klase 2 sa profilom serijskog porta, koji se može konfigurirati kao glavni ili podređeni. Možemo ga jednostavno koristiti za zamjenu serijskog porta za uspostavu veze između MCU -a, računala s vašim ugrađenim projektom itd.
HC-05 Specifikacija:
Bluetooth protokol: Bluetooth specifikacija v2.0+EDRFrekvencija: 2.4GHz ISM opsegModulacija: GFSK (Gaussova frekvencija s promjenom frekvencije) Emisiona snaga: ≤4dBm, Klasa 2Osjetljivost: ≤-84dBm pri 0,1% BERSpeed: Asinkrono: 2,1Mbps (Max) / 160 kbps, Sinkrono: 1Mbps/1MbpsSigurnost: Autentikacija i šifriranjeProfili: Bluetooth serijski portNapajanje: +3,3VDC 50mARadna temperatura: -20 ~ +75C CelzijeDimenzija: 26,9 mm x 13 mm x 2,2 mm
Korak 3: Komponente
Šasija automobila 4-WD: Sadrži 2 platforme izrađene od akrila. Sadrži 4 dc motor s davačima brzine. Lako se sastavlja i pruža puno prostora za postavljanje Arduina, Bluetooth modula i baterija.
Baterija: Svaki motor koristi do 200mA struje. Paralelno sam koristio tri Li-ionske ćelije 3.7v, 2200mA. Napajanje baterije iznosi 12,1 volti. Li-ionska ćelija je vrsta punjive baterije. Tako možemo koristiti te stanice uvijek iznova.
Korak 4: Dijagram kruga robota upravljanog glasom pomoću Arduina
Prije svega montirajte štitnik pokretačkog programa motora na Arduino Uno.
Priključci HC-05 ili HC-06: Spojite Vcc na 5 volti. Spojite GND na uzemljenje. Modul Rx na Arduino Tx. Modul Tx na Arduino Rx. Ako Bluetooth modul ne radi, napravite razdjelnik napona pomoću 1K i 2K otpornika i spojite na Rx pin modula za pretvaranje 5v u 3.3v. Štitnik motora prema motoru: Motor s lijeve strane na stezaljke M3 i M4. Motori s desne strane na stezaljke M1 i M2. Ako se motor okreće u suprotnom smjeru, zamijenite žičanu vezu kako biste okrenuli sve motore u istom smjeru.
Korak 5: Rad robota upravljanog glasom pomoću Arduina
Napomena: Uvijek isključite Rx i Tx pinove Bluetooth modula prilikom učitavanja koda na Arduino, u protivnom pokazuje neke pogreške i kôd se ne prenosi. Isprobajte lozinku "1234" ili "0000" kada prvi put povežete Bluetooth modul sa svojim mobilnim telefonom. Ako se kotači okreću u suprotnom smjeru, samo zamijenite vezu motora sa terminala štita vozača motora. Upravljanje robotom putem glasa nije učinkovit način..