perex_e = "Toto zapojení využívá k řízení hodin mikroprocesor od firmy Atmel - ATmega8. Originální realizace na Daqq.eu. Celé zapojení je poměrně jednoduché, ale je třeba naprogramovat mikroprocesor. Způsobů jak toho úspěšně dosáhnout je mnoho. Pokud nechce stavět něco složitého, jeden jednoduchý programátor je zde. My jsme si pak na kroužku postavili tento do USB. Všechny součástky jsou vývodové a pod mikroprocesor jsme zatím dali raději patici pro snažší manipulaci s mikroprocesorem.
perex = "Zapojení jednoduchých digitálních hodin s mikroprocesorem ATmega8."

Toto zapojení využívá k řízení hodin mikroprocesor od firmy Atmel - ATmega8. Originální realizace na Daqq.eu. Celé zapojení je poměrně jednoduché, ale je třeba naprogramovat mikroprocesor. Způsobů jak toho úspěšně dosáhnout je mnoho. Pokud nechce stavět něco složitého, jeden jednoduchý programátor je zde. My jsme si pak na kroužku postavili tento do USB. Všechny součástky jsou vývodové a pod mikroprocesor jsme zatím dali raději patici pro snažší manipulaci s mikroprocesorem.
Toto zapojení využívá k řízení hodin mikroprocesor od firmy Atmel - ATmega8. Originální realizace pochází z [Daqq.eu](http://www.daqq.eu/?p=283). Celé zapojení je poměrně jednoduché, jediná záludnost může nastat při programování mikroprocesoru. Způsobů jak toho úspěšně dosáhnout je mnoho. Pokud nechce stavět něco složitého, tak jeden jednoduchý programátor je [zde](http://pandatron.cz/?166&avr_programator) nebo si ho můžete za pár korun koupit například [zde](http://aukro.cz/listing/listing.php?string=usbasp&search_scope=). My jsme si pak na kroužku postavili [tento](/clanek/2011/usbasp-programator-avr/) do USB. Všechny součástky jsou vývodové a pod mikroprocesor jsme zatím dali raději patici pro snažší manipulaci s mikroprocesorem.
..
.
Toto zapojení jsme pojali jako motivační, postavit si něco praktického s využitím mikroprocesoru. Celé hodiny jsou tvořeny dvěma [DPS](http://cs.wikipedia.org/wiki/Plo%C5%A1n%C3%BD_spoj), které jsou na sebe navzájem kolmé. V místě kontaktu desek jsou sletovány pájecí plošky a tím je zaručen přenost signálů pro displej. Ihned po zapojení na napájení by se na hodinách měl objevit čas 00:00 a čítání času běží (pokud máte samozřejmě správně zapojení a naprogramován mikroprocesor). Aktuální čas nastavíte pomocí tlačítek SW1 (minuty) a SW2 (hodiny). Celé hodiny je pak možné zabudovat do krabičky a lze je napájet 9V baterií nebo lépe adaptérem ze sítě (spotřeba 100 mA). Displej jsme použili [CA56-21SRWA](http://www.tme.eu/cz/katalog/artykuly.phtml?search=CA56-21SWRA&idp=1#cleanParameters%3D1%26search%3DCA56-21SRWA%26bf_szukaj%3D+)([2](http://www.hledejsoucastky.cz/Hledani.aspx?lastsearch=CA56-21SRWA)), na které máme i nakreslený plošný spoj. Mikroprocesor je [ATmega8a-PU](http://www.hledejsoucastky.cz/Hledani.aspx?lastsearch=ATMEGA8a-PU) v pouzdru DIL28.
**Pro správnou funkci hodin je zapotřebí naprogramovat pojistky (fuses).** Pojistkami nastavíme, aby mikroprocesor bral hodinový signál z externího krystalu 14.7456 MHz, jinak by běžěl na standardní frekvenci 1 MHz a nefungovalo by správně zobrazování ani počítání času. Naše doporučené hodnoty pojistek jsou: `hfuse=C9, lfuse=FF`.
# Schéma
.
# Plošný spoj



**Projekt na GitLabu**[digitalni-hodiny-s-atmega8.git](https://git.ok1kvk.cz/krouzek/digitalni-hodiny-s-atmega8)
Aktuální zdrojový kód naleznete na našem [GitLabu](https://git.ok1kvk.cz/krouzek/digitalni-hodiny-s-atmega8/blob/master/SW/hodiny.c), kde také naleznete [přeložený zdojový kód](https://git.ok1kvk.cz/krouzek/digitalni-hodiny-s-atmega8/builds) do formátu [HEX](https://cs.wikipedia.org/wiki/Intel_HEX).
Deska byla vyrobena [metodou nažehlením tonneru](clanek/2008/vyroba-plosnych-spoju/).
# Seznam součástek:
Toto zapojení jsme pojali jako motivační, postavit si něco praktického s využitím mikroprocesoru. Celé hodiny jsou tvořeny dvěma [DPS](http://cs.wikipedia.org/wiki/Plo%C5%A1n%C3%BD_spoj), které jsou na sebe navzájem kolmé. V místě kontaktu desek jsou sletovány pájecí plošky a tím je zaručen přenost signálu pro displej. Ihned po zapojení na napájení by se na hodinách měl objevit čas 00:00 a již hodiny běží (pokud máte samozřejmě správně zapojení a naprogramován mikroprocesor). Aktuální čas nastavíte pomocí tlačítek SW1 (minuty) a SW2 (hodiny). Celé hodiny je pak možné zabudovat do krabičky a lze je napájet 9V baterií nebo lépe adaptérem ze sítě (spotřeba 100mA). Displej jsme použili [CA56-21SRWA](http://www.tme.eu/cz/katalog/artykuly.phtml?search=CA56-21SWRA&idp=1#cleanParameters%3D1%26search%3DCA56-21SRWA%26bf_szukaj%3D+)([2](http://www.hledejsoucastky.cz/Hledani.aspx?lastsearch=CA56-21SRWA)), na které máme i nakreslený plošný spoj. Mikroprocesor je [ATmega8 - 16PU](http://www.hledejsoucastky.cz/Hledani.aspx?lastsearch=ATMEGA8-16PU) v pouzdru DIL28.
| Označení | Hodnota | Datasheet | Odkaz do obchodu |
.
| C1, C2 | 22 pF | | |
PDF verze: [schéma](../upload/ok1wmr/clanky/hodiny/hodiny_sch.pdf), [plošný spoj 1:1](../upload/ok1wmr/clanky/hodiny/hodiny_dps.pdf), [osazovací plán](../upload/ok1wmr/clanky/hodiny/hodiny_osaz.pdf)Eagle 5.7: [SCH](../upload/ok1wmr/clanky/hodiny/hodiny_1.0.sch) a [BRD](../upload/ok1wmr/clanky/hodiny/hodiny_1.0.brd)Program: [hodiny.c](../upload/ok1wmr/clanky/hodiny/hodiny.c), [hodiny.hex](../upload/ok1wmr/clanky/hodiny/hodiny.hex)(.hex se nahrává do mikroprocesoru, můžete prohlížet v editoru txt) původní zdroj [Daqq.eu](http://daqq.eu/)Deska byla vyrobena [metodou nažehlením tonneru.](index.php/technicke-lanky/425-vyroba-plonych-spoj)[