Led órát attiny2313 és ds1307
Most azt fogja mondani, hogyan tedd magad egy ilyen órát, de az első dolog az első.
És így, amit akartam? És azt akartam, hogy elég nagy óra a hét részes LED-kijelzők, egyszerűen mutatja az időt, és voltak akkor is, ha ki van kapcsolva. Az alapja a tervezési vett AVR mikrovezérlő Attiny2313 két kilobájt flash, ez több, mint elég. Az óra maga megvalósítható RTC valós időben DS1307 chip, amely kapcsolódik az akkumulátor 3 voltos, hogy fenntartsák az órát. Hét részes mutatókat REC-S12101AG, zöld színű, a közös anód. Méretük: 28,8 40,8 mm. Mivel a óra a teljesítmény igények 5 V, I használt kész kapcsolóüzemű tápegység RS-25-5. Miért a UPS? Feküdt az én doboz áramkörök (Réges régen, egy évvel ezelőtt, vettem ötezer Bel. Rubelt. Egy másik srác, azt hiszem, egy jó UPS jól jön!), Porosodik, és a transzformátor én nem, és ez tette, hogy mi történt. A tápegység órák hajtott egy hálózati feszültség 220 V. Itt van egy kép a UPS:
Nos, valójában a nehézségeket összeállítására órán merülnek fel problémák. És így, egy vázlatos rajz órák:
Összegyűjtöttem mindent nyomtatott áramköri lapok, hétszegmenses LED-eket hozott egy tábla, a többit a másik. Tábla ludil ötvözet rózsa és fedett vége tsapon lakk. Nyomtatott áramköri lapok készülnek a segítségével a zsákmány. Jellemzők a programban Sprint Layout 4.0. Itt van egy fotó tábla hétszegmenses kijelző:
Táblák egymáshoz a hurok, mint ez:
Az persze lehet, hogy a számítógép IDE kábelt. Itt van egy kép a főtáblán:
Megjegyezzük, hogy a kvarcóra ház csatlakozik a mínusz hatalom, elkerüli kudarcok és a külső beavatkozás. Minden feltöltött a szervezetben, hogy mi történt:
Mint látható, a tokban kössek mindent termikus ragasztó. Összeállítása után az órát szükséges Flash mikrokontroller firmware ClockFirmware.HEX. Hogyan villogni mikrokontroller és egy programozó, írtam itt és itt. Miután a firmware ne felejtsük el beállítani a következő Fyuz bitek:
Varrtam mikrokontroller által a programozási USBtiny és SinaProg programot. Program (firmware) az órák írt BASCOM-AVR környezetben. forrás kapcsolódik. Van egy órát fut majdnem egy héten, és nem egy másodpercig mögött. Az óra pontatlansága függ a kvarc, akkor jobb, hogy vesz egy újat. Fényesség óra függ az ellenállások R1-R8, a fényerő csökkentéséhez, növeli az ellenállást ilyen ellenállások, de meg kell jegyezni, hogy az ellenállások kell helyezni impedanciájú kisebb, mint 10 ohm és R3 ellenállás legalább 100 Ohm. Amikor először bekapcsolja óra vagy megváltoztatása után a tartalék akkumulátort, tartsa mindkét gombot S1, S2, és kapcsolja be az órát. Az óra visszaáll 0:00 és elkezdenek járni.
By the way, az éjszakai órát néz ki, csak finom:
Rendben, kész nézni és operatív!
Van egy szerelvény órát töltött mintegy 250 ezer belorusz rubel. dörzsölje. Kiváló! Azt két legyet ütött egy csapásra, és tette a saját kezét, és sikerült egy kisebb összeget, mint a kínai órát. Remélem az órát, mint anya.
A rajongók a program kapcsolódik Proteus projekt órán át.