Sisukord:

Hääljuhtimisega Bluetooth -auto: 5 sammu
Hääljuhtimisega Bluetooth -auto: 5 sammu

Video: Hääljuhtimisega Bluetooth -auto: 5 sammu

Video: Hääljuhtimisega Bluetooth -auto: 5 sammu
Video: Intel NUC 8 (Bean Canyon) Tiny PC Review 2024, November
Anonim
Hääljuhtimisega Bluetooth -auto
Hääljuhtimisega Bluetooth -auto
Hääljuhtimisega Bluetooth -auto
Hääljuhtimisega Bluetooth -auto
Hääljuhtimisega Bluetooth -auto
Hääljuhtimisega Bluetooth -auto

Kõik on kasutanud kaugjuhtimisega autot … aga kuidas on hääljuhtimisega autoga ??? Kas olete seda kunagi kasutanud? Kui ei, siis ehitate selle nüüd. Aju jaoks on vaja arduinot ja nutitelefoni. Nii et olen selle projekti välja töötanud nii, et saate kasutada häälfunktsioone ja see võib olla ka viide teie tulevastele projektidele, nii et alustame…

Samm: osade loend

1. Arduino UNO/nano/mikro/Mega

2. HC05 bluetooth moodul

3 2,2 K oomi, 4,7 K oomi takisti

4 leiva- või jootekomplekti

5 juhet

6 šassii

7 2150/300 p/min kahe rattaga BO mootor

8 mõned kruvid ja mutrid

9 ratas

10. mootorijuht (: L293 või L298)

11 12V toiteallikas

2. etapp: vooluringi ehitamine leivaplaadile ja šassii seadistamine

Vooluahela ehitamine leivaplaadile ja šassii seadistamine
Vooluahela ehitamine leivaplaadile ja šassii seadistamine
Vooluahela ehitamine leivaplaadile ja šassii seadistamine
Vooluahela ehitamine leivaplaadile ja šassii seadistamine
Vooluahela ehitamine leivaplaadile ja šassii seadistamine
Vooluahela ehitamine leivaplaadile ja šassii seadistamine

Nüüd on Arduino nano minu jaoks projekti ajud. Saate kasutada UNO/MEGA/MICRO. Ja ma kasutaksin nutitelefoniga auto juhtimiseks Bluetooth -ühenduse funktsiooni.

Nii et olen esitanud ahela Fritzingi failis. Laadige alla Fritzing ja avage see ning vaadake faili. Ühendage nagu joonisel näidatud. Kasutage pingejaoturit vastavalt 2.2k ja 4.7k. Nüüd tähistavad kollased juhtmed (selle friteerimisfaili järgi) 4 väljundit, mis juhiksid mootori juhti. Need 4 loogikataset on tegelikult mootori juhi sisendid ja mootorijuht kasutab neid loogikatasandeid liikumiseks vastavalt loogikatasemetele. Ja arduino juhib seda ….. tähendab, et see võimaldab juhil liigutada mõlemat mootorit edasi või tagasi või tagurpidi või paremale või vasakule või lihtsalt peatuda. See saavutatakse koodis.

Nii et vaadake ülaltoodud diagramme ja ühendage seejärel mootori juhi sisendid. Seejärel ühendage mootorid väljundiga paari kruviga ja kinnitage rattad. Olen ühendanud oma L293 draiveri selle ühenduse järgi. Kontrollige oma draiverit, otsige võrgust ja andmelehtedelt ning ühendage vastavalt vajadusele.

Kinnitage mootorid kruvidega ja kinnitage mootorijuht ja leivaplaat kahepoolsete teipide või lihtsa teibiga. Parandage ka ratas. Vaata pilti. Teie šassii võib olla erinev, nii et kontrollige seda hoolikalt. Kinnitage rattad

3. samm. Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta

Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta
Teave testimisseadustiku ja rakenduse tööpõhimõtte kohta

Nüüd töötab häälfunktsioon tegelikult bluetoothiga. Seal on rakendus nimega "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Laadige see alla ja installige Android -telefoni ning ühendage see HC05 -ga. Kui ühendate esimest korda, ühendage see eelnevalt 1234 või 0000 -ga. Kui see ei seostu, proovige uuesti.

Nüüd, kui olete rakenduses mõne sekundi pärast rääkinud, tagastab see teie mobiiliekraanil äsja öeldu. See kasutab tegelikult Google Voice'i. Nüüd edastatakse teie öeldu Bluetoothi kaudu. Laadige üleslaadimise ajal Nano.remove RX TX liinidele antud testkood üles. Pärast üleslaadimist sisestage uuesti. HC05 aktsepteerib neid andmeid, kasutades funktsiooni Serial.read (), ja näete äsja öeldut seeriamonitoril Serial.print abil. Nii et saate seal rakenduse tööd kontrollida. Rääkige rakenduses midagi ja vaadake jadamonitori. Olen lisanud kõik samm -sammult ekraanipildid HC05 ühendamise kohta rakendusega … rääkimine ja nägemine seeriamonitoril. Näha neid. Kui ütlete edasi, kuvatakse see kui *edasi#. Nii et selle rakenduse abil saame manipuleerida oma koodiga, mis on lisatud eelseisvatele sammudele.

Samm: laadige nüüd kood üles ja ühendage toiteallikas

Nüüd laadige kood üles ja ühendage toiteallikas
Nüüd laadige kood üles ja ühendage toiteallikas
Nüüd laadige kood üles ja ühendage toiteallikas
Nüüd laadige kood üles ja ühendage toiteallikas

Nüüd laadisin siia üles täieliku arduino koodi, mis juhib autot. Saate selle alla laadida.

Nüüd selle üleslaadimise ajal… veenduge, et olete RX TX liinid lahti ühendanud. Seda muidu üles ei laadita. Pärast üleslaadimist ühendage need uuesti. Nüüd ühendage 12V toiteallikas. Plokkskeem on pildil.

Saate muuta stringe, mille ma kirjutasin edasi, tagasi, peatun, vasakule, paremale, iga sõnaga, mida tunnete kergelt. Peate selle sõna lihtsalt rakenduses välja ütlema.

Samm: lõpuks

Lõpuks ometi
Lõpuks ometi
Lõpuks ometi
Lõpuks ometi
Lõpuks ometi
Lõpuks ometi

Olen varem kirjeldanud, kuidas seda rakendust kasutada. Nüüd rääkige edasi, tagasi, vasakule, paremale, peatu, ma kasutasin neid sõnu oma koodis. Nüüd saate seda stringi muuta muudes avaldustes ja uuesti üles laadida. Lihtsalt rääkige see sõna selles rakenduses ja see töötaks hästi. Mul on ka tihvti 8 külge kinnitatud valgusdiood. Saate lisada rohkem tulesid või helisignaali või servot.

Nii et teie hääleauto on valmis….. lõbutsege…

Soovitan: