INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Skema's
- Stap 3: Die kode en MP3 -lêers
- Stap 4: DFPlayerMini -biblioteek
- Stap 5: Opstel
Video: Talking Clock Tweetalig (EN+PT): 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Deur lagsilva Volg meer deur die skrywer:
Oor: Kodering, elektroniese prototipering met Arduino en Data Analytics is my stokperdjies. Meer oor lagsilva »
The Talking Clock 2 (Tweetalig) is die nuwe weergawe van Talking Clock wat ek 'n tyd gelede gepubliseer het.
Die kode is opgedateer om twee tale (Engels/Portugees) te ondersteun en nuwe funksies is in die kode ingebring:
- Modus 1: Stel die tyd in (uur en minuut)
- Modus 2: Die klok praat elke minuut
- Modus 3: Die klok praat elke uur
- Modus 4: Die horlosie spreek die tyd wanneer 'n knoppie ingedruk word
- Modus 5: Stel die taal in vir Engels of Portugees
Let wel: die taalstatus word in Arduino - EEPROM gestoor om hierdie inligting te behou, selfs as dit herlaai of aangeskakel word.
Dit is bekendgestel as 'n opsionele mini -versterker PAM8403 (3W + 3W) vir 'n beter beheer van die klankvlak in die luidspreker.
Ek gebruik slegs een luidspreker (een klankkanaal), maar u kan nog een byvoeg as u wil.
Stap 1: Komponente
- Arduino UNO R3
- DFPlayer Mini MP3 -speler
- Vertoon TM1637
- PAM8403 - Mini Audio Aplifier (3W+3W) - Dit is opsioneel
- SD mini - geheue kaart
- Drukknopskakelaar
- Weerstand 1k Ohm
- Luidspreker 3W
- Broodbord
- Springers
Nota: Besonderhede van DFPlayer Mini oor:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Stap 2: Skema's
Belangrik: dit word nie aanbeveel om die USB -poort as 'n kragbron in hierdie projek te gebruik nie. Koppel die Arduino aan 'n eksterne kragbron van 9V x 1A (of hoër), want daar is kragstygings wanneer die luidspreker werk, wat Arduino onstabiliteit veroorsaak.
Stap 3: Die kode en MP3 -lêers
'N SD -kaart moet geformateer word vir FAT32 en 'n gids met die naam "MP3" moet geskep word.
Alle MP3 -lêers (in totaal 74) in die MP3 -lêergids word in Engels en Portugees gestoor.
In modus 3, as die klok elke uur praat, is daar 'n "kerkklok" -geluid wat slegs tussen 08:00 en 18:00 werk. Hierdie geluid word soveel keer herhaal as die uur van daardie oomblik.
Let wel: Alle lêers moet 'n naam hê volgens patroon "nnnn.mp3", begin met "0000.mp3".
Stap 4: DFPlayerMini -biblioteek
Die biblioteek "DFRobotDFPlayerMini" kan gevind word by:
github.com/DFRobot/DFRobotDFPlayerMini
Stap 5: Opstel
Daar is 3 drukknoppies wat gebruik word vir die operasie met die volgende funksies:
#1:
Beweeg na die volgende operasionele modus.
#2:
Pas die uur aan in die instellingsmodus
Spreek die tyd in die drukknopmodus
Stel in Portugees in die taalmodus.
#3:
Pas die minuut aan in die instellingsmodus
Spreek die tyd in die drukknopmodus
Stel Engels in die taalmodus.
Nota: Om na die volgende modus te gaan, druk die knoppie #1 totdat die volgende toespraak begin (blou LED van DFPlayer is op hierdie oomblik aan).
Aanbeveel:
Shake Detecting Talking Hat With Circuit Playground Express: 12 stappe (met foto's)
Shake Detecting Talking Hat With Circuit Playground Express: Hierdie maklike en vinnige handleiding leer jou hoe om 'n hoed te maak! Dit sal met 'n noukeurig verwerkte antwoord reageer as u 'n vraag stel, en miskien kan dit u help om te besluit of u bekommerd of probleme het. In my Wearable Tech -klas het ek
Ted the Talking Toaster: 6 stappe (met foto's)
Ted the Talking Toaster: Gesprekke met 'n broodrooster was nog altyd baie eensydig. Tot nou toe, ontmoet Ted the talking Broodrooster! Hieronder 'n oorsig van die inhoud: Projekvideo Toaster Electronics Chat/Voice bot Remo.tv Wêreldoorheersing
Barbara: die Talking AI -kamera: 4 stappe (met foto's)
Barbara: die Talking AI -kamera: AI is die nuutste modewoord, hierdie projek gaan oor die effens nuttelose. Nadat u 'n netjiese API gevind het wat beelde en 'n ou kamera bevat, word die doelwitte gestel: 'n kamera wat die prentjie onderskryf
Pi Zero Talking Radio: 7 stappe (met foto's)
Pi Zero Talking Radio: Dit is 'n DeWald -tafelradio uit die laat 1940's wat ek 'n nuwe lewe gegee het met 'n Raspberry Pi Zero, 'n Blinkt! LED -strook en 'n paar PC -luidsprekers. Dit lees kennisgewings van 'n verskeidenheid internet-gekoppelde dienste met behulp van die Pyvona text-to-speech (TTS)
Bou 'n Arduino-aangedrewe Talking Robot Head !: 26 stappe (met foto's)
Bou 'n Arduino-aangedrewe Talking Robot Head !: Hierdie robotkop is oorspronklik gebou as 'n einde van die jaar-projek vir my fisiese rekenaarklas, maar in die somer het dit " geleer " hoe om te praat. Die kop word aangedryf deur twee Freeduinos, 3 TLC5940NT -skyfies en 'n Adafruit Industries