Оглавление:
- Шаг 1: Описание
- Шаг 2: Детали
- Шаг 3: Сборка
- Шаг 4: Пульт дистанционного управления
- Шаг 5: Схема и код
![Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов](https://i.howwhatproduce.com/images/007/image-20058-j.webp)
Видео: Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов
![Видео: Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов Видео: Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов](https://i.ytimg.com/vi/9D8x7K39pZA/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Большие ЖК-часы Arduino с двумя будильниками и температурным монитором, управляемым пультом ИК-телевизора Большие ЖК-часы Arduino с двумя будильниками и температурным монитором, управляемым пультом ИК-телевизора](https://i.howwhatproduce.com/images/007/image-20058-1-j.webp)
Как построить ЖК-часы на базе Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором.
Шаг 1: Описание
![Image Image](https://i.howwhatproduce.com/images/007/image-20058-3-j.webp)
![](https://i.ytimg.com/vi/HC73c3gnzBs/hqdefault.jpg)
Это ЖК-часы с модулем часов реального времени DS3231, который, в отличие от DS1307, имеет возможность сигнализации и контроля температуры. В этом случае на ЖК-экране отображаются дата, время, два сигнала тревоги, а также текущая температура. И самое интересное, что полная настройка часов, а также отключение будильника осуществляется с помощью пульта дистанционного управления телевизора.
Шаг 2: Детали
![Строительство Строительство](https://i.howwhatproduce.com/images/007/image-20058-4-j.webp)
Детали оборудования, необходимые для строительства:
-Плата Arduino
-DS3231 RTC плата
-20X4 ЖК-дисплей
-I2C Arduino ЖК-дисплей
-RC5 протокол ИК-пульт дистанционного управления
-IR приемник
-ВЕЛ
-Зуммер
Резистор -220 Ом
Шаг 3: Сборка
![Строительство Строительство](https://i.howwhatproduce.com/images/007/image-20058-5-j.webp)
![Строительство Строительство](https://i.howwhatproduce.com/images/007/image-20058-6-j.webp)
![Строительство Строительство](https://i.howwhatproduce.com/images/007/image-20058-7-j.webp)
Базовый код взят с веб-страницы с простой схемой. И я внес несколько изменений: для простоты я добавил модуль I2C на ЖК-дисплей и соответствующим образом изменил код. Я также добавил небольшой зуммер, который генерирует звук с заданной частотой, пока активен будильник.
Плата DS3231 снабжается 5 В в качестве ЖК-дисплея 20x4 и ИК-приемника, эти 5 В поступают с платы Arduino, между этой платой и Arduino подключены 3 линии данных, линия SCL подключена к аналоговому контакту 5, SDA подключен к Аналоговый вывод 4 и линия INT подключены к цифровому выводу 2, который является выводом внешнего прерывания Arduino (INT0). DS3231 прерывает работу микроконтроллера при возникновении аварийного сигнала (аварийного сигнала 1 или 2). ИК-приемник имеет 3 контакта: GND, VCC и OUT, где выход OUT подключен к контакту 3 Arduino, который является контактом внешнего прерывания (INT1). Светодиод, подключенный к контакту 10 Arduino, используется в качестве индикатора аварийного сигнала (аварийный сигнал1 или аварийный сигнал2), поэтому, если есть аварийный сигнал, DS3231 отключает контакт INT, который прерывает работу микроконтроллера (ATmega328P), и микроконтроллер включает светодиод, здесь кнопка на пульте дистанционного управления выключает светодиод и возникшую тревогу. Нам нужно декодировать наш пульт дистанционного управления, чтобы узнать код каждой кнопки, потому что мы должны добавить его в программное обеспечение Arduino (код).
Шаг 4: Пульт дистанционного управления
![Пульт дистанционного управления Пульт дистанционного управления](https://i.howwhatproduce.com/images/007/image-20058-8-j.webp)
Пульт дистанционного управления, используемый в этом проекте, представляет собой ИК-пульт телевизора с протоколом RC5, он показан ниже (используемые кнопки пронумерованы):
Код функции кнопки (шестнадцатеричный формат)
1 Приращение 0x20
2 Установите время и календарь 0x10
3 Уменьшение 0x21
4 Установить будильники 0x11
5 Сброс сигналов тревоги 0x0C
Обратите внимание, что этот код должен использовать пульт дистанционного управления с протоколом RC5, и чаще всего такие удаленные устройства используются более старыми устройствами Philips. Ниже приведен простой код «Поиск протокола ИК», который позволяет легко определить протокол любого пульта дистанционного управления, а также значение каждой кнопки. На картинке показан пульт дистанционного управления, который я использовал, с отмеченными значениями и функциями кнопок.
Шаг 5: Схема и код
![Схема и код Схема и код](https://i.howwhatproduce.com/images/007/image-20058-9-j.webp)
Ниже представлен небольшой код для определения типа протокола и значений кнопок на ИК-контроллере, а также полный код часов.
Рекомендуемые:
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов
![IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов](https://i.howwhatproduce.com/images/012/image-33548-j.webp)
IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Радиоуправляемый автомобиль с управлением от Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: 8 шагов (с изображениями)
![Радиоуправляемый автомобиль с управлением от Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: 8 шагов (с изображениями) Радиоуправляемый автомобиль с управлением от Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6721-9-j.webp)
Автомобиль с дистанционным управлением для Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: для несвязанного проекта я написал код Arduino для связи с интеллектуальными лампами MiLight и пультами дистанционного управления для ламп, которые есть у меня дома. Я решил сделать маленькую радиоуправляемую машинку для тестирования
DIY LED Light - современная настольная лампа для настроения с пультом дистанционного управления: 8 шагов (с изображениями)
![DIY LED Light - современная настольная лампа для настроения с пультом дистанционного управления: 8 шагов (с изображениями) DIY LED Light - современная настольная лампа для настроения с пультом дистанционного управления: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-13004-17-j.webp)
DIY LED Light - современная настольная лампа для настроения с дистанционным управлением: в этой статье я расскажу о процессе, который я использовал для создания этой потрясающей светодиодной лампы для настроения в форме пирамиды. Я использовал клен для основной конструкции и несколько шипов из красного дерева для дополнительной прочности. Для фонарей я использовал светодиодные RGB-лампы, которые поставляются в полосе шириной 16 футов
Мод автомобильного аккумулятора на радиоуправлении - работает с любым пультом дистанционного управления: 5 шагов
![Мод автомобильного аккумулятора на радиоуправлении - работает с любым пультом дистанционного управления: 5 шагов Мод автомобильного аккумулятора на радиоуправлении - работает с любым пультом дистанционного управления: 5 шагов](https://i.howwhatproduce.com/images/006/image-16719-20-j.webp)
RC Car Battery Mod - Работает с любым RC: RC Car Battery Mod - Работает с любым RC
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
![Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями) Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7590-26-j.webp)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет