Niech budzi Cię słońce czyli automatyczny sterownik do rolet

automatyczny sterownik do rolet

Jednym z ważnych elementów higieny snu jest wpasowanie się z godzinami jego trwania w cykl okołodobowy słońca – zasypiaj gdy jest ciemno, budź się wraz ze wschodem słońca. Niestety w dzisiejszych czasach sztuczne oświetlenie jest w stanie mocno zaburzyć ten stan równowagi. Latarnia racząca nas swoim całym blaskiem padającym bezpośrednio w okno naszej sypialni powoduje, że możemy zapomnieć o komfortowej ciemności. Dlatego też wymyślono rolety, które pomagają przywrócić komfortowe warunki sprzyjające zasypianiu. Powodują one jednak (przynajmniej u mnie) problem z dostępem do budzących promieni słońca z rana. Stąd w mojej głowie zrodził się pomysł na urządzenie, które automatyzowałoby proces otwierania i zamykania rolet o określonych godzinach. Po niedługim reaserchu znalazłem projekt DIY takowego sterownika stworzony przez Jamesa z cabuu.com

Jego stworzenie wymaga skomplementowania kilkunastu elementów:

  • drukowanych elementów
drukowanych elementów
  • płytki drukowanej tworzonej przez Jamesa
płytki drukowanej
  • mikrokontrolera D1 Mini
mikrokontrolera D1 Mini
  • moduł zasilający do D1 Mini
moduł zasilający do D1 Mini
  • L298N – dwukanałowy sterownik silników
L298N - dwukanałowy sterownik silników
  • silnik z przekładnią ślimakową oraz enkoderem DC 12V
silnik z przekładnią ślimakową oraz enkoderem DC 12V
  • LED WS2812B
LED WS2812B
  • dwóch przycisków z nakładkami
dwóch przycisków z nakładkami
  • dwóch rezystorów 10k Ohm
dwóch rezystorów 10k Ohm
  • zasilacza 9V DC
zasilacza 9V DC

  • dodatkowo trochę kabla i goldpinów
dodatkowo trochę kabla i goldpinów

dodatkowo trochę kabla i goldpinów

Po skomplementowaniu wszystkich potrzebnych elementów można rozpocząć montaż:

  • Przylutować gniazda do płytki w odpowiednie miejsca. Powinny się tam znaleźć dwa gniazda 4×2 oraz 2×8 pinowe żeńskie oraz 1×6 pinowe męskie. Wedle uznania można przylutować silnik bezpośrednio do płytki.
Powinny się tam znaleźć dwa gniazda 4x2 oraz 2x8 pinowe żeńskie oraz 1x6 pinowe męskie
  • Umieścić i przylutować 2 przyciski w oznaczone miejsca. Następnie przylutować rezystory 2x10k Ohm w pozycjach RUP i RDOWN.
przylutować rezystory 2x10k Ohm
  • Ostrożnie przylutować 3 kable na końcówkach wejścia diody LED WS2182B i w odpowiednie miejsca na płytce. 5V, sygnał i GND odpowiadają kolejno podpisom L, E i D na płytce.
wejścia diody LED WS2182B i w odpowiednie miejsca na płytce
  • Przylutować 3 dwupinowe męskie gniazda do sterownika silnika L298N na pozycjach: + – IN1 IN2 MOTORA tak jak zostało to oznaczone na płytce sterownika.
Przylutować 3 dwupinowe męskie gniazda do sterownika silnika L298N
  • Przylutuj przedłużone gniazda z pinami do mikrokontrolera D1 Mini i modułu zasilającego.
przedłużone gniazda z pinami do mikrokontrolera D1 Mini i modułu zasilającego
  • Złóż całość, podłącz zasilacz i kabel mikro usb do komputera. Teraz można wgrać oprogramowanie za pomocą środowiska Arduino IDE.
Złóż całość, podłącz zasilacz i kabel mikro usb do komputera

Krótki film z procesu realizacji projektu prezentuję poniżej:

Chcesz wiedzieć więcej?

Zapisz się i bądź informowany o nowych postach (zero spamu!).
Dodatkowo otrzymasz, moją prywatną listę 15 najbardziej przydatnych narzędzi (wraz z krótkim opisem), których używam przy testach penetracyjnych.

Nigdy nie podam, nie wymienię ani nie sprzedam Twojego adresu e-mail. W każdej chwili możesz zrezygnować z subskrypcji.

Otagowano , , , , , , , , , , , .Dodaj do zakładek Link.

2 odpowiedzi na „Niech budzi Cię słońce czyli automatyczny sterownik do rolet

  1. Moritz komentarz:

    Where is the actual firmware located? can you share a link to the sketch?

Podziel się swoją opinią na temat artykułu