
Przedstawiam wam zegarek na szafkę, który zrealizowałem za pomocą licznika samochodowego:)Opis:Wykonane prze zemnie gadżet ma wskazywać godzinę za pomocą prędkościomierza(0-240 = 0-24), minuty za pomocą obrotomierza (0-6 = 0-60). Kontrolka od świateł długich wskazuje sekundy z dodanym większym rezystorem aby zmniejszyć moc. Zaznaczone brązowym kółkiem mamy wyprowadzony i wpięty w oryginalną instalacje reset arduino. Zielonym kółkiem znaczony jest fotorezystor który ma za zadanie dobór mocy podświetlenia do otoczenia sterowany mosfetem. Wykorzystany układ to Arduino nano z wyprowadzonym weściem usb. Do podtrzymania godziny wykorzystałem układ zegara czasu rzeczywistego. Zasada działania:Wyświetlanie czasu na tarczach odbywa się za pomocą oryginalnych silników krokowych wbudowanych w licznik, odseparowałem piny od reszty układy i podłączyłem się z arduino. Następnie za pomocą arduino i prymitywnego programu obliczyłem ile wynosi cały zakres zegara, z mapowałem w arduino i działa :) Miganie od świateł długich od izolowałem od reszty układu i podpiąłem bezpośrednio do układu ds3231 i zaprogramowałem za pomocą arduino aby na wyjściu były „impulsy”. Czujnik światła w postaci fotorezystora zamontowałem aby zegar nie budził nas w nocy, ponieważ mocno świeci. Fotorezystor z rezystorem tworzą dzielnik napięcia i na wejściu analogowym jest odczytywana wartość zamieniana na czterostopniową regulacje z histerezą podświetlenia zegarów. Odszukałem ścieżki od podświetlenia podłączyłem pod wyjście od zasilacza 12V wpinając szeregowo tranzystor mosfet, aby móc sterować intensywnością za pomocą sygnału pwm. Zasilanie 12V zostało podpięte pod wejście arduino Vin. Przycisk reset został odizolowany od reszty układy i podpięty pod pin resetu. Po wciśnięciu przycisku reset bądź podłączenia zasilania układ najpierw przechodzi do zera a następnie odczytuje z modułu czasy......
Czytaj dalej...