Tartalomjegyzék:
- 1. lépés: A szükséges dolgok
- 2. lépés: A Talkie Library telepítése az Arduino IDE -be
- 3. lépés: Kapcsolatok
- 4. lépés: Kód
- 5. lépés: Hangkimenet
Videó: Arduino szöveg -beszéd konverter az LM386 - használatával Beszélő Arduino projekt - Talkie Arduino könyvtár: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Sziasztok srácok, sok projektben megköveteljük, hogy az arduino beszéljen valami olyasmit, mint a beszélő óra, vagy mondjon néhány adatot, ezért ezen utasítások szerint a szöveget beszéddé alakítjuk Arduino segítségével.
1. lépés: A szükséges dolgok
Ehhez az utasításhoz a következőkre lesz szüksége: Arduino kártya A hangszóró LM3862x 10k ellenállás 1x 0,1uF kondenzátor2x 10uF kondenzátor1x 0,05uF kondenzátor 1x 220uF kondenzátor 1x 100k potenciométer Tápegység
2. lépés: A Talkie Library telepítése az Arduino IDE -be
Most a Könyvtárkezelő jelenik meg a képernyőn. A keresősávba írja be a Talkie elemet, majd kattintson a telepítés gombra. A könyvtár telepítésre kerül.
3. lépés: Kapcsolatok
Az első kép az, hogyan lehet erősítőt készíteni az LM386 segítségével. Tehát az alapötlet az, hogy az Arduino hangja jön ki, és ezt erősítenünk kell ahhoz, hogy szükségünk legyen egy erősítő áramkörre, ezért használjuk az LM386 -ot és annak erősítő áramkörét. lásd a képen. Ezután az LM386 erősítő áramkörében lévő mikrofon helyett az Arduino -hoz csatlakoztatjuk, ahogy a többi áramkör mutatja
4. lépés: Kód
Ez a Talkie könyvtár nagyon praktikus, és több mint 1000 szót és parancsot tartalmaz. Számos példája van, mindegyiket kipróbálhatja, de itt egy egyszerű kóddal magyarázzuk a működést. Másolja ki a következő kódot: #include "Talkie.h" //Talkie.h a könyvtár inicializálására és a digitális az Arduino 3. tűje, mint kimeneti pin#tartalmaz "Vocab_US_Large.h" //Vocab_US_Large.h a riasztások használatára szolgál#include "Vocab_Special.h" //Vocab_Special.h a pauseTalkie hang használata; // definiálja az objektum „értékét” a commandsvoid használatához () {} 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);/*Az első Voice.say (spPAUSE2) parancs rövid szünetet tart, miközben megismétli a figyelmeztető üzenetet. A következő parancsok pedig csak egyszerű szavak, amelyek azt sugallják: VESZÉLY VESZÉLYI VIHAR AZ ÉSZAKON.*/} Mindezek után Töltse fel a kódot az arduino -ba
5. lépés: Hangkimenet
Végül töltse fel a kódot az Arduino -ba, és csatlakoztassa a tápegységet. Amint bekapcsolja az áramkört, elkezdi hallani a riasztásokat! Ha nem kap tiszta hangot, akkor próbálja meg beállítani a pot gombot, vagy ellenőrizze, hogy az Arduino megfelelő tápellátást kap -e, és győződjön meg arról, hogy az Arduino GND -je csatlakoztatva van az áramkör földjéhez.
Ajánlott:
Arduino könyvtár MP3 dekódoláshoz: 4 lépés
Arduino könyvtár MP3 dekódoláshoz: A gyors mikrokontrollerek, például az ESP32 és az ARM M sorozatú MP3 dekódolás megnövekedett gyakorisága miatt már nem kell speciális hardvereknek elvégezniük. A dekódolás most már szoftveresen is elvégezhető. Nagyszerű könyvtár áll rendelkezésre
RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés
RC5 távirányító protokoll dekódoló könyvtár nélkül: az rc5 dekódolása előtt először megbeszéljük, hogy mi az rc5 parancs és mi a felépítése. Tehát alapvetően az rc5 parancsot használják a távvezérlőkben, amelyeket televíziókban, cd -lejátszókban, d2h -ben, házimozi -rendszerekben stb. használnak. 13 vagy 14 bit van elrendezve egy
Arduino könyvtár készítése a YouTube látványához: 7 lépés
Arduino könyvtár készítése a YouTube látványához: Sziasztok! Nemrégiben létrehoztam egy YouTube Sight nevű szolgáltatást, amely ki tudja vonni a feliratkozók adatait a YouTube Analytics API -ból, és pontosabb előfizetői számokat ad azóta, hogy a YouTube elkezdte összesíteni az eredményeket. Ezzel példát építettem
Külső könyvtár hozzáadása az Arduino -hoz: 3 lépés
Külső könyvtár hozzáadása az Arduino -hoz: A könyvtár további funkciókat biztosít az elkészített vázlathoz. Ezek a funkciók segíthetnek a vázlatok megkönnyítésében. Sok könyvtár használható. Az Arduino IDE alapértelmezett könyvtára vagy külső könyvtár, amelyet valaki vagy egy közösség hozott létre. Ebben
Arduino hanggenerátor könyvtár vagy soros funkciók nélkül (megszakításokkal): 10 lépés
Arduino hanggenerátor könyvtár vagy soros funkciók nélkül (megszakításokkal): Általában nem ezt tanítom, ezért inkább a fémmegmunkálást részesítem előnyben, de mivel villamosmérnök hallgató vagyok, és részt kell vennem a mikrokontrollereken ( Beágyazott rendszerek tervezése), úgy gondoltam, megtaníthatok egy tanulhatót az egyik p