Budowa zegara czy termometru to jeden z obowiązkowych projektów elektronika amatora. W dobie mikrokontrolerów jest to zadania dość łatwe, a w przypadku budowy od podstaw najbardziej czasochłonne będzie wykonanie w warunkach domowych płytki drukowanej. Można pójść nieco łatwiejszą drogą i zmontować sobie gotowy zestaw, który zawiera przy okazji estetyczną obudowę. Dodajmy do tego datownik, budzik, termometr i jasność wyświetlaczy uzależnioną od oświetlenia, a otrzymamy całkiem zgrabne urządzenie.
Zegar bez problemu można kupić na aliexpress czy banggood w cenie poniżej 8$. W ofertach sklepów możemy znaleźć wersje z różnymi kolorami wyświetlaczy z i bez obudowy w zestawie. W zamówionej przesyłce otrzymałem dwie paczuszki – jedna z elektroniką, druga z obudową.
Po otworzeniu woreczka z płytką i częściami warto zrobić małą inwentaryzację elementów:
W zestawie znalazły się m.in. kabelek zasilający z wtyczką USB, ciemny filtr na wyświetlacze i dwustronna płytka drukowana dobrej jakości:
Dołączono też kartkę A4 z opisem montażu, schematem ideowym i algorytmem ustawiania zegara oraz korzystania z jego funkcji – wszystko w języku angielskim.
Link do zegara w sklepie Banggood.com – http://goo.gl/8Y2oal, warto też poszukać na aliexpress, może będzie taniej.
Zegar został zbudowany w oparciu o mikrokontroler STC15W404AS oraz układ zegara firmy Dallas DS1302 z bateryjnym podtrzymaniem. Jednocalowe wyświetlacze LED są multipleksowane, nie zabrakło brzęczyka, który jest wykorzystywany przez budzik i wybijanie pełnych godzin. Dodatkowo jest też termometr wykorzystujący termistor jako czujnik oraz dwustopniowa regulacja jasności wyświetlaczy z użyciem fotorezystora.
Montaż jest dość typowy, trzeba jednak pamiętać o przylutowaniu wyświetlaczy na samym końcu, gdyż zasłaniają one praktycznie wszystkie pola lutownicze! Na początek rezystory:
W dalszej kolejności proponuję przylutować rezonator kwarcowy (na leżąco), blaszkę baterii, podstawki pod układy scalone, kondensatory, buzzer (uwaga na polaryzację), przyciski, tranzystory, gniazdo zasilania.
Teraz kolej na wyświetlacze, tu trzeba pamiętać, że trzecia cyfra, czyli DS3 musi być zamontowana “do góry nogami”, czyli kropką w górze. Nieco za długie nóżki gniazdka zasilania trzeba skrócić:
I na końcu czas na fotorezystor i termistor.
Kolejny etap to uruchomienie i ustawienie zegara.
Przy pierwszym podłączeniu zasilania na wyświetlaczu mogą zostać wyświetlone “krzaki”, dlatego warto wyzerować pamięć nastaw mikrokontrolera. W tym celu trzeba wcisnąć oba switche na 5 sekund. Na wyświetlaczu pojawi się 7:59, po chwili 8:00 i buzzer piknie 8 razy.
Ustawianie godziny, budzika, odgrywania kurantów:
Ustawianie termometru i kalendarza:
Po ustawieniu powyższych funkcji, zegar będzie naprzemienne wyświetlał czas przez 45 sekund, później temperaturę (5s), datę (5s), dzień tygodnia (5s).
Funkcję kuranta można potraktować jako ciekawostkę, chyba że ktoś chce słuchać pisków o pełnych godzinach ;). Zegar jest dość dokładny (praca w domu, przy dość niezmiennej temperaturze otoczenia). Po miesiącu używania odchyłka wynosiła mniej niż minutę, co jest niezłym wynikiem.
Na koniec warto założyć akrylową obudowę. Składając sześć części warto pomóc sobie gumką lub taśmą malarską, by płytki nie rozpadały się w rękach. Między przednią szybkę a wyświetlacze należy wsunąć filtr zaciemniający, mój wymagał niewielkiego przycięcia – linijka, nóż do tapet i po sprawie :). Po wkręceniu sześć śrubek, zegar jest gotowy do postawienia na biurku, gdzie prezentuje się całkiem nieźle.
Przy niewielkim oświetleniu otoczenia, cyfry zaczynają świecić bardzo blado, ale czytelnie – fajna funkcja zapobiegająca oślepianiu w nocy.
Zegar jest bardzo prosty w montażu, można go złożyć dosłownie w kilka minut. Z minusów mogę wymienić bardzo słabą filtrację zasilania (tylko kondensator 100nF), a to z USB bywa dość zaśmiecone. Kropki wyświetlaczy świecą wyraźnie słabiej od reszty segmentów i do tego widać ich pulsowanie. Na plus na pewno zaliczyć można fajny wygląd zegara i funkcję termometru. Złożenie gotowego kitu nie jest może 100% DIY, ale również daje satysfakcję z samodzielnego polutowania urządzenia. Dla początkujących jak znalazł.
Mamy w domu dość wiekowy (2012) Boombox Philips, model AZ385/12 używany przez dzieci głównie jako…
Mega tanie, bezprzewodowe moduły Internet of Things na dobre zadomowiły się w naszych sieciach. Od…
Pewnie nie każdy posiadacz tytułowej stacji lutowniczej wie, że posiada ona możliwość aktualizacji firmware'u. Producent…
Jakiś czas temu, przeglądając Aliexpress natknąłem się na ciekawy shield do Arduino Nano. Według opisu…
W mailach i komentarzach kilka razy przewijała się prośba o ten wpis. Chodzi o aktualizację…
Dziś tematyka audio, a nawet audiofilska. Uznany wzmacniacz słuchawkowy Lehmann Black Cube Linear o dość…
Zobacz komentarze
Jak na 8$ to wygląda przyzwoicie,sprawdzałeś może ile to prądu pobiera przy pełnej jasności?
Tak, mam taki adapterek na USB, który włącza się między źródło zasilania a odbiornik. Układ ma rozdzielczość 10mA i wskazywał... 0,00A. Generalnie czułość układu za niska, ale myślę, że zegar pobiera mniej niż 100mA.
Witam. Zakupiłam sobie taki sam zegar i mam pytanie. Jako, że jestem poczatkujaca i to pierwszy taki mói zestaw do skladania , uszkodziłam moduł czasu 1302 i stąd moje pytanie, czy moge zastąpic swój moduł jakimkolwiek innym modułem 1302? poniewaz oryginalny moduł musiałabym zamówic z chinskiej strony, a nie chce tam zamawiac i tak długo czekac. Pozdrawiam i slicznie prosze o pomoc i odpowiedż
Tak, możesz tak zrobić, po prostu wstaw inny układ ds1802 i po sprawie
Dziekuje za odpowiedz. Filmik okazal się pomocny również w kwestii mocowania wyświetlacza.pozdrawiam
czy da się wyłączyć przeplatanie godziny dat temperatury