Съдържание:

Говорещ часовник двуезичен (EN+PT): 5 стъпки (със снимки)
Говорещ часовник двуезичен (EN+PT): 5 стъпки (със снимки)

Видео: Говорещ часовник двуезичен (EN+PT): 5 стъпки (със снимки)

Видео: Говорещ часовник двуезичен (EN+PT): 5 стъпки (със снимки)
Видео: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Ноември
Anonim
Image
Image

От lagsilva Следвайте още от автора:

Цифров часовник с автоматично завъртане на LED дисплей
Цифров часовник с автоматично завъртане на LED дисплей
4-тактов цифров часовник
4-тактов цифров часовник
4-тактов цифров часовник
4-тактов цифров часовник
Цифров и двоичен часовник в 8 цифри X 7 сегменти LED дисплей
Цифров и двоичен часовник в 8 цифри X 7 сегменти LED дисплей
Цифров и двоичен часовник в 8 цифри X 7 сегменти LED дисплей
Цифров и двоичен часовник в 8 цифри X 7 сегменти LED дисплей

За: Кодирането, електронното прототипиране с Arduino и анализът на данни са моите хобита. Повече за lagsilva »

Говорещият часовник 2 (двуезичен) е новата версия на Talking Clock, която публикувах преди време.

Кодът беше актуализиран, за да поддържа два езика (английски/португалски) и в кода бяха въведени нови функции:

  • Режим 1: Задайте часа (час и минута)
  • Режим 2: Часовникът говори всяка минута
  • Режим 3: Часовникът говори на всеки час
  • Режим 4: Часовникът показва времето, когато е натиснат бутон
  • Режим 5: Задайте езика за английски или португалски

Забележка: Състоянието на езика се съхранява в Arduino - EEPROM, за да запази тази информация, дори когато е рестартирана или включена.

Той беше представен като допълнителен мини усилвател PAM8403 (3W + 3W) за по -добър контрол на нивото на звука в високоговорителя.

Използвам само един високоговорител (един звуков канал), но можете да добавите друг, ако искате.

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
  • Arduino UNO R3
  • Мини MP3 плейър DFPlayer
  • Дисплей TM1637
  • PAM8403 - Мини аудио апликатор (3W+3W) - Това е по избор
  • SD mini - Карта с памет
  • Превключвател с бутон
  • Резистор 1k Ohm
  • Високоговорител 3W
  • Платка
  • Джъмпери

Забележка: Подробности за DFPlayer Mini на:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Стъпка 2: Схеми

Схеми
Схеми

Важно: Не се препоръчва използването на USB порта като източник на захранване в този проект. Свържете Arduino към външен източник на захранване от 9V x 1A (или по -висок), защото има пренапрежения при работа на високоговорителя, което води до нестабилност на Arduino.

Стъпка 3: Кодът и MP3 файловете

Кодови и MP3 файлове
Кодови и MP3 файлове

SD карта трябва да бъде форматирана за FAT32 и трябва да се създаде папка с име "MP3".

В MP3 папка се съхраняват всички файлове с гласове (общо 74) на английски и португалски език.

В режим 3, когато часовникът говори на всеки час, се чува „църковна камбана“, която работи само между 08:00 и 18:00. Този звук се повтаря толкова пъти, колкото часът на този момент.

Забележка: Всички файлове трябва да бъдат наименувани според модел "nnnn.mp3", започвайки от "0000.mp3".

Стъпка 4: Библиотека DFPlayerMini

Библиотеката „DFRobotDFPlayerMini“може да бъде намерена на адрес:

github.com/DFRobot/DFRobotDFPlayerMini

Стъпка 5: Настройка

За работа се използват 3 бутони със следните функции:

#1:

Преминава към следващия работен режим.

#2:

Регулирайте часа в режим на настройка

Изговаря времето в режим на натискане на бутон

Задайте на португалски в езиков режим.

#3:

Регулирайте минутите в режим на настройка

Изговаря времето в режим на натискане на бутон

Задайте английски в езиков режим.

Забележка: За да преминете към следващ режим, натиснете бутона #1, докато започне следващата реч (синият светодиод на DFPlayer свети в този момент).

Препоръчано: