Оглавление:

Говорящие часы на двух языках (EN + PT): 5 шагов (с изображениями)
Говорящие часы на двух языках (EN + PT): 5 шагов (с изображениями)

Видео: Говорящие часы на двух языках (EN + PT): 5 шагов (с изображениями)

Видео: Говорящие часы на двух языках (EN + PT): 5 шагов (с изображениями)
Видео: ~meme~ 🇲🇬🇧🇾🇰🇷🇪🇸🇹🇷И я снова кричу тебе на всех языках🇺🇸🇬🇧🇺🇦🇷🇺 2024, Ноябрь
Anonim
Image
Image

От lagsilvaFollow Еще от автора:

Цифровые часы с автоматическим вращением светодиодного дисплея
Цифровые часы с автоматическим вращением светодиодного дисплея
4-тактные цифровые часы
4-тактные цифровые часы
4-тактные цифровые часы
4-тактные цифровые часы
Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее
Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее
Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее
Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее

О себе: Кодирование, электронное прототипирование с помощью Arduino и аналитика данных - мои хобби. Подробнее о лагсилве »

Talking Clock 2 (Bilingual) - это новая версия Talking Clock, которую я опубликовал некоторое время назад.

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

  • Режим 1: Установите время (часы и минуты)
  • Режим 2: часы говорят каждую минуту
  • Режим 3: Часы говорят каждый час
  • Режим 4: часы говорят время при нажатии кнопки
  • Режим 5: установите язык на английский или португальский.

Примечание: статус языка хранится в Arduino - EEPROM, чтобы сохранить эту информацию даже при перезапуске или включении.

В качестве опции был представлен мини-усилитель PAM8403 (3 Вт + 3 Вт) для лучшего контроля уровня звука в динамике.

Я использую только один динамик (один звуковой канал), но вы можете добавить еще один, если хотите.

Шаг 1: Компоненты

Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
  • Ардуино UNO R3
  • DFPlayer Mini MP3-плеер
  • Дисплей TM1637
  • PAM8403 - мини-аудиоусилитель (3 Вт + 3 Вт) - необязательно
  • SD mini - Карта памяти
  • Кнопочный переключатель
  • Резистор 1кОм
  • Динамик 3Вт
  • Макетная плата
  • Джемперы

Примечание. Подробная информация о DFPlayer Mini:

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

Шаг 2: схемы

Схемы
Схемы

Важно: не рекомендуется использовать порт USB в качестве источника питания в этом проекте. Подключите Arduino к внешнему источнику питания 9 В x 1 А (или выше), потому что при работе динамика возникают скачки напряжения, вызывающие нестабильность 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).

Рекомендуемые: