Mam w domu kilka świeczek podobnych do tych z obrazka
Po czasie prawie wszystkie przestały działać - zniszczone ścieżki na płytce od wilgoci, przerdzewiałe styki włącznika. Dodatkowo świece mają tylko ruchomy płomień, a świecą statycznie. Nie było też żadnego czujnika światła, tylko ręczne włączanie
Postanowiłem je reanimować i lekko zmodyfikować. Wstawiłem układ na Attiny 13a działający tylko w ciemności - fofotranzystor na wejściu, a czas świecenia uzależniłem od długości dnia. Oprócz ruchomego płomienia dioda led imituje zmianę jasności świecy przez losową zmianę wypełnienia. Dodatkowo wstawiłem czujnik rozładowania baterii, który po spadku napięcia co kilka sekund losowo generuje impuls.
generalnie wszystko działa ale mam problem z trybem sleep_mode. Po załączeniu układ pobiera około 5nA ale po chwili jest 0,161mA
Program zajmuje 99,8% pamięci.
Po czasie prawie wszystkie przestały działać - zniszczone ścieżki na płytce od wilgoci, przerdzewiałe styki włącznika. Dodatkowo świece mają tylko ruchomy płomień, a świecą statycznie. Nie było też żadnego czujnika światła, tylko ręczne włączanie
Postanowiłem je reanimować i lekko zmodyfikować. Wstawiłem układ na Attiny 13a działający tylko w ciemności - fofotranzystor na wejściu, a czas świecenia uzależniłem od długości dnia. Oprócz ruchomego płomienia dioda led imituje zmianę jasności świecy przez losową zmianę wypełnienia. Dodatkowo wstawiłem czujnik rozładowania baterii, który po spadku napięcia co kilka sekund losowo generuje impuls.
generalnie wszystko działa ale mam problem z trybem sleep_mode. Po załączeniu układ pobiera około 5nA ale po chwili jest 0,161mA
Program zajmuje 99,8% pamięci.
Kod: C / C++