Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Skemaer
- Trin 3: Koden og MP3 -filer
- Trin 4: DFPlayerMini -bibliotek
- Trin 5: Opsætning
Video: Talking Clock Tosproget (EN+PT): 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Af lagsilvaFølg mere af forfatteren:
Om: Kodning, elektronisk prototyping med Arduino og Data Analytics er mine hobbyer. Mere om lagsilva »
Talking Clock 2 (Tosproget) er den nye version af Talking Clock, jeg har udgivet for noget tid siden.
Koden blev opdateret til at understøtte to sprog (engelsk/portugisisk), og nye funktioner blev introduceret i koden:
- Tilstand 1: Indstil tiden (time og minut)
- Tilstand 2: Uret taler hvert minut
- Tilstand 3: Uret taler hver time
- Tilstand 4: Uret taler det tidspunkt, hvor der trykkes på en knap
- Tilstand 5: Indstil sproget til engelsk eller portugisisk
Bemærk: Sprogstatus gemmes i Arduino - EEPROM for at beholde disse oplysninger, selv når de genstartes eller tændes.
Det blev introduceret som valgfri en mini -forstærker PAM8403 (3W + 3W) for bedre kontrol af lydniveauet i højttaleren.
Jeg bruger kun en højttaler (en lydkanal), men du kan tilføje en anden, hvis du vil.
Trin 1: Komponenter
- Arduino UNO R3
- DFPlayer Mini MP3 -afspiller
- Skærm TM1637
- PAM8403 - Mini Audio Aplifier (3W+3W) - Dette er valgfrit
- SD mini - Hukommelseskort
- Trykknapkontakt
- Modstand 1k Ohm
- Højttaler 3W
- Brødbræt
- Jumpere
Bemærk: Detaljer om DFPlayer Mini om:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Trin 2: Skemaer
Vigtigt: Det anbefales ikke at bruge USB -porten som en strømkilde i dette projekt. Tilslut Arduino til en ekstern strømkilde på 9V x 1A (eller højere), fordi der er strømstød, når højttaleren fungerer, hvilket forårsager Arduino ustabilitet.
Trin 3: Koden og MP3 -filer
Et SD -kort skal formateres til FAT32, og en mappe med navnet "MP3" skal oprettes.
I MP3 -mappen er alle filer med stemmer (74 i alt) gemt på engelsk og portugisisk.
I tilstand 3, når uret taler hver time, er der en "kirkeklokke" -lyd, der kun fungerer mellem 08:00 og 18:00. Denne lyd gentages lige så mange gange som timen i det øjeblik.
Bemærk: Alle filer skal navngives efter mønsteret "nnnn.mp3", der starter med "0000.mp3".
Trin 4: DFPlayerMini -bibliotek
Biblioteket "DFRobotDFPlayerMini" kan findes på:
github.com/DFRobot/DFRobotDFPlayerMini
Trin 5: Opsætning
Der bruges 3 trykknapper til betjeningen med følgende funktioner:
#1:
Går til den næste driftstilstand.
#2:
Juster timen i opsætningstilstand
Taler tiden i trykknaptilstand
Indstil til portugisisk i sprogtilstand.
#3:
Juster minuttet i opsætningstilstand
Taler tiden i trykknaptilstand
Indstil til engelsk i sprogtilstand.
Bemærk: For at gå til næste tilstand skal du trykke på knap #1, indtil den næste tale starter (blå LED for DFPlayer er tændt i dette øjeblik).
Anbefalede:
Moving and Talking Giant Lego Hulk MiniFig (10: 1 skala): 14 trin (med billeder)
Moving and Talking Giant Lego Hulk MiniFig (10: 1 Scale): Jeg har altid leget med legoer som barn, men jeg havde ikke nogen af de 'fancy' legoer, bare klassiske legoklodser. Jeg er også en stor fan af Marvel Cinematic Universe (MCU), og min yndlingsfigur er Hulk. Så hvorfor ikke kombinere de to og lave en kæmpe
Shake Detecting Talking Hat With Circuit Playground Express: 12 trin (med billeder)
Shake Detecting Talking Hat With Circuit Playground Express: Denne nemme og hurtige vejledning lærer dig, hvordan du laver en talende hat! Det ville svare med et omhyggeligt behandlet svar, når du 'stiller' et spørgsmål, og måske kan det hjælpe dig med at beslutte, om du har bekymringer eller problemer. I min Wearable Tech -klasse
Ted the Talking Toaster: 6 trin (med billeder)
Ted the Talking Toaster: Samtaler med en brødrister har altid været meget ensidige. Indtil nu kan du møde Ted the Talking Toaster! Nedenfor en oversigt over indholdet: Projektvideo Brødrister Electronics Chat/Voice bot Remo.tv Verdensherredømme
Talking Baymax Display til en børnelæge: 10 trin (med billeder)
Talende Baymax -skærm til en børnelæge: “Hej. Jeg er Baymax, din personlige ledsager. " - Baymax På mit lokale børnelægerkontor har de vedtaget en interessant strategi i et forsøg på at gøre det medicinske miljø mindre stressende og sjovere for børn. De har fyldt e
Pi Zero Talking Radio: 7 trin (med billeder)
Pi Zero Talking Radio: Dette er en DeWald bordradio fra slutningen af 1940'erne, som jeg har givet et nyt liv ved hjælp af en Raspberry Pi Zero, en Blinkt! LED -strip og et par pc -højttalere. Det læser meddelelser fra en række internetforbundne tjenester ved hjælp af Pyvona tekst-til-tale (TTS)