Elektroda.pl
Elektroda.pl
X
Relpol przekaźniki
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Elektroniczny zegarek LED z sekundami

VSS 10 Lut 2006 01:05 192438 597
  • Witam !

    W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około 1 sekundę w stosunku do DCFa. Jako, ze nie jestm bogiem w pisaniu softów a prawde mówiąc w ogóle ich nie potrafię pisać :) soft napisał Dariusz Rzońca za co mu dziękuję. Ja w chwili wolnej wymalowałem płytkę i dałem do firmy co wykonuje płytki na zamówienie. Płytka sterownika i wyświetlacza sa tak zaprojektowane, że skłąda się je jak kanapkę. Sterownik zbudowany jest na ATmega8L. W razie braku napięcia zegar gasi wyświetlacz, świecą się tylko diody pomiędzy godzinami a minutami. ATmega 8L pracuje od 3,3V więc pakiet akumulatorów 4,8V o pojemności 1000mAh wystacza na kilkadziesiąt godzin pracy bez prądu. Układ wtedy pobiera 8mA a lwią część pobierają LEDy. Procesor pobiera niecały 1mA. W czasie normalnej pracy prąd pobierany waha się w zakresie od 32 do 38mA.

    Front panel został wycięty i wygrawerowany laserem w czarnej plexi. Wszystko zostało zamknięte w plastikowej obudowie.

    Koszty:
    elementy elektroniczne: 15PLN
    wyświetlacze: 18PLN
    płytki drukowane: 30PLN
    akumulatory: 10PLN
    obudowa: 4PLN
    frontpanel: gratis :)

    Oto fotki zegarka:

    Elektroniczny zegarek LED z sekundami
    Elektroniczny zegarek LED z sekundami


    Płytka procesora:
    Elektroniczny zegarek LED z sekundami

    Płytka wyświetlacza:
    Elektroniczny zegarek LED z sekundami

    Schemat odręczny, nie mam żadnego programu do rysowania :(
    Elektroniczny zegarek LED z sekundami

    Załączniki w kolejności:
    1. Soft: źródło i skomplilowany
    2. Program do edycji płytek potrzeby do podglądu załączonych plików
    3. Rysunki płytek sterownika i wyświetlacza

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    VSS
    Poziom 21  
    Offline 
    VSS napisał 603 postów o ocenie 238, pomógł 5 razy. Mieszka w mieście Poznań. Jest z nami od 2002 roku.
  • Relpol przekaźniki
  • #2
    kaldachar
    Poziom 14  
    Na schemacie rysowanym odręcznie stabilizator 7805 nie posiada podłączenia do masy .

    Pozdrawiam
  • #3
    Jarema
    Użytkownik obserwowany
    Witam,
    Na schemacie rysowanym odręcznie brak jest diod dwukropka.
    A poza tym schemat jest tak nabazgrolony, że niektóre wyprowadzenia (7,20 ;8,22 ) wyglądają na połaczone razem i nie wiadomo czy tak ma być czy też jest to wynik niechlujstwa.

    "Schemat odręczny, nie mam żadnego programu do rysowania"

    To sobie trzeba zadać trochę trudu i ściągnąć z internetu choćby wersję demo tak by pokazać choć trochę fachowości a nie lenistwo.
  • Relpol przekaźniki
  • #4
    VSS
    Poziom 21  
    Jarema napisał:
    To sobie trzeba zadać trochę trudu i ściągnąć z internetu choćby wersję demo tak by pokazać choć trochę fachowości a nie lenistwo.


    Gdyby linie pomiędzy nóżkami miałbyć podłączone to na pewno narysowałbym kropkę.

    Powiedz mi jaki program mam ściągnąć a na pewno narysuje ładny schemat.

    Diody dwukropka sa podłączone do zasilania, one nie mrugają, choc na 2 nózce prca jest 1Hz i mozna sobie podłączyć. na płytkach jest dla diód miejsce i podłączenie.

    Rzeczywiście brakuje masy w stabilizatorze, mój błąd
  • #5
    Jarema
    Użytkownik obserwowany
    Witam,
    Ściągnij sobie wersje demo np. programu Eagle w którym nie dość, że łatwiej rysuje się płytki niż w pia (to dość stary program) to na dodatek masz mozliwość
    rysowania schematów.
    Jest również autorouter i wiele wiele innych dodatków.

    Ponadto rozumiem, że kropki wyświetlaczy podłączone są do procka na wszelki wypadek :)
  • #6
    BuBos18
    Warunkowo odblokowany
    Projekt bardzo mi się podoba. Świetna robota, gratulacje.
  • #7
    VSS
    Poziom 21  
    Jarema napisał:
    Witam,
    Ściągnij sobie wersje demo np. programu Eagle w którym nie dość, że łatwiej rysuje się płytki niż w pia (to dość stary program) to na dodatek masz mozliwość
    rysowania schematów.
    Jest również autorouter i wiele wiele innych dodatków.

    Ponadto rozumiem, że kropki wyświetlaczy podłączone są do procka na wszelki wypadek :)


    OK, zassam i obiecuje przez weeken namalować ładny schemat

    Kropki miały byc podłaczone aby mrugały ale ten pomysł umarł :) teraz na nóżce 2 jest takt 1Hz w razie jakby ktoś chciał mrugać
  • #8
    Arkos22
    Poziom 11  
    Hej moglby mi ktos podeslac sam soft? jesli jest w bascomie pisany?

    chce sobie zrobic mini komp do escorta zamiast orginalnego zegara w stawic atmege i 7 wyswietlaczy 7segmentowych. ma [pokazywac czas i temperature. wiec interesuje mnie kazdy soft gdzie jest sterowanie wyswietlaczami 7 segmentow.
    pozdr. Arko
  • #9
    Jarema
    Użytkownik obserwowany
    Witam,
    Nie chesz chyba powiedzieć, że nie potrafisz zrobic tablicy w bascomie do sterowania siedmiosegmentowym wyświetlaczem ?
    Jak już chcesz pisać w bascomie to zorganizuj sobie np. artykuły z Bascom College.
  • #10
    filip.s
    Poziom 23  
    mógłbys wytłumaczyć krok po kroku jak zaprogramować ten układ? jestem kompletnym laikiem w programowaniu a chętnie bym wykonał taki zegarek :) pozdrawiam i licze na odpowiedz.

    Filip
  • #11
    VSS
    Poziom 21  
    dj_stopa napisał:
    mógłbys wytłumaczyć krok po kroku jak zaprogramować ten układ? jestem kompletnym laikiem w programowaniu a chętnie bym wykonał taki zegarek :) pozdrawiam i licze na odpowiedz.

    Filip


    Musisz zrobic ten układ:


    Elektroniczny zegarek LED z sekundami

    To programator. Jak widac do złącza dochodzą piny o nazwach:
    MOSI, RST, SCK, MISO i masa GND z prawej strony złacza.

    Na schemacie widzisz piny oznaczone PROGRAMATOR.

    Teraz patrzymy na proca:

    Elektroniczny zegarek LED z sekundami

    Widzisz, że piny wychodzace z proca na nózkach 17,18,19 maja takie same nazwy jak w programatorze powyżej.

    Na schemacie piny patrząc od góry maja nazwy:

    SCK
    MISO
    MOSI
    GND
    RST

    Po podłączeniu zasysasz program PonyProg http://www.lancos.com/prog.html ustawiasz programator jako STK200/300, ładujesz plik do programu i programujesz.

    Chyba w miare zrozumiałe
  • #12
    filip.s
    Poziom 23  
    to pod nogi proca mam podłączyć tak:

    22-GND
    18-MISO
    19-SCK
    1-RST
    17-MOSI
    7-VCC +5V a reszte na czas programowania zostawić wolne? czy wszystko się zgadza?

    Pozdrawiam!
    Filip
  • #13
    VSS
    Poziom 21  
    dj_stopa napisał:
    to pod nogi proca mam podłączyć tak:

    22-GND
    18-MISO
    19-SCK
    1-RST
    17-MOSI
    7-VCC +5V a reszte na czas programowania zostawić wolne? czy wszystko się zgadza?


    zgadza się ale do programowania jest potrzebny jeszcze kwarc, bez tego nie zaprogramujesz. ja programowałem juz w dziłającym układzie, piny wyprowadziłem sobie i po zmontowaniu całego ukłądu podłączyłem napięcie i zaprogramowałem układ. scalak w programatorze jest zasilany z LPT, nie trzeba podłaczać osobnego napięcia z zewnatrz. nie zapomni tylko podczas programowania wybrac odpowiedniego układu scalonego !
  • #14
    Jarema
    Użytkownik obserwowany
    VSS napisał:
    scalak w programatorze jest zasilany z LPT, nie trzeba podłaczać osobnego napięcia z zewnatrz.


    Chciałbym zauważyć, że 74HC244, który jest w programatorze nie jest zasilany z LPT a raczej przez diode 1N4148 z układu w którym siedzi proc.
    Ponadto na schemacie programataora brak jest podłączenia masy 74HC244 (pin 10.).
  • #15
    bogdan_p
    Poziom 39  
    kolego VSS od kiedy to port LPT jest źródłem napięcia zasilania ?
    jest tak jak napisał Jarema , programator a właściwie ukł '244 jest zasilany z złącza 10 pinowego , 2 to + zasilania , 4,6,8,10 to minus najlepiej pobierać to napięcie z programowanego układu
  • #16
    Becel
    Poziom 15  
    Witam. Czy może ktoś poprawić ten schemat programatora, bo juz nie wiem, o co tam chodzi? Byłbym wdzięczny np. za PCB do protela to bym sobie płytkę zrobił do takiego programatora.

    Ps. Podoba mi się ten zegarek i z chęcią bym sobie taki zrobił.
    Pozdrawiam
  • #17
    VSS
    Poziom 21  
    bogdan_p napisał:
    kolego VSS od kiedy to port LPT jest źródłem napięcia zasilania ?


    5 volt uzyskać nie jest trudno z LPTa, wystrczy postawic jedynke na jednym z odpowiednich pinów a prady potrzebne do pracy 244 sa znikome. mój programator nie potrzebuje zasilania z zewnatrz i programowałem te procesory podpinając tylko sygnałowe piny i masę, nie podpinałem zasilania. schemat który zamieściłem jest z jakies strony znalezionej na www. nie moge odpowiadac za 100% poprawnośc tego rysunku.
  • #18
    bogdan_p
    Poziom 39  
    tu poprawny schemat http://www.lancos.com/e2p/avrisp-stk200.gif
    opisy stk 200 http://www.sklep.avt.com.pl/go/_info/?id=13827
    http://www.kamami.pl/?id_prod=6516
    pełna dokumentacja wersii z ukł '125 http://elportal.pl/index.php?module=ContentExpress&func=display&ceid=121

    Cytat:
    5 volt uzyskać nie jest trudno z LPTa, wystrczy postawic jedynke na jednym z odpowiednich pinów

    masz dużo szczęścia że przy takim wykorzystaniu LPT jeszcze go nie uszkodziłeś , ale to wszystko do czasu ...............
  • #19
    papudrun
    Poziom 12  
    A mnie szczerze mówiąc najbardziej interesuje ten FRONT PANEL.
    Gdzie/jak można cos takiego dostać/zrobić/kupić etc.

    Czasem łatwiej jest zbudować jakieś urządenie niż zapakować to potem w coś ładnie wyglądającego...
  • #20
    VSS
    Poziom 21  
    bogdan_p napisał:

    masz dużo szczęścia że przy takim wykorzystaniu LPT jeszcze go nie uszkodziłeś , ale to wszystko do czasu ...............


    wykorzytsuję LPTa do zasilania w wielu przypadkach i nie mam problemów. niepotrzebnie rozdmuchujesz problem. kilkanaście komputerów uzywałem biorąc z LPT napięcie i nic sie nie stało.

    Dodano po 15 [minuty]:

    papudrun napisał:
    A mnie szczerze mówiąc najbardziej interesuje ten FRONT PANEL.
    Gdzie/jak można cos takiego dostać/zrobić/kupić etc.

    Czasem łatwiej jest zbudować jakieś urządenie niż zapakować to potem w coś ładnie wyglądającego...


    Kolega graweruje laserem lub obrabiarka CNC. Grawerowac można w wszytskim co się znajdzie i spod lasera lub noża nie ucieknie :) plastiki wszelkiej maści, pleksi, drewno, miedź, aluminium, skóra, papier. Koszty obliczane sa na podstawie obliczenie długości krzywych potrzebnych na wycięcie lub wygrawerowanie danego projektu.
  • #21
    Lukalago
    Poziom 26  
    @VSS. A po co do programowania kwarc? Sygnał SCK nie daje na czas programowania clocka (???)

    Napięcie z LPT jest wystarczające i setki układów tak zaprogramowalem.
  • #22
    VSS
    Poziom 21  
    Lukalago napisał:
    @VSS. A po co do programowania kwarc? Sygnał SCK nie daje na czas programowania clocka (???)

    Napięcie z LPT jest wystarczające i setki układów tak zaprogramowalem.


    Kiedys miałem problem z zaprogramowaniem atmegi bez kwarcu, nie wiem dlaczego, dlatego programuje procesory w działającym układzie i mam 100% programowalności :)
  • #23
    wejet1
    Poziom 10  
    Bardzo dobry projekt zrobilem go sam i dziala. Polecam!
  • #24
    VSS
    Poziom 21  
    wejet1 napisał:
    Bardzo dobry projekt zrobilem go sam i dziala. Polecam!


    Już wkrótce zegarek będzie mierzył temperaturę, zmian na płytce nie będą żadnych, pomiar na DS1820.
  • #25
    konradtrela
    Poziom 2  
    czy mógł by ktoś napisac lub wysłąć mi @ na konradterla(malpa)op.pl jakie części trze użyc by zrobić ten zegar np 1. rezystory- szt. moc bardzo by bym wdzięczny POZDROO
  • #27
    konradtrela
    Poziom 2  
    tak a jak nie ja to kolega
  • #28
    oj
    Poziom 42  
    Tak naprawde wszystko można odczytać ze schematu

    2x 22pF
    6x BC557A
    Rezonator kwarcowy (zegarkowy) 32.768kHz
    Mikrokontroler ATmega 8
    Stabilizator LM7805
    2x Dioda Schottky dowolna np. BAT43
    6x wyświetlacz LED 7 seg. wspólna Anoda, dowolny kolor


    Pozostale elementy są opisane na schemacie, rezystory dowolna moc, kondensatory na 16V
  • #29
    Tomer
    Poziom 15  
    Witam. Przymierzam sie do wykonania zegarka wg tego projektu, mam tylko pytanie - na stronie atmela podaja ze atmega8 pracuje przy max czestotliwosci 16MHz - a tu widze kwarc 32MHz. Jak to mozliwe ?
  • #30
    oj
    Poziom 42  
    W zegarze jest wstawiny typowy rezonator zegarkowy 32768 ale Hz > czyli 32.768 kHz