Sadržaj:

Bluetooth automobil sa glasovnom kontrolom: 5 koraka
Bluetooth automobil sa glasovnom kontrolom: 5 koraka

Video: Bluetooth automobil sa glasovnom kontrolom: 5 koraka

Video: Bluetooth automobil sa glasovnom kontrolom: 5 koraka
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novembar
Anonim
Bluetooth automobil sa glasovnom kontrolom
Bluetooth automobil sa glasovnom kontrolom
Bluetooth automobil sa glasovnom kontrolom
Bluetooth automobil sa glasovnom kontrolom
Bluetooth automobil sa glasovnom kontrolom
Bluetooth automobil sa glasovnom kontrolom

Svi su koristili auto na daljinsko upravljanje … ali sta je sa autom sa glasovnim upravljanjem ??? Jeste li ga ikada koristili? Ako ne, onda ćete ga izgraditi sada. Samo vam treba arduino kao mozak i pametni telefon. Stoga sam razvio ovaj projekt tako da možete koristiti glasovne funkcije, a ovo može biti i referenca za vaše buduće projekte, pa počnimo …

Korak 1: Lista dijelova

1. Arduino UNO/nano/mikro/Mega

2. HC05 bluetooth modul

3 2.2K ohm, 4.7K ohm otpornik

4 kompleta matične ploče ili lemljenja

5 žica

6 šasija

7 2 BO motor 150/300 o/min sa 2 kotača

8 nekoliko vijaka i matica

9 kotač

10. vozač motora (: L293 ili L298)

11 12V izvor napajanja

Korak 2: Izgradnja kruga na matičnoj ploči i postavljanje šasije

Izgradnja kruga na pločici i postavljanje šasije
Izgradnja kruga na pločici i postavljanje šasije
Izgradnja kruga na pločici i šasija za postavljanje
Izgradnja kruga na pločici i šasija za postavljanje
Izgradnja kruga na pločici i šasija za postavljanje
Izgradnja kruga na pločici i šasija za postavljanje

Sada je Arduino nano mozak projekta za moj. Možete koristiti UNO/MEGA/MICRO. Koristio bih funkciju Bluetooth povezivanja za kontrolu automobila pametnim telefonom.

Pa sam dao krug u datoteci Fritzing. Preuzmite Fritzing i otvorite ga i pogledajte datoteku. Povežite kako je prikazano na dijagramu. Koristite razdjelnik napona kako je dato u 2.2k i 4.7k. Sada žute žice (prema toj datoteci za prevrtanje) predstavljaju 4 izlaza koji bi upravljali pogonom motora. Ta 4 logička nivoa zapravo su ulazi upravljačkog programa motora i vozač motora koristi te logičke nivoe za kretanje prema logičkim nivoima koji se napajaju. A arduino kontrolira to … … znači da vozaču omogućuje da pomiče oba motora naprijed ili natrag ili unatrag ili se kreće desno ili lijevo ili samo zaustavlja. To je postignuto u kodu.

Dakle, pogledajte gornje dijagrame, a zatim spojite ulaze upravljačkog programa motora. Zatim spojite motore na izlazu s nekoliko vijaka i pričvrstite kotače. Povezao sam svoj upravljački program L293 prema njegovoj vezi. Provjerite vlastiti upravljački program, pretražujte putem mreže i tablice s podacima i povežite se prema potrebi.

Pričvrstite motore vijcima i učvrstite upravljački program motora i ploču s dvostranom trakom ili jednostavnom trakom. Također popravite kotač. Pogledajte sliku. Vaše šasija može biti drugačija pa je pažljivo provjerite. Pričvrstite kotače

Korak 3: O kodu za testiranje i principu rada aplikacije

O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije
O kodu za testiranje i principu rada aplikacije

Sada glasovna funkcija zapravo radi s bluetoothom. Postoji aplikacija pod nazivom "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Preuzmite i instalirajte ga na android telefon i uparite sa HC05. Ako se povezujete prvi put, uparite ga prethodno sa 1234 ili 0000 kao pass. Ako se ne upari, pokušajte ponovo.

Sada, nakon što progovorite u aplikaciji nakon nekoliko sekundi, ona vraća ono što ste upravo rekli na ekranu mobilnog telefona. Zapravo koristi Google Voice. Dakle, sada se ono što ste rekli prenosi putem Bluetootha. Otpremite testni kôd dat na Nano.remove RX TX linijama prilikom učitavanja. Nakon učitavanja ponovo umetnite. HC05 prihvaća te podatke pomoću funkcije Serial.read () i možete vidjeti što ste upravo rekli na serijskom monitoru pomoću Serial.print. Tako da tamo možete provjeriti rad aplikacije. Govorite bilo šta u aplikaciji i pogledajte serijski monitor. Priložio sam sve korak po korak snimke ekrana o povezivanju HC05 sa aplikacijom … govorenje i gledanje na serijskom monitoru. Vidite ih. Ako kažete naprijed to će se prikazati kao *naprijed#. Tako pomoću ove aplikacije možemo manipulirati našim kodom koji je priložen u narednim koracima.

Korak 4: Sada učitajte kôd i priložite izvor napajanja

Sada učitajte kôd i priložite izvor napajanja
Sada učitajte kôd i priložite izvor napajanja
Sada učitajte kôd i priložite izvor napajanja
Sada učitajte kôd i priložite izvor napajanja

Sada sam ovdje postavio cijeli arduino kod koji kontrolira automobil. Možete ga preuzeti.

Sada dok ga učitavate … provjerite jeste li isključili RX TX linije. Inače se neće prenijeti. Nakon učitavanja ponovo ih povežite. Sada spojite 12V izvor napajanja. Na slici je blok dijagram.

Možete promijeniti nizove koje sam napisao kao naprijed, nazad, stop, lijevo, desno bilo kojom riječi koju smatrate lakom. Morate samo izgovoriti tu riječ u aplikaciji.

Korak 5: Konačno

Konačno
Konačno
Konačno
Konačno
Konačno
Konačno

Ranije sam opisao kako koristiti tu aplikaciju. Sada govorite naprijed, natrag, lijevo, desno, zaustavite se, koristio sam ove riječi u svom kodu. Sada možete promijeniti taj niz u izrazima else if i ponovo učitati. Samo izgovorite tu riječ u toj aplikaciji i to će dobro funkcionirati. Također sam priključio LED na pin 8. Možete dodati još svjetla ili zvučni signal ili servo.

Tako da je vaš glasovni automobil spreman … … zabavite se …

Preporučuje se: