Оглавление:
- Шаг 1: Необходимые детали
- Шаг 2: все подключаем
- Шаг 3: Код
- Шаг 4: Изготовление корпуса
- Шаг 5: реле
- Шаг 6: Установите время
Видео: Реле будильника Arduino: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мне очень трудно просыпаться рано утром, особенно если прошлой ночью я не ложился спать поздно. По сути, этот проект позволяет вам открыть реле в установленное вами время с клавиатуры и ЖК-дисплея. Это реле может управлять многими устройствами, от включения телевизора или радио до открывания оконных ставен по утрам. Давай начнем !
Шаг 1: Необходимые детали
В итоге этот проект обошелся примерно в 70 долларов.
Это то, что вам понадобится
- Матричная клавиатура 4x3
- ЖК-дисплей 16 x 4
- Модуль времени DS1307
- Модуль реле 5 В
- Внешний блок питания, 2 шт.
- Arduino Mega
- Перемычки (папа-мама и женщина-мама)
- Потенциометр 10 кОм
- Провод https://www.amazon.com/StvedayTM-F flexible-Electr…
По желанию
Тумблер
Инструменты
- Паяльник
- Клей-пистолет
Шаг 2: все подключаем
Пришло время все связать, используя эту диаграмму фритзинга. Убедившись, что все работает правильно, вы можете приклеить перемычки горячим клеем, чтобы ничего не двигалось.
Шаг 3: Код
Если вы используете код только для будних дней, будильник не срабатывает по пятницам и субботам, так как это мои выходные (можно изменить в инструкции if в соответствии с вашим расписанием). Убедитесь, что вы загрузили код настройки времени RTC, который я прикрепили, а не тот, что из библиотеки, так как я добавил к нему дополнительную строку кода.
Когда вы загружаете код в rtc, вам нужно изменить "tm. Wday = 0;" в какой бы день недели это ни было:
Воскресенье: 1 Среда: 4 Суббота: 7
Понедельник: 2 четверг: 5
Вторник: 3 пятница: 6
Шаг 4: Изготовление корпуса
Я разработал эту часть в sketchup, которая скрепляет вместе все передние компоненты, а другую - для размещения релейных плат и RTC, которые можно распечатать на 3D-принтере.
Если у вас нет доступа к 3D-принтеру, я включил файлы набросков, чтобы вы могли распечатать их в масштабе один к одному и вырезать на дереве или на алюминиевой пластине с помощью дремеля.
Я сделал коробку из фанеры толщиной 1 см. Размеры 10 см, глубина, 13 см, ширина и 16 см, длина. Вы также можете распечатать коробку на 3D-принтере, но я не хотел тратить зря нить.
Шаг 5: реле
Если вы подключаете реле для открытия жалюзи утром, просто откройте корпус переключателя и подключите два провода между одним в каждой клемме. Возможно, вам понадобится использовать демпфер RC, если ваш ЖК-дисплей начинает гаснуть при нажатии переключателя. Это происходит из-за скачков напряжения, создаваемых двигателем.
Если вы включаете другое устройство, вы можете использовать это руководство для создания розетки, которую затем можно будет подключить к устройству.
Убедитесь, что вы выключили прерыватель. Напряжение сети может убить !!!
Шаг 6: Установите время
Установить время очень просто. Сначала нажмите кнопку со звездочкой и введите время, в которое вы хотите, чтобы он выключился, затем нажмите кнопку с решеткой для подтверждения. Вы можете включать и выключать будильник с помощью решетки.
Рекомендуемые:
Умный светильник для будильника: 8 шагов (с изображениями)
Обновленный будильник Smart Light: в этом проекте я использую полностью сломанный заводной будильник. Циферблат часов заменен 12 светодиодами, которые подсвечиваются светодиодной лентой по ободку часов. 12 светодиодов показывают время, а светодиодная лента запрограммирована на работу в качестве сигнала тревоги, поворачивая
Проект будильника Arduino: 14 шагов
Проект будильника Arduino: в этом проекте мы будем использовать Arduino Uno для управления ЖК-экраном, чтобы отображать текущее время и время, на которое установлен будильник. Мы будем использовать кнопки для настройки каждый раз. Материалы: Arduino Uno - https://vilros.com/collections/arduino-microcontr…Bread
Часы с прогнозом погоды с использованием старого будильника и Arduino: 13 шагов (с изображениями)
Часы с прогнозом погоды с использованием старого будильника и Arduino: у меня валялся сломанный будильник, и мне пришла в голову идея преобразовать его в часы и станцию прогнозирования погоды. Для этого проекта вам понадобятся: Старый круглый будильник, модуль датчика Arduino Nano BME280 ( температура, влажность, давление) ЖК-дисплей
Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)
Цифровые часы Arduino с функцией будильника (настраиваемая печатная плата): в этом руководстве я покажу вам, как сделать ваши собственные цифровые часы этой функцией будильника. В этом проекте я решил сделать свою собственную печатную плату, основанную на микроконтроллере Arduino UNO - Atmega328p. Вы найдете электронную схему с печатной платой l
Как сделать простую подставку для будильника для Iphone: 5 шагов (с изображениями)
Как сделать простую подставку для будильника для Iphone: это цельная плоская подставка для использования с вашим iphone, когда он заряжается от кабеля. Для меня это означает, что я могу использовать его как будильник у кровати, но при этом могу видеть его. Это также цельный дизайн, поэтому его очень легко сделать. Идея пришла от