Cuprins:
- Pasul 1: Componente
- Pasul 2: Scheme
- Pasul 3: Codul și fișierele MP3
- Pasul 4: Biblioteca DFPlayerMini
- Pasul 5: Configurare
Video: Talking Clock Bilingual (EN + PT): 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De lagsilva Urmăriți mai multe de la autor:
Despre: Codificarea, Prototiparea electronică cu Arduino și Analiza datelor sunt hobby-urile mele. Mai multe despre lagsilva »
Talking Clock 2 (Bilingual) este noua versiune a Talking Clock pe care am publicat-o cu ceva timp în urmă.
Codul a fost actualizat pentru a accepta două limbi (engleză / portugheză) și au fost introduse noi funcții în cod:
- Modul 1: setați ora (ora și minutul)
- Modul 2: ceasul vorbește în fiecare minut
- Modul 3: ceasul vorbește la fiecare oră
- Modul 4: Ceasul spune ora când este apăsat un buton
- Modul 5: setați limba pentru engleză sau portugheză
Notă: Starea limbii este stocată în Arduino - EEPROM pentru a păstra aceste informații chiar și atunci când este repornită sau pornită.
A fost introdus ca opțional un mini amplificator PAM8403 (3W + 3W) pentru un control mai bun al nivelului de sunet din difuzor.
Folosesc un singur difuzor (un canal de sunet), dar puteți adăuga altul dacă doriți.
Pasul 1: Componente
- Arduino UNO R3
- Mini player MP3 DFPlayer
- Afișați TM1637
- PAM8403 - Mini aplicație audio (3W + 3W) - Acesta este opțional
- SD mini - Card de memorie
- Apasă întrerupătorul
- Rezistor 1k Ohm
- Difuzor 3W
- Pană de pâine
- Jumpers
Notă: Detalii despre DFPlayer Mini pe:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Pasul 2: Scheme
Important: Nu este recomandat să utilizați portul USB ca sursă de alimentare în acest proiect. Conectați Arduino la o sursă externă de alimentare de 9V x 1A (sau mai mare), deoarece există supratensiuni de energie atunci când difuzorul funcționează, provocând instabilitate Arduino.
Pasul 3: Codul și fișierele MP3
Un card SD trebuie formatat pentru FAT32 și trebuie creat un folder numit „MP3”.
În folderul MP3 sunt stocate toate fișierele vocilor (74 în total) în engleză și portugheză.
În modul 3, când ceasul vorbește în fiecare oră, se aude un „clopot de biserică” care funcționează doar între orele 08:00 și 18:00. Acest sunet se repetă de câte ori este momentul acelui moment.
Notă: Toate fișierele trebuie denumite conform modelului „nnnn.mp3”, începând cu „0000.mp3”.
Pasul 4: Biblioteca DFPlayerMini
Biblioteca „DFRobotDFPlayerMini” poate fi găsită la:
github.com/DFRobot/DFRobotDFPlayerMini
Pasul 5: Configurare
Există 3 butoane utilizate pentru operație cu următoarele funcții:
#1:
Trece la următorul mod operațional.
#2:
Reglați ora în modul de configurare
Vorbește timpul în modul Buton de apăsare
Setați la portugheză în modul Limbă.
#3:
Reglați minutul în modul de configurare
Vorbește timpul în modul Buton de apăsare
Setați la engleză în modul de limbă.
Notă: Pentru a trece la modul următor, apăsați butonul # 1 până când începe următoarea vorbire (LED-ul albastru al DFPlayer este aprins în acest moment).
Recomandat:
Shake Detecting Talking Hat With Circuit Playground Express: 12 pași (cu imagini)
Shake Detecting Talking Hat With Circuit Playground Express: Acest tutorial ușor și rapid vă învață cum să faceți o pălărie de vorbire! Ar răspunde cu un răspuns procesat cu atenție atunci când „puneți” o întrebare și poate vă poate ajuta să decideți dacă aveți griji sau probleme. În clasa mea Wearable Tech, eu
Ted The Talking Toaster: 6 pași (cu imagini)
Ted The Talking Toaster: Conversațiile cu un toaster au fost întotdeauna foarte unilaterale. Până acum, întâlnește-l pe Ted toasterul care vorbește! Mai jos o prezentare generală a conținutului: video de proiect Toaster Electronics Chat / Voice bot Remo.tv Dominația lumii
Barbara: Camera Talking AI: 4 pași (cu imagini)
Barbara: Camera vorbitoare AI: AI fiind cel mai recent cuvânt la modă, acest proiect se referă la ceva ușor inutil. După găsirea unui API elegant care captează imagini și o cameră veche, obiectivele sunt stabilite: o cameră care captează ceea ce vede
Radio Pi Zero Talking: 7 pași (cu imagini)
Pi Zero Talking Radio: Acesta este un radio de masă DeWald de la sfârșitul anilor 1940 pe care l-am dat o viață nouă folosind un Raspberry Pi Zero, un Blinkt! Benzi LED și o pereche de boxe pentru PC. Citește notificările dintr-o serie de servicii conectate la internet folosind text-to-speech-ul Pyvona (TTS)
M-Clock Minimode Multimode Clock: 11 pași
M-Clock Miniature Multimode Clock: Minimalist's Clock? Ceas multi-mod? Ceas Matrix? Acesta este un proiect de ceas multi-mod bazat pe MSP430G2432. Poate fi asamblat fără lipire și utilizarea minimă a sculelor. Cu o rezoluție limitată de afișare de 8x8 pixeli, acest ceas de 12 ore arată ora