Witam wszystkich.
Tym razem bardzo prosty projekt przeróbki sygnalizatora otwartych drzwi lodówki, mający na celu zmniejszenie zużycia baterii przez ten sygnalizator. Sygnalizator ten jest jakimś chińskim "no_name", najbliższym jego odpowiednikiem (podobnym z wyglądu) jest sygnalizator ORNO OR-MA708, który znalazłem, gdy szukałem czegoś na jego temat w Internecie.
Cała historia zaczeła się od tego, że znajomy poprosił mnie o pomoc w rozwiązaniu problemu zbyt szybkiego zużycia baterii w tym sygnalizatorku. Dał mi również link do filmu na YT: https://www.youtube.com/watch?v=2dr1v2j0Pa8, gdzie prezenter pokazuje sposób rozwiązania tego problemu. Po obejrzeniu tego filmu stwierdziłem, że nie widzę sensu kupowania specjalnie do tego celu przełączającego kontaktronu, postanowiłem wykorzystać fabrycznie zamontowany kontaktron NO oraz dorobić do tego odpowiednią elektronikę, tym bardziej, że wszystkie potrzebne części już posiadałem w swoich zapasach.
Ta dodatkowa elektronika zbudowana jest na mikrokontrolerze ATtiny84, który sprawdza stan fabrycznego kontaktronu. Gdy magnes zwiera kontaktron (drzwi lodówki pozostają zamknięte), mikrokontroler pozostaje uśpiony, pobór prądu w tym trybie wynosi ok. 35uA. Gdy drzwi lodówki zostaną otwarte, kontaktron rozwiera się, wtedy mikrokontroler wybudza się i od razu miga czerwoną LED, a po upływie 2 minut od otwarcia drzwi uruchamiany jest fabryczny brzęczyk w obudowie sygnalizatora. Stan sygnalizowania trwa tak długo, aż drzwi lodówki znów zostaną zamknięte. Dodatkowa elektronika również sprawdza stan baterii, gdy napięcie baterii spadnie do 3,3V, to dioda LED miga znacznie szybciej i stan taki trwa nadal nawet po zamknięciu drzwi lodówki, zwracając tym samym uwagę użytkownika, że bateria w sygnalizatorze wymaga wymiany. Pozostawiłem również fabryczny przełącznik hebelkowy, który wyłącza zasilanie brzęczyka, gdy z jakichś powodów niepożądana jest sygnalizacja akustyczna (np. przy myciu lodówki). Wtedy tylko pozostaje sygnalizacja migającą diodą LED.
Program do mikrokontrolera napisałem w C w IDE Rowley Crossworks for AVR ver.1.4, sam mikrokontroler zaprogramowałem za pomocą AVRISP ver.5.6.0.1.
Nie projektowałem specjalnie płytki drukowanej do tej elektroniki, wykorzystałem gotową PCB, która została mi po pierwszej wersji nadajnika do prędkościomierza rowerowego (prezentowanego na Elektrodzie) i którą dopasowałem do istniejącej obudowy sygnalizatora poprzez obcięcie zbędnych w tym zastosowaniu jej fragmentów. Niezbędne połączenia przewodowe lutowałem wprost do odpowiednich padów lutowniczych. Jednakże schemat ideowy przeróbki jest tak prosty, że nie powinno być problemem zaprojektowanie dedykowanej PCB, lepiej dopasowanej do istniejącej obudowy.
Trzeba pamiętać, że zastosowanie wyżej opisanego rozwiązania wymaga wykonania trzech przecięć ścieżek na fabrycznej PCB sygnalizatora oraz wlutowania w odpowiednim miejscu tej PCB rezystora ograniczającego prąd sygnalizacji akustycznej (przy okazji zmniejszającego głośność niezbyt przyjemnie brzmiącej tej sygnalizacji). Na zdjęciach są zaznaczone miejsca cięć i wlutowania dodatkowego rezystora.
Filmik natomiast prezentuje działanie całości, również podczas wyczerpywania się baterii.
Znajomy jest zadowolony z działania przerobionej całości, baterii jeszcze nie musiał wymieniać
Pozdrawiam, KT
Fajne? Ranking DIY
