
Czołem majsterkowicze!Dzisiaj chciałbym Wam pokazać jak zrobiłem internetowy sterownik do taśm LEDowyh.Wstępu słów kilka...Ostatnimi czasy nabyłem drogą kupna taśmę LEDową. Zamontowałem ją na szafkach i po pierwszym tygodniu użytkowania stwierdziłem występowanie dwóch problemów, chodzi o sposób sterowania kolorami taśmy. Sterownik, który umieściłem pod szafką nie zawsze wyłapuje polecenia wydawane pilotem, przez co często trzeba się nagimnastykować, żeby np. wyłączyć taśmę. Będąc przy temacie pilota to on jest drugim problemem. Zazwyczaj, gdy jest mi potrzebny leży gdzieś w drugim końcu pokoju przykryty książkami.Postanowiłem coś z tym zrobić. Zainspirowany artykułem Łukasza o analogowym liczniku majsterkowiczów, wyciągnąłem z szuflady ESP-8266, które kiedyś dawno temu kupiłem żeby zobaczyć jego możliwości (z resztą takim sposobem uzbierała się cała skrzynia modułów do Arduino). Założenia były proste. Postawić na ESP-8266 stronę, która by sterowała LEDami.A więc , co wykorzystałem? NodeMCU czyli ESP-8266 z programatorem (równie dobrze się nada to czy to)dioda IR przetwornica 12V na 3.3V lub 12V na 5V (ładowarka samochodowa USB)gniazdo dc, wtyczka dc, rezystorpudełko po dużych Tic Tac'achCzęść 1: Projekt i testyKrok 1Sprawdziłem, czy NodeMCU nie ma problemów z wysyłaniem kodów za pomocą podczerwieni. Z tego co kojarzę oryginalna biblioteka IRremote z Arduino nie działała poprawnie. Na szczęście jakiś mądry człowiek przygotował wersję kompatybilną z ESP-8266, jest tutaj.Krok 2 Sprawdziłem w jaki sposób można wydawać polecenia do mikrokontrolera za pomocą strony oraz czy NodeMCU nie ma problemów z hostowaniem stron HTML + CSS. Co do drugiej części ostatniego zdania, to nie mam zapisanych żadnych szkiców, którymi to sprawdziłem. Musicie mi uwierzyć na słowo, że działa. A wracając do tego wydawania poleceń to tutaj jest odpowiedni przykład......
Czytaj dalej...