Pewnego dnia kupiłem lampkę dla córki w kształcie królika. Jest ona całkiem spora, wykonana z białego plastiku, który dobrze rozprasza światło. Oryginalnie świeci na biało w dwóch temperaturach barwowych, biały ciepły i neutralny oraz posiada na kabelku regulator jasności.
Szybko przyszedł mi do głowy pomysł, aby zmienić w niej źródło światła i dodać jakieś sensowniejsze sterowanie. Zabrałem się za rozkręcenie lampki i oględziny jak tu dokonać modyfikacji.
Dodanie kolorów
Konstrukcja jest na tyle fajna, że niewielkim nakładem pracy możemy do środka wsadzić coś innego. Zmierzyłem głębokość i wyszło, że mam 27cm na zagospodarowanie.
Poszedłem po linii najmniejszego oporu i wybrałem diody WS2812b. Z rurki PCV dociąłem odcinek właśnie na 27cm, dekielek odrysowałem od oryginału po czym go wyciąłem i lekko oszlifowałem.
Następnie nakleiłem diody, wykorzystałem prawie 2m, a dokładnie to 104 diody.
Sterownik
Z racji, że diody posiadają własny kontroler, a komunikacja z nimi jest szeregowa i potrzebny jest tylko jeden pin to w końcu zakurzone ESP-01 doczekało się, aby zostać wykorzystane :)
Diody mają zasilanie 5V, a esp8266 3,3V. Dołożyłem stabilizator liniowy z kondensatorami. Diody podłączyłem do GPIO2, musiałem dołożyć rezystor podciągający do 3,3V bo bez niego ESP nie uruchamiał się. Dla spokoju dodałem również rezystor podciągający do GPIO0.
Integracja
Na ESP załadowałem banalnie prosty program napisany pod EspHome
Wszystko działało prawidłowo od pierwszego uruchomienia
Efekt końcowy
Tutaj kilka filmików z efektami
Ten komentarz został usunięty przez administratora bloga.
OdpowiedzUsuń