Többfunkciós csukló ledes óra

Ahogy a neve is mutatja, a fő célja ennek az eszköznek - felismerni az aktuális időt és dátumot. De ez még mindig sok más hasznos funkció. A teremtés után jött rábukkantam poluslomannye óra viszonylag nagy (órák) fém házban. Azt hittem, hogy ott lehet beszúrni egy házi óra, amelynek képességeit kizárólag csak a képzelet és a készség. Az eredmény egy olyan eszköz, a következő jellemzőkkel:

1. Óra - Naptár:

Számolás és kimenet a kijelző Óra, perc, másodperc, nap, dátum, hónap, év.

A rendelkezésre álló automatikus beállítása az aktuális idő, ami történik óránként (a maximális értékek +/- 9999 u 1 u = 3,90625 ms).

Kiszámítása a nap a hét napját (erre század)

Automatikus nyári és téli időszámítás (kikapcsolt)

  • Figyelembe véve Szökőévek
  • Lehet, hogy ez a funkcionalitás és a felesleges, de szeretem a sokoldalú dolgokat is, plusz az erkölcsi elégedettség abból a tényből, hogy ezek az órák lesznek a saját kezében van.

    Sematikus rajz órán

    Mi az órát jég

    Az eszköz épül a mikrokontroller ATmega168PA-AU. Az óra ketyeg időzítő T2 működő aszinkron módot kvarcóra a 32768 Hz-re. A legtöbb időt a mikrokontroller alvó üzemmódban van (a LED nem világít), felébred minden második, hogy hozzá ebben a pillanatban, hogy a pontos időt, és visszamegy aludni. Aktív módban, az MC órajele a belső RC oszcillátor 8 MHz, de a belső előosztó osztja 2, így a mag órajele által 4MHz. Ezt alkalmazzák a jelző négy egyszámjegyű hétszegmenses LED digitális kijelző közös anód c és a tizedes pont. Mivel van egy állapotjelző LED 7, amelynek célja az alábbiak szerint:
    Tünet D1- negatív érték (mínusz)
    D2 Tünet működő stopper (villogó)
    D3- Tünet benne első riasztás
    Tünet benne D4- második riasztás
    D5- hangjelzéssel ellátási Tünet elején minden órában
    D6 Tünet futó timer (villogó)
    Tünet D7- kisfeszültségű elem

    R1-R8 - áramkorlátozó ellenállások HG1-HG4 és D1-D7 LED digitális kijelzők szegmensek. R12, R13 - egy elválasztó figyelemmel kíséri az akkumulátor feszültségét. Mivel a feszültség az óra 3V, és a fehér fénykibocsátó dióda D9 kb 3,4-3,8V névleges áramfelvételt izzik nem teljes erejét (de ez elég ahhoz, hogy ne megbotlik a sötétben), és ezért csatlakozik nélkül áramkorlátozó ellenállás. Az elemek R14, Q1, R 10 vannak kialakítva, hogy ellenőrizzék a infravörös fénykibocsátó dióda D8 (végrehajtása távvezérlő digitális fényképezőgépek). R19, ​​R20, R21 szolgálnak az interfész, amikor kommunikál eszközök, amelyek 1-vezetékes interfész. Ellenőrzött három gomb, amit hagyományosan az úgynevezett: MODE (üzemmód), UP (fel), DOWN (le). Az első ezek közül is szolgál, MK-up a külső megszakítás (megjelöléssel szerepel), úgy, hogy csatlakozik külön-külön a bemeneti PD3. Megnyomása más gomb használatával határozzuk meg az ADC és az ellenállások R16, R18. Ha a gomb nincs lenyomva 16 másodpercig, majd az MC elalszik, és kialszik. Ha a „távirányító a kamera”, ez az időköz 32 másodperc. és amikor a zseblámpa - 1 perc. MK is lehet letenni manuálisan a kezelőgombok. Ha a stopperóra 0,01 lépésekben másodperc számlákat. A készülék nem alvó üzemmódba.

    PCB

    A készülék összeszerelt kétoldalas nyomtatott áramköri lap egy kerek alakú méretű belső átmérője a test karóra. De amikor használják előállítására kétoldalas tábla vastagsága 0,35 mm. Ismét az ilyen vastagságú érkezik elválhat annak kettős üvegszálas 1,5 mm vastag. Ezután ragasztó táblák. Mindezt azért tettem, mert nem volt egy vékony kétoldalas üvegszál, és minden mentett millimétervastagság korlátozott belső terében óra tokját nagyon értékes, és feleslegessé összehangolás a gyártása nyomtatott vezetékek által LUT. Rajz PCB és helyét részletek a csatolt fájlban. Az egyik oldalon a mutatók és áramkorlátozó ellenállások R1-R8 vannak elrendezve. A fordított - az összes többi részletet. Van két átmenő lyukak fehér és infravörös LED-ek.

    Kapcsolat gombok és az elemtartó készülnek rugalmas rugó acéllemez vastagsága 0,2 ... 0,3 mm. és ónozott. Az alábbiakban képek a kártya mindkét oldalán:

    Mi az órát jég

    Mi az órát jég

    Mi az órát jég

    Design, részleteket és az esetleges csere

    ATmega168PA-AU mikrokontroller helyébe ATmega168P-AU, ATmega168V-10AU ATmega168-20AU. Digitális kijelzők - 4 db szuperfényes KPSA02-105 vörös izzás magasságú számjegyek 5,08mm. Foglalható ellátás ugyanabból a sorozatból KPSA02-xxx vagy KCSA02-xxx. (Nem zöld - akkor halvány fény) Egyéb társaik hasonló méretű tisztességes fényerő ismeretlen számomra. A HG1, HG3 vegyületet katódok szegmensek eltér a HG2, HG4, mert annyira kényelmes PCB elrendezés. Ezért számukra a programban alkalmazzák a különböző karakter generátort asztalra. Ahogy használt SMD ellenállások és kondenzátorok SMD méretek 0805 és 1206 LED D1-D7 méretű 0805. Fehér és infravörös LED-ek 3 mm. A testület 13 lyukakon keresztül, amelyben meg kell állítani a jumper. Mivel a hőmérséklet-érzékelő alkalmazott DS18B20 c 1-vezetékes interfész. LS1 - hagyományos piezoelektromos magassugárzó helyezünk a fedelet. Egy terminál csatlakozik a fedélzeten útján rugók, rászerelt, a másik a házzal összekapcsolt fedelet maga órán át. A kristály egy karóra.

    Szoftvert, firmware Fyuz

    Áramköri programozás a táblán már csak 6 kerek pofája érintkező (J1), mivel a kiváló minőségű csatlakozó nem illik a magassága. Ahhoz, hogy a programozó csatlakoztassa azokat az érintkező eszköz készült pólusú PLD2x3 és forrasztással az őket Springs, tartjuk őket egy kézzel a malac. Az alábbiakban egy fotó illik.

    Mi az órát jég

    Én is használtam, mint a hibakeresési folyamat már annyiszor reflash MC. Amikor egy firmware könnyebb forrasztani a malac vékony huzalokat csatlakoztatni a programozó, majd ismét leolvaszt. MK könnyebb varrni akkumulátor nélkül, de kap áramot, vagy egy külső forrásból + 3V, vagy programozással c ugyanakkora feszültséget. A program írt assembly nyelvű VMLAB 3.15 környezetben. A forráskód, a firmware-FLASH EEPROM az alkalmazás.

    DD1 mikrokontroller FUSE bit kell programozni az alábbiak szerint:
    • CKSEL3. 0 = 0010 - időzítése egy belső RC oszcillátor 8 MHz;
    • SUT1. 0 = 10 - Indítási idő: 6 CK + 64 ms;
    • CKDIV8 = 1 - frekvenciaosztó 8 le kell tiltani;
    • CKOUT = 1 - Output Óra CKOUT tilos;
    • BODLEVEL2 ... 0 = 111 - vezérlő tápfeszültség le van tiltva;
    • EESAVE = 0 - EEPROM törlés programozása közben kristály tilos;
    • WDTON = 1 - Nem állandó megjelenést Watchdog Timer;
    A többi FUSE - bitek jobban ne érjen. FUSE programozott kicsit, ha „0”.

    Firmware EEPROM szerepel az archívumban lerakó van szükség.

    Az első sejtek található EEPROM kezdeti paraméterei a készülék. Az alábbi táblázat ismerteti a funkciók néhány közülük, hogy meg lehet változtatni ésszerű határokon belül.

    Kis magyarázat pontról pontra:

    2. §. Mivel nem telepítenek egy változtatható ellenállás beállítására A mérés pontosságát az akkumulátor feszültsége miatt helyhiány, bemutattam szoftverkalibrálási. Kalibrálni, hogy pontos mérést a következő: először az EEPROM cella 1024 van írva együttható ($ 400), szükséges, hogy a készülék aktív üzemmódban, és nézd meg a kijelzőn feszültség, és azonnal voltmérővel mérjük meg a tényleges akkumulátor feszültsége. A korrekciós tényező (K) a következőképpen kell kiszámítani a következő képlet szerint: K = UP / Ui * 1024 ahol UP - a valódi feszültség mért voltmérő Ui - feszültség, amely mért maga az eszköz. Kiszámítása után az együttható „K” fog viselni a készüléket (amint azt a használati utasítás). Kalibrálása után a hibámat nem haladja meg a 3% -ot.

    3 para. Itt, mivel a paraméter, amely alatt a készülék alvó módba, ha a gomb megnyomása után. Kéne 16 másodperc. Ha szükség van azt mondani, hogy borította 30 másodperc, akkor írja le 30 ($ 26).

    A 4. és 5. bekezdés hasonlóan.

    Szabása jellemzői

    Állítószerkezet csökkenti, hogy egy kalibrált mérési akkumulátor feszültsége a fent leírt módon. Az is szükséges, hogy érzékeli egy eltérése órák 1 óra és kiszámításához a megfelelő korrekciós érték (a leírt eljárás a használati utasítás).

    Az eszköz hajtott egy lítium elem CR2032 (3V), és alvó üzemmódban fogyaszt mintegy 4 mA, míg a bázisállomás aktív üzemmódban 5 ... 20 mA függően a fényerő az indikátor. A napi ötperces használata aktív üzemmódban az akkumulátor kell tartania, körülbelül 2 ... 0,8 hónap, a fényerő függvényében. Az óra van kötve az akkumulátor mínusz.

    Távirányító kamerák tesztelt modell a Pentax Optio L20, Nikon D3000. Canon nem tudott tesztelni.

    használati útmutató lefedi 13 oldal, úgyhogy nem tartalmazza azt a cikket, és átadott egy PDF-alkalmazás.

    Mi az órát jég

    Mi az órát jég

    Az archívum tartalma:
    Az A reakcióvázlat Proteus 7.7SP2 és GIF;
    PCB rajz és az elrendezést SprintLayout 5 formátumban;
    Firmware és forráskód assembly nyelven;

    listája rádió