Dawn-Clock
Dawn-Clock copied to clipboard
Будильник-рассвет на Arduino

Часы-рассвет на Arduino
- Описание проекта
- Папки проекта
- Схемы подключения
- Материалы и компоненты
- Как скачать и прошить
- FAQ
- Полезная информация

Описание проекта
Часы с будильником и источником света, который имитирует рассвет
Особенности:
- Плавно включает свет до будильника
- Поддерживает светильники постоянного и переменного тока
- Имеет кучу настроек "под себя", начиная от яркости, заканчивая эффектами переключения на дисплее
Папки
ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию
- libraries - библиотеки проекта. Заменить имеющиеся версии (в этом проекте внешних библиотек нет)
- firmware - прошивки для Arduino
- schemes - схемы подключения компонентов
Схемы

Материалы и компоненты
Ссылки оставлены на магазины, с которых я закупаюсь уже не один год
Источники света лучше брать "тёплые", т.к. рассвет именно жёлтый!
- Arduino NANO 328p – искать
- https://ali.ski/9v8dt
- https://ali.ski/YaTmE
- https://ali.ski/dZCnL
- https://ali.ski/79Bm2g
- Giant4 (Россия)
- БП 5V Али искать
- https://ali.ski/2MSLYP
- https://ali.ski/Y1_Ch
- БП 12 Вольт https://ali.ski/Up6iC
- RTC DS3231
- https://ali.ski/eZenW
- https://ali.ski/QnQdrQ
- Дисплей – искать
- https://ali.ski/XETSn
- https://ali.ski/PyViGE
- https://ali.ski/c90Ak
- Энкодер – искать
- https://ali.ski/ergJR
- https://ali.ski/ASSC--
- https://ali.ski/0mE9W
- MOSFET модуль – искать
- https://ali.ski/H_O5d
- Диммер модуль https://ali.ski/lFtGbT
- Лента светодиодная https://ali.ski/Hdhbc
- Матрица 220V https://ali.ski/MZaWqS
- Резисторы и светодиоды можно найти в ЛЮБОМ магазине радиодеталей или радиорынке. Хотите китайский опт? Держите!
- Светодиоды https://ali.ski/Zje-70
- Резисторы 220 Ом (220 R) https://ali.ski/6es0o
- Резисторы 100 Ом (100 R)https://ali.ski/6es0o
- Пищалка https://ali.ski/cJsQo
- Провода https://ali.ski/nvqqMJ
Вам скорее всего пригодится
- Всё для пайки (паяльники и примочки)
- Недорогие инструменты
- Все существующие модули и сенсоры Arduino
- Электронные компоненты
- Аккумуляторы и зарядные модули
Как скачать и прошить
- Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
- Скачать архив с проектом
На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
- Установить библиотеки в
C:\Program Files (x86)\Arduino\libraries\(Windows x64)
C:\Program Files\Arduino\libraries\(Windows x86) - Подключить внешнее питание 5 Вольт
- Подключить Ардуино к компьютеру
- Запустить файл прошивки (который имеет расширение .ino)
- Настроить IDE (COM порт, модель Arduino, как в статье выше)
- Настроить что нужно по проекту
- Нажать загрузить
- Скачать GyverMatrixBT с Play Market
- Пользоваться
Настройки в коде
DAWN_TIME 20 // продолжительность рассвета (в минутах)
ALARM_TIMEOUT 80 // таймаут на автоотключение будильника, секунды
ALARM_BLINK 0 // 1 - мигать лампой при будильнике, 0 - не мигать
CLOCK_EFFECT 1 // эффект перелистывания часов: 0 - обычный, 1 - прокрутка, 2 - скрутка
BUZZ 1 // пищать пищалкой (1 вкл, 0 выкл)
BUZZ_FREQ 800 // частота писка (Гц)
DAWN_TYPE 0 // 1 - мосфет (DC диммер), 0 - симистор (AC диммер) СМОТРИ СХЕМЫ
DAWN_MIN 50 // начальная яркость лампы (0 - 255) (для сетевых матриц начало света примерно с 50)
DAWN_MAX 200 // максимальная яркость лампы (0 - 255)
MAX_BRIGHT 7 // яркость дисплея дневная (0 - 7)
MIN_BRIGHT 1 // яркость дисплея ночная (0 - 7)
NIGHT_START 23 // час перехода на ночную подсветку (MIN_BRIGHT)
NIGHT_END 7 // час перехода на дневную подсветку (MAX_BRIGHT)
LED_BRIGHT 50 // яркость светодиода индикатора (0 - 255)
ENCODER_TYPE 1 // тип энкодера (0 или 1). Типы энкодеров расписаны на странице проекта
FAQ
Основные вопросы
В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.
В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/
В: Вылетает ошибка загрузки / компиляции! О: Читай тут: https://alexgyver.ru/arduino-first/#step-5
В: Сколько стоит?
О: Ничего не продаю.
Вопросы по этому проекту