logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
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 105309 171
REKLAMA
  • 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
    Załączniki:
    • wsad.rar (2.19 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    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.
  • REKLAMA
  • #2 3357578
    Obleśny Szczur
    Poziom 17  
    Posty: 338
    Pomógł: 4
    Ocena: 16
    Hmmm tylko jak właściwie odczytać z tego czas??
  • #4 3357974
    dex
    Poziom 27  
    Posty: 1299
    Pomógł: 40
    Ocena: 100
    Niech zgadne 8:39:13 ? Jak z dokładnością?
  • #5 3358265
    joboo
    Poziom 12  
    Posty: 95
    Ocena: 4
    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  
    Posty: 1299
    Pomógł: 40
    Ocena: 100
    No np. po tygodniu czy sekundy sie nie rozjeżdzają
  • REKLAMA
  • #7 3359465
    joboo
    Poziom 12  
    Posty: 95
    Ocena: 4
    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  
    Posty: 971
    Pomógł: 66
    Ocena: 30
    Jaki jest koszt takiej kostrukcji? Nie wiem ale pasowałaby raczej do działu DIY po ładnym wykończeniu ;)
  • #9 3360977
    lechoo
    Poziom 39  
    Posty: 5161
    Pomógł: 377
    Ocena: 546
    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  
    Posty: 95
    Ocena: 4
    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  
    Posty: 95
    Ocena: 4
    mały obrazek poglądowy

    Zegar binarny na na mikroprocesorze Atmega8
  • #13 3362319
    Jacqbus
    Poziom 12  
    Posty: 97
    Ocena: 22
          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  
    Posty: 229
    Pomógł: 7
    Ocena: 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  
    Posty: 5161
    Pomógł: 377
    Ocena: 546
    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  
    Posty: 5
    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  
    Posty: 95
    Ocena: 4
    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  
    Posty: 95
    Ocena: 4
    @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
  • REKLAMA
  • #19 3565160
    vSzendi
    Poziom 11  
    Posty: 14
    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
  • REKLAMA
  • #20 3565395
    joboo
    Poziom 12  
    Posty: 95
    Ocena: 4
    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  
    Posty: 338
    Pomógł: 4
    Ocena: 16
    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  
    Posty: 229
    Pomógł: 7
    Ocena: 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  
    Posty: 126
    Ocena: 15
    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  
    Posty: 2792
    Pomógł: 286
    Ocena: 616
    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  
    Posty: 95
    Ocena: 4
    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  
    Posty: 229
    Pomógł: 7
    Ocena: 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  
    Posty: 11
    Ocena: 2
    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  
    Posty: 95
    Ocena: 4
    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  
    Posty: 193
    Ocena: 16
    Jak ustawić w bascom atmege żeby działał z generatorem 16mhz ?

Podsumowanie tematu

✨ Dyskusja dotyczy budowy zegara binarnego opartego na mikrokontrolerze Atmega8, wykorzystującego diody LED do wyświetlania czasu w systemie binarnym. Projekt zakłada użycie Atmegi8 z generatorem kwarcowym 16 MHz lub rezonatorem kwarcowym 4 MHz, z możliwością modyfikacji fusebitów w celu dostosowania do źródła taktowania. Użytkownicy omawiają kwestie programowania układu w języku Bascom AVR, konfiguracji timerów i prescalerów, a także problemów z dokładnością odmierzania czasu, stabilnością zegara oraz poprawnym odczytem godzin z diod. Poruszono temat podłączenia generatora kwarcowego (4-pinowego) oraz różnic między generatorem a rezonatorem kwarcowym (2-pinowym). Wskazano na konieczność odpowiedniego ustawienia fusebitów dla poprawnej pracy mikrokontrolera z zewnętrznym źródłem taktowania. W dyskusji pojawiły się także pytania o zasilanie układu (możliwość zasilania bateryjnego i solarnego), podtrzymanie bateryjne, oraz regulację jasności diod LED. Użytkownicy dzielili się doświadczeniami z programowaniem i uruchamianiem układu, problemami z migotaniem diod, oraz propozycjami rozbudowy projektu o funkcje takie jak wyświetlanie daty, budzik czy sterowanie pilotem na podczerwień. Wskazano na dostępność gotowych programatorów oraz schematów do samodzielnego wykonania. Projekt oceniany jest jako tani (około 30 zł kosztów części), prosty do wykonania, ale wymagający podstawowej wiedzy z zakresu programowania mikrokontrolerów i elektroniki.
Wygenerowane przez model językowy.
REKLAMA