Sadržaj:

RoBoT aktiviran glasom: 5 koraka
RoBoT aktiviran glasom: 5 koraka

Video: RoBoT aktiviran glasom: 5 koraka

Video: RoBoT aktiviran glasom: 5 koraka
Video: Робот пылесос / Все Сезоны! / СБОРНИК! 2024, Juli
Anonim
RoBoT aktiviran glasom
RoBoT aktiviran glasom
RoBoT aktiviran glasom
RoBoT aktiviran glasom
RoBoT aktiviran glasom
RoBoT aktiviran glasom

Robot s glasovnim upravljanjem koji koristi Arduino: Zdravo svima, nadam se da ste dobro i da ste dobro. Danas ćemo započeti projekte vezane za robotiku koristeći Arduino. Danas ćemo govoriti o robotu kojim se upravlja glasom 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 sistema izrađujemo 4-WD robotski automobil 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% tačna. Aplikacija je osjetljiva na okolne zvukove. Ponekad pogrešno tumači glasovne komande date robotu. Ali možete dizajnirati vlastitu aplikaciju koja može zanemariti okolinu i može primiti samo vaš glas.

Korak 1: Blok dijagram

Blok dijagram
Blok dijagram

Komponente potrebne za robota sa 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 zasnovan je na L293 IC, koji je dvostruki upravljački program s punim mostom. Ovo se koristi za pokretanje induktivnih opterećenja, poput releja, solenoida, istosmjernih i koračnih motora. Omogućuje vam upravljanje sa četiri DC motora i 2 servo motora sa vašim Arduinom. Brzinu i smjer svakog motora možemo kontrolirati nezavisno.

Korak 2: HC-05 Bluetooth modul

HC-05 Bluetooth modul
HC-05 Bluetooth modul

: Ovo je Bluetooth modul klase 2 sa profilom serijskog porta, koji se može konfigurirati kao master ili slave. Možemo ga jednostavno koristiti za zamjenu serijskog porta za uspostavljanje 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 (Gaussian Frequency Shift Keying) Emisiona snaga: ≤4dBm, Klasa 2Osjetljivost: ≤-84dBm pri 0,1% BERSpeed: Asinhrono: 2.1Mbps (Max) / 160 kbps, Sinhrono: 1Mbps/1MbpsSigurnost: Autentikacija i šifriranjeProfili: Bluetooth serijski portNapajanje: +3.3VDC 50mARadna temperatura: -20 ~ +75CentigradeDimenzija: 26.9mm x 13mm x 2.2 mm

Korak 3: Komponente

Komponente
Komponente

Šasija automobila 4-WD: Sadrži 2 platforme izrađene od akrila. Sadrži 4 dc motor sa koderima 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-ion ćelije 3.7v, 2200mA. Baterija napaja 12,1 volti. Li-ion ćelija je vrsta punjive baterije. Tako da možemo koristiti ove ćelije iznova i iznova.

Korak 4: Dijagram kola robota upravljanog glasom pomoću Arduina

Dijagram kola robota kontroliranog glasom koristeći Arduino
Dijagram kola robota kontroliranog glasom koristeći Arduino

Prije svega, montirajte štitnik pokretačkog programa motora na Arduino Uno.

HC-05 ili HC-06 veze: Priključite 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 motora: motori 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 rotirali 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 postavljanja koda na Arduino, u protivnom pokazuje neke greške i kod 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, jednostavno zamijenite vezu motora sa terminala štita vozača motora. Upravljanje robotom putem glasa nije efikasan način..

Preporučuje se: