Aby zresetować lampkę zdalnego sterowania LED Ikea Trodfrey do ustawień fabrycznych, musisz dostarczyć do niej zasilanie i usunąć ją sześć razy z rzędu, a czas trwania impulsu powinien być krótszy niż czas trwania przerw. Jednocześnie wymagania dotyczące minimalnego i maksymalnego czasu trwania są nałożone na oba. Korzystanie z prostego przełącznika może być trudne do naśladowania. Ale… Arduino a przekaźnik półprzewodnikowy pozwolił autorowi Instructables zapytaćmurphy'ego, aby znacznie uprościł tę procedurę. A mistrz musi to robić dość często, ponieważ eksperymentuje z rekonfiguracją tych lamp, czasami doprowadzając je do stanu, który wymaga resetu.
Przekaźnik półprzewodnikowy SSR-40DA firmy Fotek jest sterowany napięciem stałym od 3 do 32 V, dostarczanym zgodnie z biegunowością wskazaną na obudowie. W takim przypadku napięcie to jest usuwane z pinu 7 płyty Arduino Uno, ale szkic można dostosować do innych płyt kompatybilnych z Arduino, a dowolne wyjście cyfrowe można przypisać programowo. Przekaźnik może przełączać obciążenia zasilane napięciem przemiennym od 24 do 380 V (wartość skuteczna). Prąd obciążenia może osiągnąć 40 A, jeśli przekaźnik jest oryginalny, i 16 lub 25 A dla fałszywych. Lampa LED zużywa znacznie mniej - kilkadziesiąt mA. Podobnie jak przekaźnik elektromagnetyczny, przekaźnik półprzewodnikowy zapewnia izolację galwaniczną między wejściem a wyjściem, ale nie wymaga pośredniego stopnia klucza (pobór prądu w obwodzie sterowania wynosi 7,5 mA) ani diody, która chroni tranzystor tego stopnia przed napięciem indukcyjnym.
Dość często pliki ze szkicami na instruktażach mają nieznane rozszerzenie, po pobraniu należy zmienić ich nazwę na ino. Wynika to z pewnych problemów podczas dołączania plików do tekstów na tej stronie. Tutaj czarodziej omijał problem w bardzo oryginalny sposób: zamiast pliku załączyłem zrzut ekranu pasujący do całego dość krótkiego kodu źródłowego:
Tekst ze zrzutu ekranu można rozpoznać za pomocą OCR, a nawet wpisać ręcznie - objętość jest niewielka, nie zajmie to dużo czasu.Możesz także skompilować i załadować oprogramowanie układowe oraz zmontować urządzenie. Które oczywiście lepiej jest umieścić w etui wraz z zasilaczem dla Arduino, wyprowadzając tylko przewód i oprawkę lampy.
Dostosowując czas trwania impulsów i przerw w programie, a także ich liczbę, możesz przywrócić ustawienia fabryczne podobnych lamp innych producentów.