logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zegar binarny na na mikroprocesorze Atmega8

joboo 20 Gru 2006 11:45 104520 171
  • Zegar binarny na na mikroprocesorze Atmega8
    Wiem znowu zegar i znowu mikrokontroler :D - to wady a zalety
    prostota konstrukcji i zadowolenie z własnego binzegara.

    Układ zbudowany na atmega8, ktoś powie po co taki procesor do takiego zegarka, hmmm nie wiem jest tani i jest go dużo w mojej szufladzie:D.
    Do tego jeszcze garść ledów, jakieś tranzystory,oporniki, kryształek i mamy zegar.
    Z uwagi na dość prostą konstrukcje zrezygnowałem z projektowania płytki i użyłem płytek uniwersalnych
    W prototypie wykorzystałem gotowy generator 16MHz
    Obudowy na razie brak, jeszcze nic ładnego nie wpadło mi w oko.

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Zegar binarny na na mikroprocesorze Atmega8

    Hex i źródło zegara znajduje się w pliku poniżej.
    Życzę udanej zabawy

    Fajne? Ranking DIY
    O autorze
    joboo
    Poziom 12  
    Offline 
    Specjalizuje się w: radiotechnika
    joboo napisał 95 postów o ocenie 4. Mieszka w mieście Little Hulton, Manchester. Jest z nami od 2004 roku.
  • #2 3357578
    Obleśny Szczur
    Poziom 17  
    Hmmm tylko jak właściwie odczytać z tego czas??
  • #3 3357934
    Vein
    Poziom 22  
    podstawy systemu binarnego... poszukajcie w necie :P

    kazdy slupek reprezentuje jedna cyferke w kodzie binarnym z kazdej liczby.. nnp 1 slupek to dziesiątki godzin, drugi to jednosci godzin itd
  • #4 3357974
    dex
    Poziom 27  
    Niech zgadne 8:39:13 ? Jak z dokładnością?
  • #5 3358265
    joboo
    Poziom 12  
    Cytat:
    Niech zgadne 8:39:13 ? Jak z dokładnością?

    Nie ma co zgadywać :D
    Jeszcze nie testowałem pod względem dokładności, ale myśle ze nie powinno być tak źle, pytanie jeszcze o jakiej dokładności jest mowa?
  • #6 3359307
    dex
    Poziom 27  
    No np. po tygodniu czy sekundy sie nie rozjeżdzają
  • #7 3359465
    joboo
    Poziom 12  
    Cytat:
    No np. po tygodniu czy sekundy sie nie rozjeżdzają


    Trudno mi w tej chwili określić,zegarek nie przepracował jeszcze tygodnia
  • #8 3360609
    lex00
    Poziom 26  
    Jaki jest koszt takiej kostrukcji? Nie wiem ale pasowałaby raczej do działu DIY po ładnym wykończeniu ;)
  • #9 3360977
    lechoo
    Poziom 39  
    Ten program w baskomie jest mało czytelny, nie wart nawet tego jednego punktu prowizji... Pozatym z powodzeniem można było użyć tylko jednego timera. Również generator 16MHz jest zdecydowanie na wyrost - do tak prostej aplikacji wystarczyłby kwarc zegarkowy 32768Hz, przecież mikrokontroler w tym układzie nie ma za wiele do roboty...
  • #10 3361373
    joboo
    Poziom 12  
    Koszt tej konstrukcji nie powinien przekroczyć 30pln.
    A mnie się wydaje że jest bardzo czytelny, żekłbym że to podstawy programowania w bascom, może i ten generator 16Mhz jest na wyrost ale posiadam tego przysłowiowe wiadro w domu, nic nie stoi na przeszkodzie aby zamienić to na zwykły kryształek 16, 4 Mhz zminić co nie co czy zwykły zegarkowy i napisać nowy soft w bascomie, c lub asemblerze, nie widzę też oczywiście problemu abyś dodał coś od siebie i zamieścił na forum, przecież nie napisałem że nie można modyfikować tego układu, oczywiście że można i to tylko zależy od pomysłowości lutowniczego.
    A w zasadzie to po co ja to pisze przecież Lechoo ty wiesz co zrobić :D
  • #12 3362212
    joboo
    Poziom 12  
    mały obrazek poglądowy

    Zegar binarny na na mikroprocesorze Atmega8
  • #13 3362319
    Jacqbus
    Poziom 12  
          Jeżeli ktoś dobrze nie zna systemu binarnego to trochę zejdzie mu z rozszyfrowaniem. Mnie "dojrzenie" godziny na takim zegarze zajmuje ok. 10 sek.
    A tak w ogóle fajny projekt... :D

                                                    Pozdrawiam
  • #14 3362412
    pasorzytek
    Poziom 16  
    jeszcze instrukcja jak odczytac godzine by sie przydala :) ze nalezy poprostu dodawac kwadraty pionowo i ze pierwszy wiersz to 8 drugi to cztery trzeci to 2 a czwarty to 1.

    czyli dla godziny jaka jest na obrazku 17:48:15 to jest tak
    1 0x8=0+0x4=0+0x2=0+1x1=1
    7 0x8=0+1x4=4+1x2=6+1x1=7
    :
    4 0x8=0+1x4=4+0x2=4+0x1=4
    8 1x8=8+0x4=8+0x2=8+0x1=8
    :
    1 0x8=0+0x4=0+0x2=0+1x1=1
    5 0x8=0+1x4=4+0x2=4+1x1=5

    jakby ktoś nadal nie wiedział jak odczytać prosze o pw to wyjaśnie dokładniej :)

    @ autor tematu ile byś chciał za zaprogramowanego scalaka + to "srebrne coś" ??
  • #15 3363460
    lechoo
    Poziom 39  
    To "srebrne coś" to generator kwarcowy, kupisz go w każdym lepszym sklepie elektronicznym. Natomiast zaprogramowanie mikrokontrolera nie powinno sprawić Ci problemów - najprostszy programator dla AVR to w zasadzie jego brak: odpowiednie piny interfejsu SPI mikrokontrolera należy podpiąć pod port równoległy komputera. Warto jednak użyć chociażby rezystorów separujących - odpowiednie schematy znajdziesz na elektrodzie.

    @joboo
    Miałem już okazję zamieścić kilka swoich konstrukcji (m.in. z mikrokontrolerami) na elektrodzie, a Twojego projektu nie zamierzam rozwijać ani proponować swojej wersji - zasugerowałem jedynie co można w nim poprawić...
  • #16 3364070
    marekkantowski
    Poziom 11  
    Chłopaki dajcie sobie może po tzw. ryju i zakończcie gadkę. Święta idą a wy o pierdołach. Zegarek fajny i tyle a o gustach się nie mówi.
  • #17 3365806
    joboo
    Poziom 12  
    pasorzytek napisał:


    @ autor tematu ile byś chciał za zaprogramowanego scalaka + to "srebrne coś" ??


    Z zaprogramowaniem dasz sobie radę, potrzebujesz kilku przewodów 4 rezystorów i wtyku db25(LPT), zasysasz sobie program BASCOM np z tego linka http://www.elektroda.net/download/category3.html.
    a jeśli chodzi o to srebrne coś (czyt generator kwarcowy):) możesz swobodnie zastąpić zwykłym rezonarorem kwarcowym 16MHz lub 4MHZ tylko że przy tym drugim musisz zmienic dzielnik w programie.
    Jak coś to pytaj postaram sie szybko odpowiedzieć.

    Cytat:
    Miałem już okazję zamieścić kilka swoich konstrukcji (m.in. z mikrokontrolerami) na elektrodzie, a Twojego projektu nie zamierzam rozwijać ani proponować swojej wersji - zasugerowałem jedynie co można w nim poprawić...


    W to nie wątpie a i sugestie też są mile widziane
  • #18 3375327
    joboo
    Poziom 12  
    @pasorzytek
    podaj mi swoje dane na maila, to wyślę tobie procka i to srebrne coś :D.

    Jeśli chodzi o stabilność to może jest różnica sekundy, to chyba nie jest tak źle
  • #19 3565160
    vSzendi
    Poziom 11  
    Witam !
    Chciałbym zbudować taki zegar i mam kilka pytań:
    Ile kosztuje cala konstrukcja?
    Co trzeba zmienić aby diody które są zgaszone pokazywały godzinę, a reszta świeciła?? innaczej zaprogramować??
    Z góry dzięki za odpowiedż !

    Pozdro
    :D
  • #20 3565395
    joboo
    Poziom 12  
    Cytat:
    Ile kosztuje cala konstrukcja?
    Co trzeba zmienić aby diody które są zgaszone pokazywały godzinę, a reszta świeciła?? innaczej zaprogramować??


    Cała konstrukcja mnie kosztowała około 30 zł
    W źródle jak spojrzysz na sam dół będziesz miał tabele, do wyboru masz jedna albo drugą.
    Zegar ustawiony jest na wyświetlanie w pozytywie czyli wszystkie diody wygaszone.
    Możesz sobie przestawić na wyświetlanie w negatywie będziesz miał wtedy wszystkie diody zapalone .
  • #21 3565401
    Obleśny Szczur
    Poziom 17  
    Koszt części nie będzie większy niż 15zł, a drugiego pytania niestety nie bardzo rozumiem, może niech autor konstrukcji się wypowie
  • #22 3591486
    pasorzytek
    Poziom 16  
    mam takie pytanko na schemacie kwarc podlaczony jest do 9 i 10 nozki a z plytki odczytalem ze jest do 9 i 8. a na schemacie 8 to masa. a 7 wedlug schematu i plytki co widze jest + tak wiec jak to podlaczyc :> wedlug schematu czy wedlug tego co widze na plytce??
  • #23 3591985
    sisiu17
    Poziom 13  
    witam wszystkich mam pytanie do Microswitchy (S1 i S2) otyż jak są nacisnięte to ma być przepływ prądu czy na odwrót ??
  • #24 3592393
    Samuraj
    Poziom 35  
    A ja siedziałem ostatnie dwa dni i robiłem coś identycznego tyle, że od podstaw. Czemu tego wcześniej nie znalazłem :D
    Choć musze przyznać że moja konstrukcja jest mniej opłacalna :D, co prawda nie dałem generatora kwarcowego to za to dodałem zegarek w osobnym układzie PCF 8583, ale kto powiedział że ma to być tanie :D
    No i program jest w C
    A i jeszcze jedno tranzystorów mam mniej.

    Zegar binarny na na mikroprocesorze Atmega8
    Zegar binarny na na mikroprocesorze Atmega8
    Zegar binarny na na mikroprocesorze Atmega8
  • #25 3593114
    joboo
    Poziom 12  
    Cytat:
    mam takie pytanko na schemacie kwarc podlaczony jest do 9 i 10 nozki a z plytki odczytalem ze jest do 9 i 8. a na schemacie 8 to masa. a 7 wedlug schematu i plytki co widze jest + tak wiec jak to podlaczyc :> wedlug schematu czy wedlug tego co widze na plytce??


    tak jak na schemacie

    Bardzo ładnie się prezentują niebieskie ledy :D ja mam tylko czerwone :cry:
  • #26 3594357
    pasorzytek
    Poziom 16  
    sisiu17 napisał:
    witam wszystkich mam pytanie do Microswitchy (S1 i S2) otyż jak są nacisnięte to ma być przepływ prądu czy na odwrót ??
    spojrz na schemat. są rozwarte normalnie czyli po przycisnieciu sie zwierają
  • #27 3653287
    drakerus
    Poziom 11  
    Hi ALL,
    Popelnilem to urzadzenie wg. schematu zamieszczonego na tym formu no i niestety nie chce mi dzialac. Procek byl programowany orginalnym wsadem, i kompilowanym przeze mne w bascom avr (v 1.11.8.3) programem. Teraz mam pytanie czy aby napewno schemat jest poprawny - z tego co udalo mi sie ustalic w moim ukladzie to, to ze jak do portu D ( nogi 2, 3 ,4 ,5) poprzez rezystory 100 R podlacze anody ledow a katody ww ledow zewre do masy to wtedy te 4 ledy migaja sobie tak jakby tyla to kolumna jednosci sekund ?? Dodatkowo chcialbym powiedziec ze wszystkie elementy w ukladzie mam sprawne ( nawet dwie atmegi testowalem) blok wyswietlania sprawdzilem w nastepujacy sposob - bez atmegi w podstawce piny 23 - 28 zwarte do GND, emitery tranzystorow podpiete do +5V, piny 2-5 zwierane pojedynczo do GND powodowalo zapalanie ledow wierszami. Czy jesli w urzadzeniu uzylem rezonatora kwarcowego 16 MHz to trzeba zmieniac cos w programie czy moze musi byc generator kwarcowy 16 MHz?
    Z gory dziieki za pomoc.
    Pozdrawiam
  • #28 3657039
    joboo
    Poziom 12  
    Drakerus, na obecną chwile nic mi do głowy nie przychodzi ale zmień może fusebit w medze na zewnętrzny kryształek.
    W weekend zbuduje go na kryształku.
    Pozdrawiam :D
  • #30 3662677
    siwekyhy
    Poziom 14  
    Jak ustawić w bascom atmege żeby działał z generatorem 16mhz ?
REKLAMA