Inhoudsopgave:

Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen
Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen

Video: Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen

Video: Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen
Video: Tekst naar Spraak Omzetten - ScratchX 2024, November
Anonim
Arduino tekst-naar-spraak-converter met LM386 | Pratend Arduino-project | Talkie Arduino-bibliotheek
Arduino tekst-naar-spraak-converter met LM386 | Pratend Arduino-project | Talkie Arduino-bibliotheek

Hallo allemaal, in veel projecten hebben we arduino nodig om zoiets als een pratende klok te spreken of wat gegevens te vertellen, dus in deze instructables zullen we tekst omzetten in spraak met behulp van Arduino.

Stap 1: Dingen die je nodig hebt

Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt

Voor deze instructables heb je de volgende dingen nodig: Arduino-bord Een luidsprekerLM3862x 10k weerstand1x 0.1uF condensator2x 10uF condensator1x 0.05uF condensator1x 220uF condensator1x 100k PotentiometerVoeding

Stap 2: Talkie-bibliotheek installeren in uw Arduino IDE

Talkie-bibliotheek installeren in uw Arduino IDE
Talkie-bibliotheek installeren in uw Arduino IDE

Nu staat de Bibliotheek Manager op je scherm. Typ Talkie in de zoekbalk en klik op de knop Installeren. De bibliotheek wordt geïnstalleerd.

Stap 3: Aansluitingen

Verbindingen
Verbindingen
Verbindingen
Verbindingen

De eerste afbeelding is hoe je een versterker maakt met LM386. Dus het basisidee is dat audio uit Arduino komt en we moeten het versterken, zodat we een versterkercircuit nodig hebben. Daarom gebruiken we LM386 en zijn versterkercircuit zoals je kunt zie in de afbeelding. Daarna zullen we het in plaats van een microfoon in het LM386-versterkercircuit aansluiten op Arduino zoals weergegeven in een ander circuit

Stap 4: Coderen

Code
Code

Deze Talkie-bibliotheek is erg handig en heeft meer dan 1000 woorden en commando's. Het heeft verschillende voorbeelden, je kunt ze allemaal proberen, maar hier gebruiken we een eenvoudige code om de werking uit te leggen. Kopieer de volgende code: #include "Talkie.h" //Talkie.h wordt gebruikt om deze bibliotheek te initialiseren en de digitale pin 3 van Arduino als output pin#include "Vocab_US_Large.h" //Vocab_US_Large.h wordt gebruikt om de alerts te gebruiken #include "Vocab_Special.h" //Vocab_Special.h wordt gebruikt om de pauseTalkie-stem te gebruiken; //definieer een object 'waarde' om de commandsvoid setup() {}void loop() { voice.say(spPAUSE2); stem.say(sp2_GEVAAR); stem.say(sp2_GEVAAR); stem.say(sp3_STORM); stem.say(sp3_IN); stem.say(sp3_THE); voice.say(sp3_NORTH);/*De eerste opdracht voice.say(spPAUSE2) is om een korte pauze te nemen terwijl het waarschuwingsbericht wordt herhaald. En de volgende commando's zijn slechts eenvoudige woorden die impliceren: GEVAAR GEVAAR STORM IN HET NOORDEN.*/}Na dit alles Upload de code naar arduino

Stap 5: Audio-uitgang

Audio uitgang
Audio uitgang

Upload tot slot de code in de Arduino en sluit de voeding hierop aan. Zodra je het circuit aanzet, hoor je de waarschuwingen! Als je geen helder geluid krijgt, probeer dan de knop van de pot aan te passen of controleer of de Arduino de juiste voeding krijgt en zorg ervoor dat de GND van Arduino is aangesloten op aarde van het circuit.

Aanbevolen: