Одним из важных элементов гигиены сна является укладывание его продолжительности в часовой его продолжительности в перидневный цикл солнца – засыпать, когда темно, просыпаться с восходом солнца. К сожалению, в наше время искусственное освещение способно сильно нарушить это состояние равновесия. Фонарь, который ведет нас со всем великолепием, падая прямо в окно нашей спальни, заставляет нас забыть об уютной темноте. Поэтому были изобретены жалюзи, которые помогают восстановить комфортные условия, способствующие засыпанию. Однако они вызывают (по крайней мере, для меня) проблему с доступом к бодрствующих лучам солнца по утрам. Отсюда в моей голове родилась идея устройства, которое автоматизирует процесс открытия и закрытия жалюзи в определенное время. После короткой переусерки я нашел ПРОЕКТ DIY такого драйвера, созданный Джеймсом cabuu.com
Его создание требует композиции из десятка элементов:
- печатные элементы
- печатная плата, созданная Джеймсом
- D1 Мини микроконтроллер
- модуль питания для D1 Mini
- L298N — двухканальный контроллер двигателя
- двигатель с червячной передачей и энкодером постоянного тока 12В
- Светодиод WS2812B
- две кнопки с наложениями
- два резистора 10кОм
- Источник питания 9 В постоянного тока
- Кроме того, некоторые кабели и золотые штипки
Усложнив все необходимые элементы, можно приступать к сборке:
- Припаять пайки к пластине в нужных местах. Должно быть два разъема 4×2 и 2×8 и 1×6 контактный разъем. На свое усмотрение можно припаять двигатель непосредственно к плите.
- Поместите и припаяйте 2 кнопки в отмеченных местах. Затем припаяйте резисторы 2x10k Ом в положениях RUP и RDOWN.
- Тщательно припаяйте 3 кабеля на концах светодиодного входа WS2182B и в соответствующие места на пластине. 5 В, сигнал и GND последовательно соответствуют сигнатурам L, E и D на пластине.
- Припаять 3 двухконтактных разъема к контроллеру двигателя L298N при + — IN1 IN2 MOTORA, как указано на пластине контроллера.
- Припаяйте расширенные контактные слоты к микроконтроллеру D1 Mini и модулю питания.
- Сложите все это, подключите блок питания и кабель micro usb к компьютеру. Теперь вы можете загрузить программное обеспечение с помощью Arduino IDE.
Ниже приведено короткое видео процесса проекта: