Satura rādītājs:

Arduino teksta runas pārveidotājs, izmantojot LM386 - Runājošais Arduino projekts - Talkie Arduino bibliotēka: 5 soļi
Arduino teksta runas pārveidotājs, izmantojot LM386 - Runājošais Arduino projekts - Talkie Arduino bibliotēka: 5 soļi

Video: Arduino teksta runas pārveidotājs, izmantojot LM386 - Runājošais Arduino projekts - Talkie Arduino bibliotēka: 5 soļi

Video: Arduino teksta runas pārveidotājs, izmantojot LM386 - Runājošais Arduino projekts - Talkie Arduino bibliotēka: 5 soļi
Video: CS50 2014 – 7-я неделя 2024, Jūlijs
Anonim
Arduino teksta runas pārveidotājs, izmantojot LM386 | Runājošais Arduino projekts | Talkie Arduino bibliotēka
Arduino teksta runas pārveidotājs, izmantojot LM386 | Runājošais Arduino projekts | Talkie Arduino bibliotēka

Sveiki, puiši, daudzos projektos mēs prasām, lai arduino runātu kaut ko līdzīgu runājošam pulkstenim vai pastāstītu dažus datus, tāpēc šajā instrukcijā mēs pārvērsīsim tekstu runā, izmantojot Arduino.

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Šiem norādījumiem jums būs nepieciešamas šādas lietas: Arduino dēlis Skaļrunis LM3862x 10k rezistors 1x 0,1uF kondensators2x 10uF kondensators1x 0,05uF kondensators1x 220uF kondensators1x 100k potenciometrs

2. darbība: Talkie bibliotēkas instalēšana Arduino IDE

Talkie bibliotēkas instalēšana jūsu Arduino IDE
Talkie bibliotēkas instalēšana jūsu Arduino IDE

Tagad jūsu ekrānā būs redzams bibliotēkas pārvaldnieks. Meklēšanas joslā ierakstiet Talkie un noklikšķiniet uz instalēšanas pogas. Bibliotēka tiks instalēta.

3. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi

Pirmais attēls ir, kā izveidot pastiprinātāju, izmantojot LM386. Tātad pamatideja ir tāda, ka no Arduino iznāks audio, un mums tas ir jāpastiprina, lai mums būtu nepieciešama pastiprinātāja ķēde, tāpēc mēs izmantojam LM386 un tā pastiprinātāja ķēdi, kā jūs varat skatīt attēlā. Tad pēc tam mikrofona vietā LM386 pastiprinātāja ķēdē mēs to savienosim ar Arduino, kā parādīts citā ķēdē

4. solis: kods

Kods
Kods

Šī Talkie bibliotēka ir ļoti ērta, un tajā ir vairāk nekā 1000 vārdu un komandu. Tam ir vairāki piemēri, jūs varat tos visus izmēģināt, bet šeit mēs izmantojam vienkāršu kodu, lai izskaidrotu darbu. Kopējiet šādu kodu: #include "Talkie.h" //Talkie.h tiek izmantots, lai inicializētu šo bibliotēku un iestatītu ciparu Arduino 3. tapa kā izejas pin#ietver "Vocab_US_Large.h" //Vocab_US_Large.h tiek izmantota, lai izmantotu brīdinājumus#include "Vocab_Special.h" //Vocab_Special.h tiek izmantots, lai izmantotu pauseTalkie balsi; // definējiet objekta “vērtību”, lai izmantotu commandsvoid setup () {} void loop () {voice.say (spPAUSE2); balss.sakiet (sp2_DANGER); balss.sakiet (sp2_DANGER); voice.say (sp3_STORM); balss.sakiet (sp3_IN); balss.sakiet (sp3_THE); voice.say (sp3_NORTH);/*Pirmā komanda voice.say (spPAUSE2) ir īsa pauze, vienlaikus atkārtojot brīdinājuma ziņojumu. Un nākamās komandas ir vienkārši vārdi, kas norāda: BĪSTAMI BĪSTAMI VĒRTS ZIEMEĻOS.*/} Pēc visa šī augšupielādējiet kodu arduino

5. darbība: audio izvade

Audio izvade
Audio izvade

Visbeidzot augšupielādējiet kodu Arduino un pievienojiet tam barošanas avotu. Tiklīdz ieslēgsit ķēdi, jūs sāksit dzirdēt brīdinājumus! Ja nesaņemat skaidru skaņu, mēģiniet noregulēt katla pogu vai pārbaudiet, vai Arduino barojas pareizi, un pārliecinieties, vai Arduino GND ir pievienots ķēdes zemei.

Ieteicams: