Hodiny na sedmisegmentových ukazatelích. LED hodiny na ATtiny2313 a DS1307. Hodiny na Atmega8 a sedmisegmentovém displeji

Ahoj všichni! Už jste v předvečer 8. března přemýšleli, co dát? Opravdu ne? Můžete si samozřejmě koupit hotový dárek, ale nejlepší dárek je dárek vyrobený vlastníma rukama. A tak jsem začal přemýšlet: co dát mámě 8. března? Myslel jsem... Myslel jsem... Oh, dám ti hodinky. Ale koupit čínské hodinky Nechci a nebudu ze dvou důvodů: hned to praskne, jsem radioamatér. A rozhodl jsem se vyrobit si vlastní hodinky vlastníma rukama! A vyšlo z toho toto:

Nyní vám řeknu, jak si takové hodinky vyrobit sami, ale nejprve.

Tak co jsem chtěl? Chtěl jsem ale udělat dostatečně velké hodiny se sedmisegmentovými LED indikátory, aby prostě ukazovaly čas a běžely i ve vypnutém stavu. Design vycházel z mikrokontrolér AVR Attiny2313 se dvěma kilobajty flash paměti je víc než dost. Samotné hodiny byly implementovány pomocí RTC čipu reálného času DS1307, ke kterému je připojena 3voltová baterie pro udržení taktu. Sedmisegmentové indikátory dodal REC-S12101AG, zelený, se společnou anodou. Jejich rozměry: 28,8 x 40,8 mm. Vzhledem k tomu, že hodiny potřebují pro napájení 5 voltů, použil jsem hotový pulzní blok napájení RS-25-5. Proč právě tento UPS? Leželo mi to v krabici se součástkami (Dávno, před rokem jsem to koupil za pět tisíc běloruských rublů od jednoho kluka, myslím, že se mi bude hodit dobrá UPS!), sbíral prach, ale ne mít transformátor, tak jsem nainstaloval to, co jsem měl. S napájecím zdrojem jsou hodinky napájeny z síťové napětí 220 voltů. Zde je fotka UPS:

Ve skutečnosti by při sestavování hodinek neměly být žádné potíže. Tak, schéma zapojení hodiny:

Vše jsem osadil na desky plošných spojů, na jednu desku umístil sedmisegmentové indikátory, vše ostatní na druhou. Desky byly pocínovány růžovou slitinou a na závěr byly přehozy. Vyrobil jsem desky plošných spojů pomocí . Nakreslete v programu. Zde je fotografie desky se sedmisegmentovými indikátory:

Desky jsem propojil kabelem takto:

Můžete použít počítačový kabel IDE. Tady je fotka základní desky:

Vezměte prosím na vědomí, že křemenné pouzdro hodinek musí být připojeno k zápornému napájecímu zdroji, zabráníte tak poruchám a externímu rušení. Dal jsem do případu vše, stalo se toto:

Jak jste si již všimli, vše uvnitř pouzdra jsem zajistil tepelným lepidlem. Po sestavení hodin je potřeba mikrokontrolér naflashovat firmwarem ClockFirmware.HEX. Psal jsem o tom, jak flashnout mikrokontrolér a udělat programátor. Po flashování firmwaru nezapomeňte nastavit následující pojistkové bity:

Mikrokontrolér jsem flashoval pomocí programátoru a programu SinaProg. Program (firmware) pro hodinky jsem napsal v prostředí, zdrojový kód je přiložen. Moje hodinky fungují už skoro týden a nezpomalily se ani o vteřinu. Přesnost hodinek závisí na quartzu, je lepší koupit nové. Jas hodin závisí na rezistorech R1-R8 pro snížení jasu, zvýšení odporu těchto rezistorů, ale je třeba poznamenat, že rezistory musí být instalovány s odporem alespoň 10 Ohmů a rezistor R3 s odporem at; minimálně 100 ohmů. Při prvním zapnutí hodinek nebo po výměně baterie záložní napájení, podržte obě tlačítka S1, S2 a zapněte hodinky. Hodiny se resetují na 00:00 a začnou tikat.

Mimochodem, hodinky vypadají v noci skvěle:

Tak a je to, hodinky jsou připravené a funkční!

Na sestavení hodinek jsem utratil přibližně 250 tisíc běloruských rublů. třít. Velký! Zabil jsem dvě mouchy jednou ranou: vyrobil jsem si to sám a stálo to méně než náklady na čínské hodinky. Doufám, že se mamince budou hodinky líbit.

Pro fanoušky programu je zahrnut projekt hodin.

Seznam radioprvků

Označení Typ Označení Množství PoznámkaNakupovatMůj poznámkový blok
IC1 MK AVR 8bit

ATtiny2313

1 Do poznámkového bloku
IC2 Hodiny reálného času (RTC)

DS1307

1 Do poznámkového bloku
VT1-VT4 Bipolární tranzistor

KT315A

4 Do poznámkového bloku
C1 Elektrolytický kondenzátor100 uF1 Do poznámkového bloku
C2 Kondenzátor100 nF1 Keramický Do poznámkového bloku
Rl, R2, R4-R8 Rezistor

10 ohmů

7 Do poznámkového bloku
R3 Rezistor

150 ohmů

1 Do poznámkového bloku
R9-R12 Rezistor

1 kOhm

4 Do poznámkového bloku
R13-R15 Rezistor

10 kOhm

3 Do poznámkového bloku
R16, R17 Rezistor

4,7 kOhm

2 Do poznámkového bloku
CH1 Křemen32768 Hz1 Do poznámkového bloku
7Seg Sedmisegmentový indikátorREC-S12101AG4 Se společnou anodou

Sedmisegmentové indikátory jsou v dnešní době zařízení, která zobrazují digitální informace. V elektrické spotřebiče Tyto prvky se používají poměrně často. Pokud k nim připojíte modulátor, můžete dělat zajímavé indikátory elektronické hodinky. Pro podrobnější pochopení této problematiky je nutné prostudovat hlavní typy zařízení. Důležité je také seznámit se s modely, které jsou na trhu dostupné.

Jednomístné modely

Jednomístný sedmisegmentový indikátor (schéma je uveden níže) se v naší době vyznačuje svou jednoduchostí. Kontakty modelů jsou zpravidla instalovány v paralelním pořadí. V tomto případě se používají nejběžnější LED. Vyrobit elektronické hodinky z jednociferných ukazatelů je celkem jednoduché. V v tomto případě Bude vyžadováno napájení 30 V.

Je třeba také vzít v úvahu, že modulátor pro tento typ indikátorů lze použít pouze jako jednokanálový. Důležité je, aby samotný regulátor byl vyveden přes dvojitý adaptér. V tomto případě jsou rezistory pro hodinky vhodné pro pulzní i inerciální typy. Sedmisegmentový indikátor je přímo připojen přes vodič. Musí odolat maximálnímu napětí alespoň 35 V. V tomto případě musí být parametr proudu 5 A.

Dvoumístné modifikace

Dvoumístné modifikace jsou dnes zcela běžné. LED se v tomto případě nejčastěji používají červeného typu. Na trhu však najdete i jiné možnosti. Síla záře těchto indikátorů závisí na výrobci. Jejich kontakty jsou zpravidla měděného typu.

V tomto případě se rezistory používají hlavně jako pulzní rezistory. Abyste pochopili, jak vyrobit hodiny v praxi, musíte si předem připravit modulátor a také převodník pro zařízení. V první řadě se vybírá pouzdro na hodinky. V tomto případě je důležité nainstalovat na modulátor sedmisegmentové indikátory. Samotný regulátor by měl být umístěn na straně. K napájení je připojen přes tetrodu. Také pro lepší vodivost mnoho odborníků doporučuje použít zesilovač. V tomto případě je zdroj vhodný pro 15 V. Na konci práce zbývá pouze zafixovat vodič.

Tříbitová zařízení

Tříbitová zařízení mají velký výkon. LED jsou v tomto případě rezonančního typu a jsou obvykle prezentovány na trhu bílý. Pro připojení indikátorů se používají rezistory inerciálního typu. Abyste mohli z trojmístné modifikace vyrobit hodiny, budete muset najít kvalitní modulátor. V tomto případě bude sedmisegmentový indikátor ovládán pomocí tlačítkového regulátoru.

V tomto případě musí tetrody odolat prahovému napětí 15 V. Jejich vodivost závisí na frekvenci kondenzátorů. Při montáži hodinek mnoho odborníků radí instalovat převodníky s tyristorem. V tomto případě lze zdroj použít bez zesilovače. Pro připojení indikátorů budete potřebovat vodiče. Pro bezpečné použití zařízení musí být izolováno.

Indikátory řady E 10561

Sedmisegmentový LED indikátor tato série je jiná zvýšený parametr disperze. V tomto případě jsou čísla viditelná velmi jasně. LED v takových zařízeních se zpravidla používají asynchronního typu. Zároveň se vyskytují i ​​rezonanční modely. Pro připojení zařízení k regulátoru budete potřebovat výkonné odpory. V tomto případě se používají měniče s tyristory.

Prahová frekvence těchto zařízení by neměla překročit 3 Hz. V tomto případě se napájecí zdroje obvykle používají při 30 V. V takové situaci by měl být indikátor jmenovitého proudu 12 A. To vše umožní úspěšné zapnutí indikátoru. Zařízení je připojeno přímo přes kontakty. V některých případech může být tetroda v obvodu umístěna za převodníkem. V tomto případě můžete doufat v prahové napětí 15 V.

Vlastnosti modelů řady E 15461

Sedmisegmentové ukazatele této řady patří do dvoumístné třídy. V tomto případě jsou LED diody v zařízeních rezonančního typu. Pro připojení modelu jsou použity měděné kontakty. Výroba hodin je v tomto případě poměrně jednoduchá. Modulátor pro tyto účely může být použit jako jednokanálový. V tomto případě jsou rezistory vybrány s průměrným výkonem. Musí odolat napětí minimálně 20 V.

Napájecí zdroje pro tyto účely lze použít z osobního počítače. Je třeba také poznamenat, že tyto ukazatele jsou poměrně kompaktní. Jejich jas lze navíc upravit pomocí modulátorů. K tomu budete muset dodatečně nainstalovat převodník. Pro zvýšení výkonu žhavení se používají otočné ovladače. Zesilovače jsou v tomto případě instalovány poměrně zřídka.

Připojení E-Series 10578

Indikátory této řady jsou k dispozici s rezonančními LED diodami. Jejich nastavení je poměrně jednoduché a dokážou jasně zobrazovat čísla. Je třeba také vzít v úvahu, že jejich rozptylový parametr je velmi vysoký. Tak je nainstalujte elektronických zařízení dá se to udělat docela jednoduše. Tyto modely se zpravidla používají v mikrovlnných troubách. Jsou však vhodné i pro stopky. V tomto případě je modulátor instalován s expandérem. Vícekanálové modifikace jsou přitom běžnější. Zesilovače pro zařízení jsou vhodné pouze pro nízkoimpedanční typy. Kromě toho je třeba vzít v úvahu, že frekvence modelu závisí na napájecím zdroji. Pokud budeme uvažovat 20 V zařízení, pak výše uvedený parametr bude kolem 4 Hz.

Schéma indikátoru řady E 10509

Sedmisegmentové ukazatele tohoto typu se může pochlubit vysokou citlivostí. Přitom se pro ně hodí rezonanční LED. Na trhu jsou nejčastěji prezentovány v červené a modrý. Rezistory pro připojení modelu se používají především jako pulzní. Aktivně se však používají také inerciální analogy domácí spotřebiče. V tomto případě musí být tetrody schopny odolat maximálnímu napětí 30 V.

Kontaktní systém se v tomto případě obvykle volí pro dva vodiče. Zesilovač pro sestavení hodinek bude potřebovat nízkoimpedanční typ. To vše je nutné k tomu, abychom se vyrovnali s velkým negativní odpor. V této situaci však hodně závisí na nainstalovaném modulátoru.

Aplikace indikátorů řady E 22563

Indikátory tohoto typu jsou dnes velmi populární. Tyto modely lze nainstalovat na elektronická zařízení. Zároveň jsou zařízení tohoto typu žádaná i v průmyslovém sektoru. V tomto případě jsou LED diody instalovány na střední výkon. Navíc kontaktní systémy Na trhu je široká škála produktů.

Modely jsou obvykle připojeny k modulátoru přes tetrody. Převodníky jsou vhodné s frekvencí alespoň 4 Hz. Kromě toho je třeba vzít v úvahu, že parametr rozptylu LED záře závisí na výkonu napájecího zdroje. Pokud vezmeme v úvahu nejjednodušší hodiny s modulátorem řady PP20, pak jsou vybrány pro 20 V.

Model chromatického rezistoru

Sedmisegmentové indikátory na chromatických rezistorech jsou poměrně vzácné. Modulátory v tomto případě mohou být použity pouze jednokanálového typu. Je třeba také vzít v úvahu, že při připojení zařízení je nutné instalovat zesilovače. To vše stabilizuje parametr prahového napětí v obvodu. V tomto případě lze použít napájecí zdroje z osobní počítače. Je také důležité vzít v úvahu, že citlivost systému závisí na typu tetrod.

Použití optických modulátorů

Optické modulátory se obvykle používají s indikátory rezonančního typu. Zároveň se tyto konfigurace často instalují na elektrické spotřebiče. V tomto případě se používají především regulátory rotačního typu. Tlačítkové možnosti jsou však poměrně vzácné. Pro tyto systémy jsou vhodné rezistory asynchronního typu. Modulátory jsou přímo připojeny k obvodu přes převodníky.

Tyto elektronické hodinky postavené na mikrokontroléru Atmega8 jsou vybaveny snadno čitelným LED displej, budík s funkcí snooze, funkce pro obnovení provozu po výpadku proudu.

Specifikace hodinek

  • formát zobrazení času: hodiny, minuty;
  • budík s funkcí snooze;
  • jednoduché ovládání pomocí 2 tlačítek;
  • podpora provozu na baterie;
  • napájecí napětí: 7…12V / 0,2 A;
  • rozměry dvou desek plošných spojů: 60×21 mm, 58×44 mm.

Schematické schéma hodin je znázorněno na obrázku níže. Hodinový obvod musí být napájen konstantní napětí v rozsahu 7…12V. Může to být jakýkoli s proudovým zatížením alespoň 200 mA.

Na konektor CON5 desky můžete připojit bzučák s generátorem, který bude fungovat jako zvukový signál budík Na svorky SA1 a SA2 plošného spoje jsou připojena tlačítka, která slouží k zadávání nastavení a ovládání hodin.

Nastavení času a budíku

Stiskem tlačítka SA1 se dostaneme do nabídky hodin „Set1“, kde máme možnost nastavit aktuální čas a dalším krátkým stisknutím tlačítka SA1 se dostaneme do nabídky nastavení času budíku „Set2“.

Pro výběr a změnu nastavení použijte tlačítko SA2. Po zvolení jak v režimu nastavení času, tak v režimu nastavení budíku, začne na displeji blikat první číslice, poté můžete tlačítkem SA2 nastavit desítky hodin.

Opětovné stisknutí SA1 způsobí, že druhá číslice začne blikat a pomocí SA2 můžete nastavit jednotky hodin. Další dvě stisknutí SA1 vám umožní nastavit desítky minut a jednotky minut. Při nastavování hodin a minut se vždy nastavuje pouze jedna číslice. Pátým stisknutím SA1 se hodiny vrátí zpět normální provoz. Také dlouho Instalační procedury se nedokončí žádným stisknutím tlačítka.

Když hodiny běží, dlouhým stisknutím tlačítka SA2 se budík zapne/vypne. Když je budík aktivován, na několik sekund se zobrazí čas začátku. Stav alarmu je indikován tečkou umístěnou ve čtvrté číslici. Když je alarm aktivní, tento indikátor se rozsvítí.

Po zapnutí budíku jej můžete stisknutím libovolného tlačítka na cca 5 minut vypnout a aktivuje se funkce opakovaného buzení. Tato skutečnost je indikována blikající tečkou na čtvrté číslici indikátoru. Po 5 minutách se budík znovu rozezní. Opětovným stisknutím libovolného tlačítka jej lze odložit o dalších 5 minut atd.

Signál alarmu je zcela vypnut po dlouhém stisku tlačítka SA2 nebo asi minutě a půl bez reakce uživatele.

Provoz hodin byl testován v Proteus:

Pokud se během provozu hodinek ukáže, že hodinky výrazně zaostávají nebo spěchají, můžete zkusit snížit nebo zvýšit hodnotu kondenzátoru C1.

(34,7 Kb, stažení: 1 652)

Tento článek je o jednoduché hodinky na 7segmentovém ukazateli. Celkově je tento článek takříkajíc vzpomínkou, abych nezapomněl. Při pohledu dopředu, abych neztrácel čas milovníků Arduina, vás budu informovat, že srdcem hodinek je mikrokontrolér PIC16F873A a ciferník je 7segmentový 4místný indikátor s výškou symbolu 30 mm.

Proč je tento článek vzpomínkou, ale protože hodinky byly vyrobeny asi před 1 rokem a práce začala ještě dříve. Byly vyrobeny pro respektované. Začaly se ale používat poměrně nedávno a téměř okamžitě se našla chyba, která je otravovala. Proto se u mě na jeden den doslova zastavili, aby si to znovu problikli.

A tak. Srdcem hodinek je mikrokontrolér PIC16F873A od Microchip. Začal jsem programovat na těchto ovladačích. Ale nedosáhl jsem velkého úspěchu, naučil jsem se psát pouze v picbasic pro a nesnášel jsem vyrušování. Něco se však přece jen povedlo. PIC se zde používá jako řadič pro výstup informací, čas je počítán čipem DS1307 - hodinami reálného času. Někdo se bude smát, že jeden vrchol stačí, ale to není můj případ. Informace se zobrazují na poměrně velkém 7segmentovém 4místném indikátoru se společnou katodou. (všechny datové listy budou na odkazu na konci článku). Implementována změna jasu indikátoru v závislosti na osvětlení. No, jak bychom se bez toho mohli obejít zbytečná funkce budík, je to tady. Špatně, okamžitě ukážu fotografii produktu a pak pokračuji:

Nahoře je natažena fólie vystřižená z antistatického sáčku, protože bílé prázdné segmenty opravdu žírají do očí. A shora můžete vidět oko fotorezistoru. Vodiče vlevo jsou datový kabel programátoru. Nyní se podívejme na diagram (lze kliknout):

A hned deska s plošnými spoji:

V návrhu vše odpovídá obvodu, kromě proud omezujících odporů indikátoru mám osazeno 240 Ohm a SMD tranzistory připájené ze základní desky. Křemen pro DS1307 je také připájen ze základní desky spolu s držákem baterie. Nyní bych pravděpodobně nepoužil DS1307 jako počítadlo času, protože je velmi náročný na zemnící kabely a je vysoce náchylný na teplotní posun. Ale co je hotovo, je hotovo. Deska je jednostranná s oboustrannou montáží. Velikost desky zapadá do velikosti indikátoru. A posledním „shnilým vrcholem“ tohoto projektu je stabilizátor napájení - MCP1701AT-5002I z mikročipu. Má to sladkou i hořkou stránku. Chladnou stránkou je pokles napětí na ní asi 0,3 - 0,6 V (např přesný údaj musíte se podívat do datasheetu), což znamená, že můžete použít zdroj energie počínaje usb výstup PC a staré mobilní nabíječky. Horší je, že vstupní napětí by nemělo být vyšší než 10 V, napájení z routerů již nefunguje. Hodinky se ovládají pouze dvěma tlačítky. No, tady je fotka desky:


Koncept hodin s ve velkém počtu

Konstrukčně se zařízení bude skládat ze dvou desek - nad sebou. První deska je matice LED, které tvoří hodiny a minuty, druhá je výkonová část (ovládání LED), logika a napájení. Díky tomuto designu budou hodinky kompaktnější (bez pouzdra přibližně 22 cm x 9 cm, tloušťka 4-5 centimetrů) + umožní přišroubovat matrici k jinému projektu, pokud se něco pokazí.

Výkonová část bude postavena na bázi budiče UL2003 a tranzistorových spínačů. Logické - na Atmega8 a DS1307. Napájení: 220V - transformátor; logická 5V (přes 7805), výkonová část - 12V (přes LM2576ADJ). K dispozici bude samostatná přihrádka pro 3V baterii autonomní napájení hodiny reálného času - DS1307.

Uvažuji o použití Atmega8 a DS1307 (hodiny plánuji pověsit ze stropu, abych v případě výpadku proudu nemusel pokaždé tápat v nastavení), nicméně rozložení desky bude znamenat možnost provozu zařízení bez DS1307 (poprvé a možná navždy - jak to bude fungovat).

V závislosti na konfiguraci bude tedy provozní algoritmus hodinového programu následující:

Atmega8– počítadlo času podle časovače. Práce v cyklu bez přestávek: dotazování na klávesnici, úprava času (v případě potřeby), zobrazení 4 číslic a oddělovače.

Atmega8+DS1307. Práce v cyklu bez pauz: dotazování na klávesnici, úprava času DS1307 (je-li to nutné), čtení času z DS1307, zobrazení 4 číslic a oddělovač. Nebo jiná možnost - čtení z DS1307 na časovači, zbytek ve smyčce (zatím nevím, jak nejlépe).

Segment se skládá ze 4 červených LED zapojených do série. Jedna číslice – 7 segmentů se společnou anodou. Neplánuji oddělovat segmenty pomocí vzoru osmičky, jak je tomu u konvenčních ukazatelů.

Výkonová část hodin

Výkonová část hodin je postavena na budiči UL2003 a tranzistorových spínačích VT1 a VT2.

UL2003 je zodpovědný za ovládání segmentů indikátoru, klávesy jsou pro ovládání číslic.

Oddělovač hodin a minut je ovládán samostatně (signál K8).

Segmenty, bity a separátor jsou řízeny z mikrokontroléru aplikací kladného potenciálu (tj. aplikací +5 V) na K1-K8, Z1-Z4.

Signály do segmentů a bitů musí být dodávány synchronně as určitou frekvencí, aby byl zajištěn dynamický výstup informace (hodiny a minuty).

Tranzistor BCP52 lze použít jako tranzistor VT1 (BCP53).

Schéma výkonové části hodin s velkými číslicemi

Plošný spoj sedmisegmentového indikátoru pro hodiny s velkými číslicemi

Jak jsem již uvedl dříve, hodiny se budou skládat ze dvou desek plošných spojů - indikační + logická a výkonová část.

Začněme návrhem a výrobou desky plošných spojů indikátoru.

Vývoj desky plošných spojů pro sedmisegmentový indikátor pro hodiny s velkými číslicemi

Plošný spoj sedmisegmentového indikátoru pro hodiny s velkými číslicemi ve formátu "lay" je umístěn na konci článku, v přiložených souborech. Můžete si přečíst o technologii výroby desek plošných spojů metodou LUT.

Pokud jste vše udělali správně, bude hotová DPS vypadat nějak takto.

Hotová deska plošných spojů sedmisegmentového indikátoru pro hodiny s velkými číslicemi

Montáž sedmisegmentového indikátoru

Vzhledem k tomu, že indikační deska je oboustranná, první věcí, kterou musíte udělat, je provést přechody mezi vrstvami. Dělám to pomocí nožiček nepotřebných dílů - provléknu je otvory a z obou stran zapájím. Když jsou všechny přechody hotové, začistím je plochým jemným pilníkem - vypadá to velmi úhledně a pěkně.

Mezivrstvové lahvičky na indikační desce

Dalším krokem je ve skutečnosti sestavení indikátoru. Proč potřebujeme sadu červených (zelená, bílá, modrá) LED. Vzal jsem například tyto.

Příprava na sestavení indikátoru

Při instalaci diod nezapomeňte, že děláme indikátor se společnou anodou - tzn. Diody "+" musí být spojeny dohromady. Běžné anody na PCB jsou velké kusy mědi. Nezapomeňte věnovat pozornost anodě dělícího bodu.

Umístění anod na desce plošných spojů indikátoru

V důsledku toho byste po 2 hodinách usilovné práce měli získat toto:

Sedmisegmentový indikátor

Digitální část hodin

Digitální část hodin s velkými čísly sestavíme podle následujícího schématu:

Hodinový diagram s velkými čísly

Obvod hodin je docela průhledný, takže nevidím žádný smysl vysvětlovat, jak to funguje. Plošný spoj ve formátu *.lay je ke stažení na konci článku. Všimněte si, že deska s plošnými spoji je určena hlavně pro díly pro povrchovou montáž.

Tak, elementová základna který jsem použil:

1. Diodový můstek DFA028 (postačí jakýkoli kompaktní pro povrchovou montáž);
2. Regulátory napětí LM2576ADJ v pouzdře D2PAK, 78M05 v pouzdře HSOP3-P-2,30A;
3. Tranzistorové spínače BCP53 (pouzdro SOT223) a BC847 (pouzdro SOT23);
4. mikrokontrolér Atmega8 (TQFP);
5. Hodiny reálného času DS1307 (SO8);
6. Napájení 14V 1,2A z nějakého starého zařízení;
7. Zbývající díly jsou libovolného typu, velikostně vhodné pro instalaci na desku plošných spojů.

Samozřejmě, pokud chcete použít další balíčky dílů, budete muset provést nějaké změny na PCB.

Věnujte pozornost hodnotám odporu R3 a R4 - měly by být přesně takové, jak je uvedeno na diagramu - ne více, ne méně. To se provádí za účelem poskytnutí přesně 12V na výstupu regulátoru napětí LM2576ADJ. Pokud stále nemůžete najít takové hodnoty odporu, pak lze hodnotu odporu R4 vypočítat pomocí vzorce:

R4=R3(12/1,23-1) nebo R4=8,76R3

Sestavení digitální části. Verze 1, bez DS1307

Pokud jste se při výrobě plošného spoje pro hodinky řídili doporučeními uvedenými v tomto článku, pak je zbytečné připomínat, že před montáží je třeba plošný spoj provrtat, odstranit všechny viditelné zkraty na něm, a deska musí být pokryta tekutou kalafunou? Poté začneme s montáží hodinek.

Doporučuji začít s montáží zdroje a teprve poté osadit digitální část. Tento obecné doporučení Podle vlastní montáž zařízení. Proč? Jednoduše proto, že pokud je zdroj sestaven s chybou, můžete spálit veškerou nízkonapěťovou elektroniku, která by měla být tímto zdrojem napájena.

Pokud je vše provedeno správně, napájení by mělo okamžitě fungovat. Zkontrolujeme sestavení zdroje - změříme napětí na kontrolních bodech.

Obrázek ukazuje testovací body, ve kterých by se mělo kontrolovat napájecí napětí. Pokud napětí odpovídá deklarovanému napětí, můžete začít s montáží digitální části hodinek. V opačném případě zkontrolujeme instalaci a funkčnost napájecích prvků.

Kontrolní body a hodnoty napětí pro napájení hodin

Po kontrole napájení přistoupíme k montáži digitální části hodin - instalaci všech ostatních prvků na plošný spoj. Kontrolujeme zkraty, zejména v nohách mikrokontrolér Atmega a ovladače UL2003.

Instalace digitální části hodin

Vezměte prosím na vědomí, že sestavujeme hodiny BEZ instalace hodin reálného času DS1307, avšak veškeré zapojení tohoto čipu musí být dokončeno. V budoucnu, pokud bude potřeba, nám to ušetří čas na úpravu hodin pro druhou verzi, kde budou stále používány samostatné nezávislé hodiny reálného času na DS1307.

Předběžné testování mikrokontroléru ATMEGA8

Abychom mohli zkontrolovat správnost a funkčnost mikrokontroléru, potřebujeme:

1. Programátor, například USBASP.
2. Datový kabel V4 pro obvodové programování mikrokontroléru.
3. Program AVRDUDESHELL.

Desku hodin připojíme k datovému kabelu. Datový kabel připojíme k programátoru. Programátor pro počítač, na kterém je nainstalován program AVRDUDESHELL. Deska hodin by neměla být připojena ke zdroji 220V.

Úspěšné čtení dat z mikrokontroléru programem AVRDUDESHELL

Pokud se objeví problémy při čtení pojistek, zkontrolujte instalaci - možná někde něco je zkrat nebo "neztratit se." Další tip - možná je mikrokontrolér v režimu nízkorychlostního programování, pak stačí přepnout programátor do tohoto režimu (




Nahoru