SVETELEKTRO

14. marca 2009   Verzia pre tlač Verzia pre tlač

My Binary Clock


Ondro Piso

Tak.. konečne som sa rozhodol napišať niečo o binárnych hodinách, čo som si urobil. Chcel by som sa s Vami o ne podeliť. Tí z Vás, ktorí majú určíte skúsenosti a zručnosti na to, aby si ich urobili sami, dám vám tu možnosť. A kto nie a chcel by také, nech mi napíše SS. Určíte sa nejako dohodneme.
Upozornenie:
Tato konštrukcia nie je vhodná pre začiatočníkov, pretože obsahuje SMD súčiastky, ktoré sa môžu neodbornou manipuláciou poškodiť.

Popis činnosti:

Nechcem tu vypisovať únavné čítanie o tom, ako to funguje. Ten kto chce si to aj tak niekde nájde. Ale myslím, že to pekne vidieť z obrázku.


Tvorba programu:

Program som vytvoril po večeroch, keď som bol týždeň na brigáde (lebo tam nebol net).
Najväčší problém som mal so zobrazovaním hodín. Pretože ledky sú zapojene v matici a na začiatku som nemal ani šajn ako na to.

Popis činnosti programu:

Program je robený tak, že na začiatku sa inicializujú nejaké registre, nastaví sa prerušenie od pretečenia timru0. Timer je nastavený na 1s a po nej dôjde k pretečeniu, ktoré vyvolá pretečenie. V prerušení sa zvýši register o “1s” no a v hlavnom programe sa začne porovnávanie a zobrazovanie. Za tu jednu sekundu sa výsledok zobrazí niekoho 100x. Tým že to tak rýchlo bliká, náš mozog to registruje ako spojite svetlo tých led, ktoré majú svietiť.

Konštrukucia:

Download:


DOWNLOAD:
Firmware, schéma a DPS v eagli
Veľkosť: 36kB

Schéma zapojenia:
Nič som tam nedával navyše. Ledky sú budene priamo uPc. Tri tlacitka, ktorými sa nastavujú Hod.,Min.,Sec., + tri rezistory a xtal 4MHz. V schéme nie je zakreslený 5V stabik ani filtračné kondiky.


DPS s rozmermi 4,98×3,4cm:


Osadenie DPS:
Na doske je navrhnutý stabik aj s SMD filtrami. Takže stačí pripojiť na nejaké malé trafko čo ma usmernene napätie (ja som použil staré ”funkčné” trafko od Nokie).


Nápady na upgrade:

– Rozmýšľal som o tom, že by odbíjali cele hodiny
– Zmenšiť ich tak aby sa zmestili do puzdra náramkových hodín.

Obrázky hotového výrobku:



Autor článku: Ondrej Pisarcik

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)
Najnovšie články od Ondro Piso (zobraziť všetky)

Komentáre (10)

  1. eriko píše:

    no vidis konecne si dal navod…paradna vecicka by som si to aj spravil…POCHVALA 😀

  2. m6r3k píše:

    Paráda dík, aspoň mám čo stavať na praxi ked sa nudím. 🙂

  3. mysiak001 píše:

    Super navod. Idem stavat v praci nech sa nenudim.
    Len take info zobrazuju BCD kod.
    http://eln.szm.sk/pages/klo.htm#tab

    Ale velka pochvala za napad

  4. bloke píše:

    Čau, mám dotaz, nemusí se náhodou ten IO programovat? Vřele díky za odpověď

  5. Ondro-Piso píše:

    … Tak co? Uz to niekomu funguje??…

    • Muerto píše:

      no ja som to dal dokopy lenze neviem nastavit fusebits takze mi tie hodiny idu asi tak ze 1 sekunda na mojich hodinach je v realnom case priblizne 3.75 sekundy mohol by mi niekto napisat ako nastavit fusebits teda externy oscilator a timery kedze mi ondro neodpisal ani na spravu ani na mail ?

  6. hrozba7777 píše:

    Chcel by som si aj ja vyrobiť takéto hodiny ,ale na mňa ako na amatéra je to príliž jednoducho napísané.Potreboval by som vedieť aké sú tam všetky súčiastky konkrétne použité, ako sa tie hodiny nastavujú…atď.A hlavný problém je že som zatiaľ nikdy nerobil DPS fotocestou tak by som uvítal návrh ktorý by bol už zrkadlovo otočený a nachystaný na vytlačenie.

    Ak budete taký dobrý tak by ste mi s tým mohli aspoň takto online pomôcť.

  7. remusator píše:

    Ahoj, originál zdroják nám nedáš prosímťa ?
    Lebo v priloženom rare je len hex, ale chcel by so mkuknúť ako to presne funguje..

  8. kramex píše:

    Zlozil som to na breadboarde len je to pomalsie pocita ako by malo.. a este niektore LEDky ktore svietit nemaju trocha preblikavaju malo by sa to dat vyriesit odpormi na vystupe MCU..

Pridaj komentár