Оглавление:
Видео: GranDow - Простые многоязычные цифровые часы: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Моя бабушка все время забывает про день недели для таблеток. К сожалению, все цифровые часы, показывающие день недели, которые я могу найти, написаны на английском языке. Этот простой проект, состоящий всего из трех компонентов, дешев, его легко построить, и я надеюсь, что он поможет другим бабушкам или вдохновит вас.
Шаг 1. Расходные материалы
Этот проект обошелся мне примерно в ~ 15 долларов с клонами, цена будет меняться в зависимости от того, где вы покупаете.
- Arduino UNO,
- ЖК-дисплей, у меня был ЖК-экран, но вы можете использовать любой ЖК-дисплей,
- RTC ds3231 и аккумулятор,
- Паяльник
- Кабели
Шаг 2: Подключение
RTC ds3231> Arduino
SDA> SDASCL> SCLVCC> 5VGND> GND
Я решил припаять кабели rtc к arduino для экономии места и из-за экрана, но это не обязательно.
ЖК-дисплей> Arduino
В моем случае у меня есть щит, поэтому я просто подключил его к Arduino, если у вас есть отдельный ЖК-дисплей, я рекомендую следовать официальному руководству Arduino и изменить значения контактов в коде.
Если вы впервые используете ЖК-дисплей, если ЖК-дисплей не показывает никаких значений после загрузки кода, не забудьте повернуть потенциометр.
Шаг 3. Загрузите код
Есть разделы настроек, просто укажите свой язык и контакты ЖК-дисплея, и он должен работать. В некоторых языках недостаточно места для отображения времени с точностью до секунды, поэтому вы можете изменить значение переменной showSeconds на false.
Не стесняйтесь добавлять свои языки и изменять код.
Ссылка на GitHub
Шаг 4: поместите электронику в коробку
Найдите коробку для своей электроники или создайте ее на 3D-принтере. Моя коробка из картона, и это был не лучший вариант, в будущем я планирую создать коробку с 3D-печатью и обновлю инструкцию и github.
Надеюсь, это руководство поможет!
Спасибо!!