Оглавление:

Часы с ИК-пультом дистанционного управления для настройки времени / даты: 5 шагов
Часы с ИК-пультом дистанционного управления для настройки времени / даты: 5 шагов

Видео: Часы с ИК-пультом дистанционного управления для настройки времени / даты: 5 шагов

Видео: Часы с ИК-пультом дистанционного управления для настройки времени / даты: 5 шагов
Видео: Инструкция по управлению электронными часами «Импульс» 2024, Июль
Anonim
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты
Часы с ИК-пультом дистанционного управления для настройки времени / даты

Это простые часы, сделанные из легко доступных компонентов. Используемый микроконтроллер - недорогой STM32F030F4P6. Дисплей представляет собой ЖК-дисплей 16x2 с рюкзаком I2C (PCF8574).

Схема часов может быть построена с использованием небольших макетных плат и платы адаптера TSSOP28, как показано на рисунке.

Шаг 1: материалы

  • STM32F030F4P6 MCU
  • PCF8563 RTC или получить готовый модуль
  • LCD 1602 с рюкзаком I2C
  • макетные платы
  • ИК-пульт дистанционного управления с модуля Bluetooth / MP3-плеера - ИК-пульт
  • ИК-приемник 38 кГц - TSOP1738
  • Кристаллы (12 МГц для MCU, 32,768 кГц для RTC)
  • Различные компоненты, как показано на схеме
  • провода, разъемы и т. д.

Для прошивки программы в MCU требуется последовательный USB-адаптер.

Шаг 2: Схема и исходный код

Схема и исходный код
Схема и исходный код

Шаг 3: Программирование MCU

После подключения MCU в соответствии со схемой, программу можно легко прошить в MCU с помощью последовательного USB-адаптера.

Подключите TX последовательного USB-адаптера к MCU PA10 (USART1_RX), а RX адаптера к MCU PA9 (USART1_TX).

Используйте перемычку, чтобы замкнуть контакты 1 и 2 заголовка P1 (см. Схему, необходимо настроить только контакт Boot0, так как контакт Boot1 отсутствует в этом MCU) и включите схему, чтобы перевести MCU в режим последовательной загрузки.

Хороший справочник по программированию MCU STM32 находится в этом руководстве: Перепрошивка STM32

После прошивки программы удалите короткое замыкание с контактов 1 и 2 P1 и короткое замыкание с контактов 2 и 3, затем выключите и снова включите плату, и MCU должен начать выполнение прошитой программы.

Шаг 4: Установка времени и даты

Установка времени и даты
Установка времени и даты
Установка времени и даты
Установка времени и даты
Установка времени и даты
Установка времени и даты
Установка времени и даты
Установка времени и даты

Чтобы установить дату / время, нажмите кнопку MENU на пульте дистанционного управления (ключевые карты см. На изображении пульта дистанционного управления).

На ЖК-дисплее отображается * Установить время и Установить дату. * Указывает на текущий выбор.

Используйте кнопки УВЕЛИЧИТЬ / УМЕНЬШИТЬ (+/-), чтобы переместить указатель *. Эти 2 кнопки также используются для изменения значений времени / даты.

Используйте кнопку SELECT для выбора.

Кнопки ВЛЕВО / ВПРАВО предназначены для перемещения курсора к позиции времени / даты, а затем кнопки УВЕЛИЧИТЬ / УМЕНЬШИТЬ для изменения соответствующего значения. Чтобы зафиксировать изменение, нажмите кнопку ВЫБОР.

Кнопка RETURN используется для выхода из установки времени / даты.

Шаг 5: Идите вперед и создайте, это недорого и весело

Что ж, название говорит само за себя. После сбора материалов на постройку уйдет не больше половины дня.

Далее.. Поместите его в красивый корпус, включите питание от пауэрбанка..

Спасибо за прочтение.

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