Turinys:

„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai
„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai

Video: „Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai

Video: „Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Liepa
Anonim
„Arduino“teksto į kalbą keitiklis naudojant LM386 | Kalbantis „Arduino“projektas | Talkie Arduino biblioteka
„Arduino“teksto į kalbą keitiklis naudojant LM386 | Kalbantis „Arduino“projektas | Talkie Arduino biblioteka

Sveiki vaikinai, daugelyje projekto mes reikalaujame, kad arduino kalbėtų kažką panašaus į kalbantį laikrodį ar pasakytų tam tikrus duomenis, todėl pagal šias instrukcijas tekstą paversime kalba, naudodami „Arduino“.

1 žingsnis: reikalingi dalykai

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Šiems nurodymams jums reikės šių dalykų: „Arduino“plokštė A garsiakalbis LM3862x 10k rezistorius 1x 0,1uF kondensatorius2x 10uF kondensatorius1x 0,05uF kondensatorius1x 220uF kondensatorius1x 100k potenciometras

2 veiksmas: „Talkie“bibliotekos įdiegimas „Arduino IDE“

„Talkie“bibliotekos diegimas „Arduino IDE“
„Talkie“bibliotekos diegimas „Arduino IDE“

Dabar bibliotekos tvarkyklė bus jūsų ekrane. Paieškos juostoje įveskite „Talkie“ir spustelėkite diegimo mygtuką. Biblioteka bus įdiegta.

3 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai

Pirmasis vaizdas yra tai, kaip padaryti stiprintuvą naudojant LM386. Taigi pagrindinė idėja yra tai, kad garsas skleis iš „Arduino“, ir mes turime jį sustiprinti, kad mums reikia stiprintuvo grandinės, todėl mes naudojame LM386 ir jo stiprintuvo grandinę, kaip galite pamatyti paveikslėlyje. Tada po to vietoj mikrofono LM386 stiprintuvo grandinėje mes prijungsime jį prie „Arduino“, kaip parodyta kitoje grandinėje

4 žingsnis: kodas

Kodas
Kodas

Ši „Talkie“biblioteka yra labai patogi ir joje yra daugiau nei 1000 žodžių ir komandų. Jame yra keli pavyzdžiai, galite juos visus išbandyti, bet čia mes naudojame paprastą kodą darbui paaiškinti. Nukopijuokite šį kodą: #include "Talkie.h" //Talkie.h naudojamas šiai bibliotekai inicijuoti ir skaitmeniniam „Arduino“3 kaištis kaip išvesties kaištis#apima „Vocab_US_Large.h“//Vocab_US_Large.h naudojamas įspėjimams naudoti#apima „Vocab_Special.h“//Vocab_Special.h naudojamas pauseTalkie balsui; // apibrėžti objekto „vertę“, kad būtų naudojamos komandos „void setup“() {} void loop () {voice.say (spPAUSE2); voice.say (sp2_DANGER); voice.say (sp2_DANGER); voice.say (sp3_STORM); voice.say (sp3_IN); voice.say (sp3_THE); voice.say (sp3_NORTH);/*Pirmoji komanda voice.say (spPAUSE2) yra trumpa pauzė kartojant įspėjamąjį pranešimą. Kitos komandos yra tik paprasti žodžiai, reiškiantys: PAVOJUS PAVOJUS STORM ŠIAURĖJE.*/} Po viso to Įkelkite kodą į arduino

5 žingsnis: garso išvestis

Garso išvestis
Garso išvestis

Galiausiai įkelkite kodą į „Arduino“ir prijunkite prie jo maitinimo šaltinį. Kai tik įjungsite grandinę, pradėsite girdėti įspėjimus! Jei negaunate aiškaus garso, pabandykite sureguliuoti puodo rankenėlę arba patikrinkite, ar „Arduino“gauna tinkamą maitinimą, ir įsitikinkite, kad „Arduino“GND yra prijungtas prie grandinės įžeminimo.

Rekomenduojamas: