Działanie układu bazuje na rozpoznawaniu ruchu, i jeśli sensor stwierdzi przez dłuższą chwilę bezruch żelazka, odłączy je od zasilania sieci energetycznej. Podczas prasowania czujnik żyroskopowy lub akcelerometr rozpoznaje ciągły ruch, jak również pozycję żelazka (poziomą podczas prasowania lub pionową gdy żelazko poprawnie odstawimy). Układ wyposażono w łącze bezprzewodowe po którym czujnik ruchu przesyła informację do jednostki centralnej. Zasilanie pozostaje włączone tylko w sytuacji, gdy pozycja żelazka jest pozioma i rozpoznawany jest ciągły ruch. Ze względu na wykorzystanie bezprzewodowej łączności między czujnikiem a wykonawczą jednostką centralną, nasza przystawka składa się z dwu odrębnych części.
Budowa układu i jego działanie
W części nadawczej znajduje się czujnik ruchu i położenia żelazka. Odbiornik steruje wysokoprądową częścią, gdzie elementem wykonawczym jest przekaźnik. Kluczowym podzespołem nadajnika jest MPU6050. To akcelerometr potrafiący rozpoznać ruch (przyśpieszenie) w trzech kierunkach przestrzeni x, y i z. Dane przesyłane są na bieżąco do mikrokontrolera ESP32 za pośrednictwem magistrali I²C. Głównym zadaniem mikrokontrolera jest dalszy przesył danych do odbiornika, również opartego na ESP32. Transmisja odbywa się zgodnie z protokołem ESP-NOW. W części nadawczej trzeba wykorzystać zasilanie bateryjne. Jest nim akumulator litowo-jonowy 3,7 V. Akumulator ten ładowany jest z typowej ładowarki 5 V USB. Układ kontrolera ładowania Aku zintegrowano z płytką nadajnika i jest nim powszechnie stosowany układ scalony TP4056. Część odbiorcza połączona jest z siecią napięcia przemiennego 230 V, zatem tutaj zasilanie stanowi 5-woltowa przetwornica niewielkiej mocy. Mimo wykorzystania mikrokontrolerów o sporych możliwościach, tutaj protokół transmisji jest bardzo ubogi. To w istocie zero-jedynkowa informacja binarna. Zasilanie żelazka ma być włączone lub wyłączone, w zależności od tego czy „jest w ruchu” czy żelazko spoczywa (w pozycji poziomej lub pionowej). ESP32 w odbiorniku angażuje tylko jedną linię GPIO na której wystawia stan wysoki lub niski. Sygnał ten poprzez prosty driver na tranzystorze NPN steruje przekaźnikiem wykonawczym. Styki tego przekaźnika włączają lub odłączają zasilanie grzałki żelazka.