INHOUDSOPGAWE:

Talking Clock Tweetalig (EN+PT): 5 stappe (met foto's)
Talking Clock Tweetalig (EN+PT): 5 stappe (met foto's)

Video: Talking Clock Tweetalig (EN+PT): 5 stappe (met foto's)

Video: Talking Clock Tweetalig (EN+PT): 5 stappe (met foto's)
Video: 4th Session : PGS groups and the certification of agro-processed produce 2024, November
Anonim
Image
Image

Deur lagsilva Volg meer deur die skrywer:

Digitale klok met outomatiese draai van LED -skerm
Digitale klok met outomatiese draai van LED -skerm
4-takt digitale klok
4-takt digitale klok
4-takt digitale klok
4-takt digitale klok
Digitale en binêre klok in 8 syfers x 7 segmente LED -skerm
Digitale en binêre klok in 8 syfers x 7 segmente LED -skerm
Digitale en binêre klok in 8 syfers x 7 segmente LED -skerm
Digitale en binêre klok in 8 syfers x 7 segmente LED -skerm

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

Komponente
Komponente
Komponente
Komponente
Komponente
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

Skemas
Skemas

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

Die kode en MP3 -lêers
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: