Velké LED hodiny. Domácí náramkové hodinky

Hodiny se zvukovým budíkem pro ovládání domácích spotřebičů.

Časovač je zařízení, které pomocí spínacích kontaktů zapíná nebo vypíná zařízení v nastavený čas. Časovače v reálném čase umožňují nastavit čas spouštění v nastavenou denní dobu. Nejjednodušším příkladem takového časovače by byl budík.

Rozsah použití časovače je široký:
- ovládání osvětlení;
- zalévání domácích a zahradních rostlin;
- ovládání ventilace;
- správa akvárií;
- ovládání elektrických ohřívačů a tak dále.

Navrhovaný časovač může rychle a levně vyrobit i začínající radioamatér.
Udělal jsem to na základě návrháře hodin. ()

Potřeboval jsem použít časovač, abych řídil zalévání rostlin na chatě.

Podívejte se na celý proces výroby ve videu:


Seznam nástrojů a materiálů
- jakékoli elektronické hodinky se zvukem alarmu;
-šroubovák;
- nůžky;
- páječka;
-cambric;
- dvě 12V relé;
-12V napájení z adaptéru;
- spojovací vodiče;
- fóliová deska plošných spojů pro plošný spoj nebo prkénko;
-průmyslové nebo domácí časové relé;
-odpor;
- tranzistory KT815 (nebo analogy);
-dioda.

Krok první. Zapojení desky časovače.
Časovač obvod
Jediné, co je potřeba, je připájet součástky podle schématu na prkénko a připájet dva vodiče od piezo emitoru hodin. Sestavíme jednoduchý obvod s mezirelé a tranzistorovým spínačem. Když je z hodin odeslán první impuls zvukového signálu, relé P1 se zapne, normálně otevřený kontakt se sepne a zapne zátěž a současně přes druhý normálně otevřený kontakt relé P1 a normálně zavřený kontakt kontakt časového relé, relé P1 se samoblokuje. Spolu se zátěží je sepnuto časové relé PB - začíná odpočítávání zadané provozní doby zátěže. Na konci této doby RV rozepne kontakt a relé P1 ztratí napájení, zátěž se vypne. Okruh je připraven na další cyklus. Dioda slouží k zamezení zpětného pulsu do hodinového obvodu (lze použít libovolnou nízkopříkonovou diodu). LED indikující aktivaci zátěže. V tomto obvodu potřebujete mezilehlé relé se dvěma normálně otevřenými kontakty, ale neměl jsem to - použil jsem dvě čínská relé (cívky jsou zapojeny paralelně Pokud je zátěž silnější, musíte ji použít). relé s výkonnějšími kontakty. Měl jsem 12V adaptér a nainstaloval jeho obvod přímo na prkénko. V zásadě lze použít jakýkoli nízkopříkonový 12V zdroj.


Stručně řečeno, hodiny sepnou zátěž a časové relé se po uplynutí prodlevy vypne.
Pokud nemáte průmyslové časové relé, můžete si ho vyrobit sami pomocí jednoduchého schématu. Se zvyšující se kapacitou kondenzátoru C1 se zvyšuje provozní doba relé.


Krok dva. Kontrola činnosti časovače.
Můj obvod fungoval, když jsem ho poprvé zapnul.
Zbývá pouze nastavit čas budíku. Moje hodinky mají dvě nastavení času budíku. V mém případě stačí zapnout zalévání např. ráno v 7 hodin na jednu hodinu a večer ve 20 hodin zase zalévat. Když stisknete tlačítka hodin, zazní zvukové signály, takže při nastavování musí být obvod časovače odpojen od napájení, aby se zabránilo falešným poplachům. Moje hodinky mají funkci „zvonění“ - každou hodinu od 8 do 20 hodin, to znamená, že kromě budíku můžete v případě potřeby použít tyto signály. Pokud to není nutné, je funkce „zvonění“ deaktivována.

Takhle dopadl víkendový design. Bylo zajímavé vyzkoušet nové schéma, takže vše proběhlo rychle. Do budoucna bude potřeba vyrobit pouzdro a umístit tam desku a časové relé. Začátečník si může takový časovač vyrobit sám, aniž by utrácel spoustu času a peněz. A kde je použít, je jen na vás.

Veškerá práce trvala pár víkendových večerů a 75 rublů (

Domácí náramkové hodinky s indikátorem vakua, vyrobené ve stylu steampunk. Materiál převzat z www.johngineer.com. Tyto náramkové hodinky jsou sestaveny na základě displeje IVL-2. Původně jsem si koupil několik těchto indikátorů, abych vytvořil standardní stolní hodiny, ale po chvíli přemýšlení jsem si uvědomil, že bych si také mohl postavit stylové náramkové hodinky. Indikátor má řadu funkcí, díky kterým je pro tento účel vhodnější než většina ostatních sovětských displejů. Zde jsou parametry:

  • Jmenovitý proud vlákna je 60 mA 2,4 V, ale pracuje s 35 mA 1,2 V.
  • Malá velikost – pouze 1,25 x 2,25"
  • Může pracovat s relativně nízkým síťovým napětím 12V (až 24)
  • Spotřebuje pouze 2,5 mA/segment při 12,5 V

Všechny fotografie lze zvětšit kliknutím na ně. Největší překážkou úspěšného dokončení projektu bylo jídlo. Vzhledem k tomu, že tyto hodinky byly zamýšleny jako součást kostýmu, nezáleží na tom, že baterie vydrží pouze 10 hodin. Usadil jsem se na AA a AAA.

Schéma je celkem jednoduché. Mikrokontrolér Atmel AVR ATMega88 a hodiny reálného času - DS3231. Ale existují i ​​jiné čipy, mnohem levnější, které budou fungovat stejně dobře v generátoru.

VFD displej je řízen MAX6920 - 12bitovým posuvným registrem s vysokonapěťovými (až 70V) výstupy. Snadno se používá, je velmi spolehlivý a kompaktní. Ovladač displeje také mohl připájet spoustu samostatných součástek, ale to bylo nepraktické kvůli prostorovým omezením.

Napětí baterie také napájí 5V boost konvertor (MCP1640 SOT23-6), který je potřebný pro normální provoz AVR, DS3231 a MAX6920, a také funguje jako vstupní napětí pro druhý boost konvertor (NCP1403 SOT23-5), který produkuje 13V pro síťové napětí vakuového indikátoru.

Hodinky mají tři senzory: jeden analogový a dva digitální. Analogový senzor je fototranzistor a používá se k detekci úrovně světla (Q2). Digitální senzory: BMP180 - tlak a teplota a MMA8653 - akcelerometr pro detekci pohybu. Oba digitální senzory jsou připojeny přes I2C sběrnici k DS3231.

Pro krásu a ochranu skleněného displeje náramkových hodinek jsou připájeny mosazné trubičky a pro připevnění koženého řemínku jsou použity měděné dráty o tloušťce 2 mm. Kompletní schéma zapojení není v původním článku uvedeno - viz zapojení na katalogových listech k uvedeným mikroobvodům.

Jak název napovídá, hlavním účelem tohoto zařízení je zjistit aktuální čas a datum. Má ale mnoho dalších užitečných funkcí. Nápad na jeho vznik se objevil poté, co jsem narazil na polorozbité hodinky s poměrně velkým (na zápěstí) kovovým pouzdrem. Napadlo mě, že bych tam mohl vložit podomácku vyrobené hodiny, jejichž možnosti omezuje pouze moje vlastní fantazie a zručnost. Výsledkem bylo zařízení s následujícími funkcemi:

1. Hodiny - kalendář:

    Počítání a zobrazování hodin, minut, sekund, dne v týdnu, dne, měsíce, roku.

    Dostupnost automatického nastavení aktuálního času, které se provádí každou hodinu (maximální hodnoty +/-9999 jednotek, 1 jednotka = 3,90625 ms.)

    Výpočet dne v týdnu z data (pro aktuální století)

    Automatický přechod mezi letním a zimním časem (lze vypnout)

  • Přestupné roky se berou v úvahu

2. Dva nezávislé budíky (při spuštění zazní melodie)
3. Časovač s přírůstky po 1 sekundě. (Maximální doba počítání 99h 59m 59s)
4. Dvoukanálové stopky s rozlišením počítání 0,01 sec. (maximální doba počítání 99h 59m 59s)
5. Stopky s rozlišením počítání 1 sekunda. (maximální doba počítání 99 dní)
6. Teploměr v rozsahu od -5°C. až 55°C (omezeno teplotním rozsahem běžného provozu zařízení) v krocích po 0,1°C.
7. Čtečka a emulátor elektronických klíčů - tablety typu DS1990 využívající protokol Dallas 1-Wire (paměť pro 50 kusů, která již obsahuje několik univerzálních „terénních klíčů“) s možností zobrazení kódu klíče bajt po bajtu .
8. IR dálkové ovládání (implementován je pouze příkaz „Vyfotit snímek“) pro digitální fotoaparáty „Pentax“, „Nikon“, „Canon“
9. LED svítilna
10. 7 melodií
11. Zvukový signál na začátku každé hodiny (lze vypnout)
12. Zvukové potvrzení stisknutí tlačítka (lze vypnout)
13. Monitorování napětí baterie s funkcí kalibrace
14. Nastavení jasu digitálního indikátoru

Možná je taková funkčnost nadbytečná, ale mám rád univerzální věci a plus morální spokojenost, že tyto hodinky budou vyrobeny vlastníma rukama.

Schematické schéma hodin

Zařízení je postaveno na mikrokontroléru ATmega168PA-AU. Hodiny tikají podle časovače T2, který pracuje v asynchronním režimu z hodinového quartz na 32768 Hz. Mikrokontrolér je téměř po celou dobu v režimu spánku (indikátor nesvítí), jednou za sekundu se probudí, aby se právě tato sekunda přidala k aktuálnímu času, a znovu usne. V aktivním režimu je MK taktován z interního RC oscilátoru na 8 MHz, ale interní předdělička to dělí 2, ve výsledku je jádro taktováno na 4 MHz. K indikaci slouží čtyři jednomístné LED digitální sedmisegmentové indikátory se společnou anodou a desetinnou tečkou. K dispozici je také 7 stavových LED diod, jejichž účel je následující:
D1- Znaménko záporné hodnoty (mínus)
D2- Znak běžících stopek (blikající)
D3- Znamení zapnutí prvního budíku
D4- Známka zapnutí druhého alarmu
D5- Signál zvukového signálu na začátku každé hodiny
D6- Značka běžícího časovače (blikající)
D7- Indikátor nízkého napětí baterie

R1-R8 - proud omezující odpory segmentů digitálních indikátorů HG1-HG4 a LED D1-D7. R12,R13 – dělič pro sledování napětí baterie. Vzhledem k tomu, že napájecí napětí hodin je 3V a bílá LED D9 vyžaduje při jmenovitém odběru proudu cca 3,4-3,8V, nesvítí plnou silou (ale stačí, aby ve tmě nezakopla) a je tedy zapojena bez proudu -omezovací odpor. Prvky R14, Q1, R10 jsou určeny pro ovládání infračervené LED D8 (implementace dálkového ovládání pro digitální fotoaparáty). R19, ​​​​R20, R21 se používají pro párování při komunikaci se zařízeními, která mají rozhraní 1-Wire. Ovládání se provádí třemi tlačítky, která jsem konvenčně nazval: MODE (režim), UP (nahoru), DOWN (dolů). První z nich je určen i k probuzení MK externím přerušením (v tomto případě se rozsvítí indikace), proto se připojuje samostatně na vstup PD3. Stisk zbývajících tlačítek je určen pomocí ADC a rezistorů R16, R18. Pokud nejsou tlačítka stisknuta do 16 sekund, MK přejde do režimu spánku a indikátor zhasne. Když je v režimu "Dálkové ovládání pro kamery" tento interval je 32 sekund a se zapnutou baterkou - 1 minuta. MK lze také uspat ručně pomocí ovládacích tlačítek. Když stopky běží s rozlišením počítání 0,01 sec. Zařízení nepřejde do režimu spánku.

Tištěný spoj

Zařízení je osazeno na oboustranné desce plošných spojů kulatého tvaru na velikost vnitřního průměru pouzdra náramkových hodinek. Ale při výrobě jsem použil dvě jednostranné desky o tloušťce 0,35 mm. Tato tloušťka byla opět získána odloupnutím z oboustranného sklolaminátu o tloušťce 1,5 mm. Poté byly desky slepeny dohromady. To vše bylo provedeno proto, že jsem neměl tenké oboustranné sklolaminát a každý ušetřený milimetr tloušťky v omezeném vnitřním prostoru pouzdra hodinek je velmi cenný a při výrobě tištěných vodičů pomocí LUT nebylo potřeba zarovnání. metoda. Výkres desky plošných spojů a umístění dílů jsou v přiložených souborech. Na jedné straně jsou indikátory a odpory R1-R8 omezující proud. Na zadní straně jsou všechny ostatní detaily. Jsou zde dva průchozí otvory pro bílé a infračervené LED.

Tlačítkové kontakty a držák baterie jsou vyrobeny z pružného pružinového ocelového plechu o tloušťce 0,2...0,3 mm. a pocínované. Níže jsou fotografie desky z obou stran:

Design, díly a jejich možná výměna

Mikrokontrolér ATmega168PA-AU lze nahradit ATmega168P-AU, ATmega168V-10AU ATmega168-20AU. Digitální indikátory - 4 kusy KPSA02-105 supersvítivá červená záře s výškou číslic 5,08 mm. Lze dodat ze stejné řady KPSA02-xxx nebo KCSA02-xxx. (jen ne zelené - budou slabě svítit) Nevím o jiných analogech podobných velikostí se slušným jasem. U HG1, HG3 je zapojení katodových segmentů odlišné od HG2, HG4, protože mi to vyhovovalo pro zapojení plošného spoje. V tomto ohledu je pro ně v programu použita jiná tabulka generátoru znaků. Použité odpory a kondenzátory SMD pro povrchovou montáž standardních velikostí 0805 a 1206, LED D1-D7 standardní velikosti 0805. Bílé a infračervené LED o průměru 3 mm. Deska má 13 průchozích otvorů, do kterých je nutné nainstalovat propojky. Jako teplotní senzor se používá DS18B20 s 1-Wire rozhraním. LS1 je běžný piezoelektrický výškový reproduktor, vložený do víka. Jedním kontaktem je spojen s deskou pomocí na ní nainstalované pružiny, druhým je spojen s tělem hodinek samotným krytem. Quartzový rezonátor z náramkových hodinek.

Programování, firmware, pojistky

Pro in-circuit programování má deska pouze 6 kulatých kontaktních bodů (J1), protože plný konektor se nevejde na výšku. Připojil jsem je k programátoru pomocí kontaktního zařízení vyrobeného z kolíkové zástrčky PLD2x3 a na ně připájených pružin a jednou rukou jsem je přitlačil na místa. Níže je fotografie zařízení.

Použil jsem to, protože během procesu ladění jsem musel mnohokrát přeformátovat MK. Při flashování jednorázového firmwaru je jednodušší připájet tenké vodiče připojené k programátoru k záplatám a poté je znovu odpájet. Výhodnější je flashovat MK bez baterie, ale tak, aby napájení bylo buď z externího +3V zdroje nebo z programátoru se stejným napájecím napětím. Program je napsán v assembleru v prostředí VMLAB 3.15. Zdrojové kódy, firmware pro FLASH a EEPROM v aplikaci.

Bity FUSE mikrokontroléru DD1 musí být naprogramovány následovně:
CKSEL3...0 = 0010 - taktování z interního RC oscilátoru 8 MHz;
SUT1...0 =10 - Doba spouštění: 6 CK + 64 ms;
CKDIV8 = 1 - dělič frekvence 8 je deaktivován;
CKOUT = 1 - Výstupní hodiny na CKOUT zakázány;
BODLEVEL2…0 = 111 - řízení napájecího napětí je zakázáno;
EESAVE = 0 - vymazání EEPROM při programování krystalu je zakázáno;
WDTON = 1 - Watchdog Timer není vždy zapnutý;
Zbývající bity FUSE je nejlepší ponechat nedotčené. Bit FUSE je naprogramován, pokud je nastaven na „0“.

Je vyžadována flash paměť EEPROM s výpisem obsaženým v archivu.

První buňky EEPROM obsahují počáteční parametry zařízení. Níže uvedená tabulka popisuje účel některých z nich, které lze v rozumných mezích změnit.

Adresa buňky

Účel

Parametr

Poznámka

Velikost napětí baterie, při které se objeví signál nízké úrovně

260 (104 USD) (2,6 V)

koeficient pro korekci hodnoty naměřeného napětí baterie

časový interval pro přepnutí do režimu spánku

1 jednotka = 1 sec

časový interval pro přepnutí do režimu spánku při zapnuté svítilně

1 jednotka = 1 sec

časový interval pro přepnutí do režimu spánku v režimu dálkového ovládání fotoaparátů

1 jednotka = 1 sec

Zde jsou uložena čísla klíčů IButton

Malá vysvětlení k bodům:

1 bod. Ta udává úroveň napětí na baterii, při které se rozsvítí LED dioda indikující její nízkou hodnotu. Nastavil jsem to na 2,6V (parametr - 260). Pokud potřebujete něco jiného, ​​například 2,4V, musíte napsat 240 ($ 00F0). Nízký bajt je uložen v buňce na adrese $0000 a horní bajt je uložen v $0001.

2 bod. Protože jsem na desku neosadil proměnný rezistor pro úpravu přesnosti měření napětí baterie z důvodu nedostatku místa, zavedl jsem softwarovou kalibraci. Postup kalibrace pro přesné měření je následující: zpočátku je do této buňky EEPROM zapsán koeficient 1024 (400 $), musíte zařízení přepnout do aktivního režimu a podívat se na napětí na indikátoru a poté změřit skutečné napětí na baterie voltmetrem. Korekční faktor (K), který je nutné nastavit, se vypočítá podle vzorce: K=Uр/Ui*1024 kde Uр je skutečné napětí naměřené voltmetrem, Ui je napětí, které bylo naměřeno samotným zařízením. Po výpočtu koeficientu „K“ se zadá do zařízení (jak je uvedeno v návodu k obsluze). Po kalibraci moje chyba nepřesáhla 3 %.

3 bod. Zde můžete nastavit čas, po kterém zařízení přejde do režimu spánku, pokud nestisknete žádné tlačítko. Můj stojí 16 sekund. Pokud například potřebujete usnout za 30 sekund, musíte si zapsat 30 (26 $).

V bodech 4 a 5 totéž.

6 bodů. Na adrese $0030 je uložen nulový kód rodiny klíčů (Dallas 1-Wire), poté jeho 48bitové číslo a CRC. A tak 50 kláves za sebou.

Nastavení, provozní vlastnosti

Nastavení zařízení spočívá v kalibraci měření napětí baterie, jak je popsáno výše. Dále je nutné detekovat odchylku taktu po dobu 1 hodiny, vypočítat a zadat příslušnou korekční hodnotu (postup je popsán v návodu k obsluze).

Zařízení je napájeno lithiovou baterií CR2032 (3V) a spotřebuje přibližně 4 µA v režimu spánku a 5...20 mA v aktivním režimu v závislosti na jasu indikátoru. Při každodenním pětiminutovém používání aktivního režimu by baterie měla vydržet přibližně 2....8 měsíců v závislosti na jasu. Pouzdro hodinek je připojeno k zápornému pólu baterie.

Čtení klíče bylo testováno na DS1990. Emulace byla testována na interkomech METAKOM. Pod sériovými čísly od 46 do 49 (poslední 4) blikají univerzální klíče pro interkomy (všechny klíče jsou uloženy v EEPROM, lze je před blikáním změnit). Klíč registrovaný pod číslem 49 otevřel všechny interkomy METAKOM, na které jsem narazil, zbytek univerzálních klíčů jsem neměl šanci otestovat, vzal jsem jejich kódy ze sítě.

Dálkové ovládání pro fotoaparáty bylo testováno na modelech Pentax optio L20 a Nikon D3000. Canon se nepodařilo získat ke kontrole.

Uživatelská příručka zabírá 13 stran, proto jsem ji do článku nevložil, ale zařadil do přílohy ve formátu PDF.

Archiv obsahuje:
Schéma v a GIF;
Kreslení desky plošných spojů a uspořádání prvků ve formátu;
Firmware a zdrojový kód v assembleru;

Seznam radioprvků

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

ATmega168PA

1 PA-AU Do poznámkového bloku
U2 senzor teploty

DS18B20

1 Do poznámkového bloku
Q1 MOSFET tranzistor

2N7002

1 Do poznámkového bloku
C1, C2 Kondenzátor30 pF2 Do poznámkového bloku
C3, C4 Kondenzátor0,1 uF2 Do poznámkového bloku
C5 Elektrolytický kondenzátor47 uF1 Do poznámkového bloku
R1-R8, R17 Rezistor

100 ohmů

9 Do poznámkového bloku
R9 Rezistor

10 kOhm

1 Do poznámkového bloku
R10 Rezistor

8,2 Ohm

1 Do poznámkového bloku
R11 Rezistor

300 ohmů

1 Do poznámkového bloku
R12 Rezistor

2 MOhm

1 Do poznámkového bloku
R13 Rezistor

220 kOhm

1 Do poznámkového bloku
R14 Rezistor

30 kOhm

1 Do poznámkového bloku
R15, R19 Rezistor

4,7 kOhm

2 Do poznámkového bloku
R16 Rezistor

20 kOhm

1

Pro ty, kteří se alespoň trochu vyznají v mikrokontrolérech a chtějí si také vytvořit jednoduché a užitečné zařízení do domácnosti, není nic lepšího než sestava s LED indikátory. Taková věc může zdobit váš pokoj, nebo může sloužit jako jedinečný ručně vyrobený dárek, od kterého získá další hodnotu. Obvod funguje jako hodiny a jako teploměr - režimy se přepínají tlačítkem nebo automaticky.

Elektrické schéma domácích hodin s teploměrem

Mikrokontrolér PIC18F25K22 se stará o veškeré zpracování a načasování dat a sdílení ULN2803A Zbývá pouze koordinovat jeho výstupy s LED indikátorem. Malý čip DS1302 funguje jako časovač přesných sekundových signálů, jeho frekvence je stabilizována standardním quartzovým rezonátorem 32768 Hz. To poněkud komplikuje design, ale nebudete muset neustále upravovat a upravovat čas, který se nevyhnutelně zpozdí nebo uspěchá, pokud si vystačíte s náhodně nevyladěným quartzovým rezonátorem o několika MHz. Takové hodinky jsou spíše jednoduchou hračkou než kvalitními a přesnými hodinkami.

V případě potřeby mohou být teplotní čidla umístěna daleko od hlavní jednotky - jsou k ní připojena třívodičovým kabelem. V našem případě je jedno teplotní čidlo instalováno v bloku a druhé je umístěno venku, na kabelu o délce cca 50 cm.

Displej hodin je tvořen čtyřmi velkými LED digitálními ukazateli. Původně byly společnou katodou, ale ve finální verzi se změnily na společnou anodu. Můžete nainstalovat jakékoli další a poté jednoduše vybrat proud omezující odpory R1-R7 na základě požadovaného jasu. Dalo by se to umístit na společnou desku s elektronickou částí hodinek, ale tohle je mnohem univerzálnější – najednou chcete dát hodně velký LED indikátor, aby byly vidět na velkou vzdálenost. Příklad takového návrhu pouličních hodin je zde.

Samotná elektronika začíná od 5 V, ale aby LED diody jasně svítily, je nutné použít 12 V. Ze sítě je napájení přiváděno přes redukční transformátorový adaptér do stabilizátoru 7805 , která produkuje napětí striktně 5 V. Pozor na malou zelenou válcovou baterii - slouží jako záložní zdroj pro případ ztráty sítě 220 V Není nutné ji odebírat na 5 V - 3,6 lithiová-. iontové nebo Ni-MH baterie je dostatečné Volt.

Pro pouzdro můžete použít různé materiály - dřevo, plast, kov, nebo integrovat celou konstrukci domácích hodinek do hotových průmyslových hodinek, například z multimetru, tuneru, rádiového přijímače a tak dále. Vyrobili jsme je z plexiskla, protože se snadno zpracovávají a umožňují nahlédnout do vnitřností, aby je každý viděl – tyto hodinky byly sestaveny vlastníma rukama. A co je nejdůležitější, bylo to k dispozici :)

Zde najdete všechny potřebné detaily navrženého domácího návrhu digitálních hodin, včetně schématu zapojení, rozložení PCB, firmware PIC a

Fotografie ukazuje prototyp, který jsem sestavil, abych odladil program, který bude celé toto zařízení spravovat. Druhé arduino nano v pravém horním rohu prkénka nepatří do projektu a trčí tam jen tak, nemusíte mu věnovat pozornost.

Něco málo k principu fungování: Arduino vezme data z časovače DS323, zpracuje je, pomocí fotorezistoru určí úroveň osvětlení, poté vše odešle do MAX7219 a ten zase rozsvítí požadované segmenty požadovaným jasem. Pomocí tří tlačítek můžete také nastavit rok, měsíc, den a čas podle potřeby. Na fotografii indikátory zobrazují čas a teplotu, která je odebírána z digitálního teplotního čidla

Hlavním problémem v mém případě je, že 2,7palcové indikátory mají společnou anodu a museli se za prvé nějak spřátelit s max7219, který je určen pro indikátory se společnou katodou, a za druhé vyřešit problém s jejich napájení, protože pro žhavení potřebují 7,2 voltů, které samotný max7219 nemůže poskytnout. Když jsem na jednom fóru požádal o pomoc, dostal jsem odpověď.

Řešení na snímku obrazovky:


Na výstupy segmentů z max7219 je připojen mikroobvod, který invertuje signál a na každý pin, který by měl být připojen ke společné katodě displeje, je připojen obvod tří tranzistorů, které také invertují jeho signál a zvyšují napětí. Získáme tak možnost připojit displeje se společnou anodou a napájecím napětím vyšším než 5 voltů k max7219

Na test jsem připojil jeden indikátor, vše funguje, nic nekouří

Začněme sbírat.

Okruh jsem se rozhodl rozdělit na 2 části z důvodu obrovského množství propojek ve verzi, kterou oddělovaly mé křivé tlapky, kde bylo vše na jedné desce. Hodiny se budou skládat ze zobrazovací jednotky a napájecí a řídicí jednotky. Bylo rozhodnuto shromáždit nejdříve to druhé. Prosím estéty a zkušené radioamatéry, aby neomdlévali kvůli krutému zacházení s díly. Nemám chuť si kvůli LUT kupovat tiskárnu, takže to dělám po staru - cvičím na papíře, vrtám dírky podle šablony, kreslím fixem cesty, pak leptám.

Princip uchycení indikátorů zůstal stejný jako na.

Polohu indikátorů a komponentů označujeme pomocí šablony z plexiskla vyrobené pro pohodlí.

Proces značkování







Poté pomocí šablony vyvrtáme otvory na správných místech a vyzkoušíme všechny součásti. Všechno perfektně sedí.

Kreslíme cesty a leptáme.




koupání v chloridu železitém

Připraveno!
kontrolní panel:


indikační deska:


Ovládací deska dopadla skvěle, dráha na zobrazovací desce nebyla kriticky vyžraná, lze ji opravit, je čas pájet. Tentokrát jsem přišel o panenství SMD a zařadil do obvodu součástky 0805. Přinejmenším byly na místo připájeny první odpory a kondenzátory. Myslím, že se v tom zdokonalím, bude to jednodušší.
K pájení jsem použil koupené tavidlo. Pájení s ním je radost nyní používám lihovou kalafunu pouze na cínování.

Zde jsou hotové desky. Řídicí deska má sedátko pro Arduino nano, hodiny, dále výstupy pro připojení k desce displeje a senzorům (fotoodpor pro automatický jas a digitální teploměr ds18s20) a napájecí zdroj s nastavitelným výstupním napětím (pro velké sedmisegmentových zařízení) a pro napájení hodin a Arduina jsou na desce displeje montážní patice pro displeje, patice pro max2719 a uln2003a, řešení pro napájení čtyř velkých sedmisegmentových zařízení a hromada propojek.




zadní ovládací deska

Zadní zobrazovací deska:

Příšerná instalace smd:


Zahájení

Po zapájení všech kabelů, tlačítek a senzorů je čas vše zapnout. První spuštění odhalilo několik problémů. Poslední velký indikátor se nerozsvítil a zbytek slabě svítil. První problém jsem řešil připájením nohy SMD tranzistoru, druhý úpravou napětí produkovaného lm317.
JE TO ŽIVÉ!




Horní