![автоматический контроллер для рольставней](https://i2.wp.com/mangetout.net/cabuu/wp-content/uploads/2019/03/Blind-Controller-V2-Promo-Graphic.jpg?resize=768%2C433)
Одним из важных элементов гигиены сна является укладывание его продолжительности в часовой его продолжительности в перидневный цикл солнца – засыпать, когда темно, просыпаться с восходом солнца. К сожалению, в наше время искусственное освещение способно сильно нарушить это состояние равновесия. Фонарь, который ведет нас со всем великолепием, падая прямо в окно нашей спальни, заставляет нас забыть об уютной темноте. Поэтому были изобретены жалюзи, которые помогают восстановить комфортные условия, способствующие засыпанию. Однако они вызывают (по крайней мере, для меня) проблему с доступом к бодрствующих лучам солнца по утрам. Отсюда в моей голове родилась идея устройства, которое автоматизирует процесс открытия и закрытия жалюзи в определенное время. После короткой переусерки я нашел ПРОЕКТ DIY такого драйвера, созданный Джеймсом cabuu.com
Его создание требует композиции из десятка элементов:
- печатные элементы
![печатные элементы](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_286,h_327/https://my127001.pl/wp-content/uploads/2019/08/image-17.png)
- печатная плата, созданная Джеймсом
- D1 Мини микроконтроллер
![D1 Мини микроконтроллер](https://nettigo.pl/system/images/2409/original.jpg?1503584185)
- модуль питания для D1 Mini
![модуль питания для D1 Mini](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_147,h_176/https://my127001.pl/wp-content/uploads/2019/08/image-14.png)
- L298N — двухканальный контроллер двигателя
![L298N - двухканальный контроллер двигателя](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_144,h_160/https://my127001.pl/wp-content/uploads/2019/08/image.png)
- двигатель с червячной передачей и энкодером постоянного тока 12В
![двигатель с червячной передачей и энкодером постоянного тока 12В](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_210,h_205/https://my127001.pl/wp-content/uploads/2019/08/image-1.png)
- Светодиод WS2812B
![Светодиод WS2812B](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_165,h_141/https://my127001.pl/wp-content/uploads/2019/08/image-2.png)
- две кнопки с наложениями
![две кнопки с наложениями](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_191,h_171/https://my127001.pl/wp-content/uploads/2019/08/image-8.png)
- два резистора 10кОм
![два резистора 10кОм](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_155,h_107/https://my127001.pl/wp-content/uploads/2019/08/image-4.png)
- Источник питания 9 В постоянного тока
![Источник питания 9 В постоянного тока](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_175,h_189/https://my127001.pl/wp-content/uploads/2019/08/image-5.png)
- Кроме того, некоторые кабели и золотые штипки
![Кроме того, некоторые кабели и золотые штипки](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_133,h_133/https://my127001.pl/wp-content/uploads/2019/08/image-7.png)
![Кроме того, некоторые кабели и золотые штипки](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_138,h_131/https://my127001.pl/wp-content/uploads/2019/08/image-6.png)
Усложнив все необходимые элементы, можно приступать к сборке:
- Припаять пайки к пластине в нужных местах. Должно быть два разъема 4×2 и 2×8 и 1×6 контактный разъем. На свое усмотрение можно припаять двигатель непосредственно к плите.
![Должно быть два разъема 4x2 и 2x8 и 1x6 контактный разъем](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_225,h_127/https://my127001.pl/wp-content/uploads/2019/08/image-10.png)
- Поместите и припаяйте 2 кнопки в отмеченных местах. Затем припаяйте резисторы 2x10k Ом в положениях RUP и RDOWN.
![припойные резисторы 2x10k Ом](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_222,h_180/https://my127001.pl/wp-content/uploads/2019/08/image-11.png)
- Тщательно припаяйте 3 кабеля на концах светодиодного входа WS2182B и в соответствующие места на пластине. 5 В, сигнал и GND последовательно соответствуют сигнатурам L, E и D на пластине.
![ws2182B светодиоды и в соответствующие места на пластине](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_271,h_175/https://my127001.pl/wp-content/uploads/2019/08/image-12.png)
- Припаять 3 двухконтактных разъема к контроллеру двигателя L298N при + — IN1 IN2 MOTORA, как указано на пластине контроллера.
![Припаять 3 двухконтактных разъема к контроллеру двигателя L298N](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_207,h_166/https://my127001.pl/wp-content/uploads/2019/08/image-13.png)
- Припаяйте расширенные контактные слоты к микроконтроллеру D1 Mini и модулю питания.
![расширенные разъемы с выводами для микроконтроллера D1 Mini и модуля питания](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_158,h_125/https://my127001.pl/wp-content/uploads/2019/08/image-15.png)
- Сложите все это, подключите блок питания и кабель micro usb к компьютеру. Теперь вы можете загрузить программное обеспечение с помощью Arduino IDE.
![Сложите все это, подключите блок питания и кабель micro USB к компьютеру](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_285,h_163/https://my127001.pl/wp-content/uploads/2019/08/image-16.png)
Ниже приведено короткое видео процесса проекта: