Sadržaj:

Bluetooth automobil s glasovnim upravljanjem: 5 koraka
Bluetooth automobil s glasovnim upravljanjem: 5 koraka

Video: Bluetooth automobil s glasovnim upravljanjem: 5 koraka

Video: Bluetooth automobil s glasovnim upravljanjem: 5 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Studeni
Anonim
Bluetooth automobil s glasovnom kontrolom
Bluetooth automobil s glasovnom kontrolom
Bluetooth automobil s glasovnom kontrolom
Bluetooth automobil s glasovnom kontrolom
Bluetooth automobil s glasovnom kontrolom
Bluetooth automobil s glasovnom kontrolom

Svi su koristili auto na daljinsko upravljanje … ali što je s autom s 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 to može biti i referenca za vaše buduće projekte, pa počnimo …

Korak 1: Popis 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 s 2 kotača

8 nekoliko vijaka i matica

9 kotačić

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 postavljanje šasije
Izgradnja kruga na pločici i postavljanje šasije
Izgradnja kruga na pločici i postavljanje šasije
Izgradnja kruga na pločici i postavljanje šasije

Sada je Arduino nano mozak projekta za moj.možete koristiti UNO/MEGA/MICRO. I ja bih koristio značajku Bluetooth povezivanja za upravljanje automobilom pametnim telefonom.

Pa sam dao krug u datoteci Fritzing. Preuzmite Fritzing i otvorite ga te pogledajte datoteku. Spojite kako je prikazano na dijagramu. Koristite razdjelnik napona kako je dato u 2.2k i 4.7k. Sada žute žice (prema toj datoteci za frcanje) predstavljaju 4 izlaza koji bi upravljali pogonom motora. Te 4 logičke razine zapravo su ulazi upravljačkog programa motora i vozač motora koristi te logičke razine za kretanje prema logičkim razinama koje se napajaju. A arduino kontrolira to … … znači da vozaču omogućuje pomicanje oba motora naprijed ili natrag ili unatrag ili kretanje udesno ili ulijevo ili samo zaustavljanje. 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 popravite kotače. Spojio sam upravljački program L293 prema njegovoj vezi. Provjerite vlastiti upravljački program, pretražite Internet i podatkovne tablice te se povežite prema potrebi.

Učvrstite motore vijcima i učvrstite upravljački program motora i ploču s dvostranim trakama ili jednostavnom trakom. Također popravite kotač. Pogledajte sliku. Vaše šasije mogu biti različite pa ih 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 značajka 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 s HC05. Ako se povezujete prvi put, prethodno ga uparite s 1234 ili 0000 kao pass. Ako se ne upari, pokušajte ponovno.

Nakon što progovorite u aplikaciji nakon nekoliko sekundi, ona vraća ono što ste upravo rekli na zaslonu mobilnog telefona. Zapravo koristi Google Voice. Dakle, sada se ono što ste rekli prenosi preko bluetootha. Prenesite testni kôd dan na Nano.remove RX TX linije tijekom prijenosa. Nakon učitavanja ponovno 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 možete provjeriti rad aplikacije. Govorite bilo što u aplikaciji i pogledajte serijski monitor. Priložio sam sve korak po korak snimke zaslona o povezivanju HC05 s aplikacijom … govorenje i gledanje na serijskom monitoru. Posjeti ih. Ako kažete naprijed, prikazat će se kao *naprijed#. Tako pomoću ove aplikacije možemo manipulirati našim kodom koji je priložen u nadolazećim koracima.

Korak 4: Sada prenesite kôd i priključ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 prenio cijeli arduino kod koji kontrolira automobil. Možete ga preuzeti.

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

Možete promijeniti nizove koje sam napisao kao naprijed, natrag, 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, upotrijebio 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 je vaš glasovni automobil spreman … … zabavite se …

Preporučeni: