DIY LED hodiny. Domácí náramkové hodinky. Vestavěný CPU RC oscilátor

Uživatel, který chce ovládat zařízení ze smartphonu, by měl věnovat pozornost především gadgetům Xiaomi. Skoro všechno mobilní zařízení je tento čínský výrobce vybaven infračervené senzory. Majitel smartphonu Xiaomi nebude muset hledat software třetích stran PROTI Google Play a nainstalujte jej - pomocí gadgetu můžete udělat dálkové ovládání předinstalovaná aplikace MiVzdálený. Infračervené senzory mají i modely jiných výrobců. Pojďme si krátce promluvit o nejpozoruhodnějších smartphonech s IR porty na Androidu.

  • 5 palců, Full HD
  • Zadní/přední kamera: 20 Mpix / 4 Mpix
  • 3 GB / 32 GB (rozšiřitelné až na 128 GB)
  • Kapacita baterie: 2840 mAh

Cena: od 21 590 rublů

Ve srovnání s Galaxy S8 vypadá smartphone 6. generace Samsung zastarale, takže nyní máte šanci si jej pořídit za poměrně nízkou cenu.

Huawei Mate 9

  • Úhlopříčka displeje a rozlišení: 9 palců, Full HD
  • Zadní/přední kamera: 12 Mpix / 8 Mpix
  • RAM / vestavěná paměť: 4 GB / 64 GB (rozšiřitelná paměť až na 256 GB)
  • Kapacita baterie: 4000 mAh

Cena: od 31 048 rublů

Huawei, na rozdíl od těch dvou předchozí modely, je v době psaní tohoto článku novinkou na trhu mobilní elektroniky. Gadget byl vydán teprve na konci roku 2016. Hlavní předností Mate 9 je jeho výkon. Smartphone pracuje na procesoru Kirin 960. Zástupci Huawei hrdě prohlašují, že tento systém je v současnosti jedním z nejúčinnějších, a chlubí se působivými statistikami: výkon GPU nového modelu je o 80 % vyšší než u Mate 8, zatímco spotřeba energie je o 15 % nižší. Přidejte k tomu téměř 6palcový FullHD displej a dostáváme ideální vychytávku pro hráče.

Za všemi pozoruhodnými úspěchy v produktivitě často zůstávají bez povšimnutí další velmi důležité úspěchy. důležitou výhodou smartphone - má infračervený port. Senzor je umístěn na horním konci s pravá strana. IR aplikace na Mate 9 je nainstalována z výroby. Dle uživatelských recenzí s dálkovým ovládáním TV a klimatizací nový gadget od Huawei se vyrovnává s „5 s odvážným plusem“.

Ulefone Vídeň

  • Úhlopříčka displeje a rozlišení: 5 palců, Full HD
  • Zadní/přední kamera: 13 Mpix / 5 Mpix
  • RAM / vestavěná paměť: 3 GB / 32 GB (rozšiřitelná paměť až na 64 GB)
  • Kapacita baterie: 3250 mAh

Cena: od 8 038 rublů

Čínský smartphone Ulefonenejlepší volba pro milovníka hudby, který hledá gadget s vynikajícím zvukem a nízká cena. Ne nadarmo je zařízení pojmenováno po hudební metropoli Evropy – „na palubě“ smartphonu od Ulefone se nachází Hi-Fi audio čip NXP Smart PA, který poskytuje bohatý a čistý zvuk z reproduktoru i při maximální hlasitost. Zařízení Ulefone Vienna je navíc vybaveno vestavěným zesilovačem, který dokáže „posílit“ i ta nejlevnější sluchátka.

Další výhodou „music boxu“ Android je přítomnost infračerveného senzoru, který je umístěn na horním konci téměř uprostřed. Předinstalovaný software pro dálkové ovládání Chybí technologie – uživatel si bude muset stáhnout některou z aplikací pro infraport na Google Play. Gadget Ulefone Vienna je kompatibilní s kterýmkoli z nich podobné programy– i s aplikací Mi Remote určenou pro smartphony Xiaomi se skvěle spolupracuje.

Ulefone Vienna je levné zařízení a to je další z jeho výhod. Pro hudební smartphone S infračervený port kupující nebude muset zaplatit ani 10 tisíc rublů.

LeEco LE S3

  • Úhlopříčka displeje a rozlišení: 5 palců, Full HD
  • Zadní/přední kamera: 16 Mpix / 8 Mpix
  • RAM / vestavěná paměť: 3 GB / 32 GB (nelze rozšířit)
  • Kapacita baterie: 3000 mAh

Cena: od 10 990 rublů

LeEcoL.E.S3- docela čerstvé čínský smartphone, která se v Rusku začala prodávat teprve v lednu 2017. Gadget má tenký celokovové tělo(pouze 7,5 mm) a dodává se v šedé, zlaté a růžové květy. Design je hlavní předností modelu LE S3. Smartphone vypadá velmi reprezentativně a působivě – zejména pro rozpočtový segment, ke kterému patří. IR port umístěný na horním konci smartphonu není nejpozoruhodnější designové prvky LeEco LE S3. Gadget se může pochlubit snímačem otisků prstů, podporou rychlého nabíjení a přítomností konektoru. Nechybí standardní 3,5mm jack pro sluchátka, ale to není problém. Smartphone je dodáván s vynikajícími sluchátky s konektorem Type-C a adaptérem USB Type-C na 3,5-Jack. Za zmínku stojí, že LeEco LE S3 je jedním z cenově nejdostupnějších modelů s novým typem USB konektor na světovém trhu.

Závěr

Bohužel IR port v moderní smartphony- zjemnění Dokonce drahé modely může postrádat infračervený senzor. Zejména nejočekávanější telefon jara Samsung Galaxy S8 nebude možné použít jako dálkové ovládání - alespoň ne bez doplňkové vybavení. Pokud máte velkou touhu koupit smartphone s infračerveným portem, měli byste věnovat pozornost modelům Čínští výrobci. Xiaomi zvládlo IR technologii na výbornou, LeTV, Ulefone, Huawei, Oukitel také pravidelně těší své fanoušky novými zařízeními s infračervenými senzory. Moderní vychytávky tyto společnosti nejsou horší ani z hlediska kvality, ani funkčnosti vlajkové lodě Samsungu a HTC před dvěma lety.

Jak povolit IR port na telefonu Xiaomi: pokyny krok za krokem. Aplikace pro IR port Mi Remote a jeho alternativy. Co dělat, když není IR port?

Naše děti se nikdy nedozví, že kdysi dávno byly televizory trubkové a neexistoval způsob, jak je ovládat na dálku. Abych zvýšil hlasitost nebo změnil kanál, musel jsem pokaždé vstát z pohovky. Dnes není potřeba zbytečných přesunů, navíc všechny dálkové ovladače na spotřební elektroniku můžete shromáždit ve svém chytrém telefonu, plastové vysílače vložit do krabice a schovat do skříně (nebo vynést na balkón).

Na tomto místě by bylo možné učinit poznámku, že za účelem implementace funkce dálkového ovládání domácí spotřebiče Smartphone by měl mít infraport, ale... ve skutečnosti to není tak úplně pravda. Pokud je k dispozici 3,5mm audio jack nebo alespoň microUSB, zvažte dálkové ovládání v kapse. Je pravda, že budete muset získat další příslušenství, ale to není problém - externí IR port pro televizi lze koupit za nějakých 100-300 rublů.

V této publikaci budeme hovořit o tom, jak povolit IR port pro televizor jako příklad na telefonech Xiaomi. Stejným způsobem lze nakonfigurovat dálkové ovládání jakéhokoli domácího spotřebiče v chytrých telefonech jiných výrobců. Zejména pro ty, kteří potřebují podrobné pokyny Připravíme samostatné materiály o nastavení portu v Samsungu nebo Huawei.

Smartphony s IR portem

Téměř všechny smartphony Xiaomi mají zabudovaný infračervený port, a to nejen ve vlajkových lodích, ale také v modelech rozpočtu a středního segmentu. Zda váš telefon má či nemá IR port zjistíte ve specifikacích. Mimochodem, v naší databázi je snadné vybrat telefony vybavené touto funkcí.

  • Přejít na .
  • V části „Základní filtry“ vyberte výrobce, který vás zajímá (v našem příkladu je to Xiaomi, ale můžete si vybrat jakoukoli značku).
  • Otevřete další filtry a zaškrtněte možnost „Ano“ ve filtru „Pouze IrDA“.
  • Klepněte na tlačítko Nové hledání" Připraveno!

Kromě toho můžete změnit nastavení tabulky samostatným výběrem bloku „Komunikace“ nebo položky „IrDA“, ale není to nutné. Vyhledávání v databázi bude v každém případě fungovat dobře a získáte seznam telefonů s IR portem. Pokud chcete vidět více modelů, po prvním vydání klikněte na tlačítko „Přidat“. Pokud máte zájem levné telefony, povolte filtr „Cenová třída“ nebo ručně nastavte cenové rozpětí v dalších filtrech (Cena: min, Cena: max).

Jak povolit IR port Xiaomi?

Takže jsme se ujistili, že smartphone má infračervený vysílač, zbývá jen vymyslet, jak zapnout IR port a správně jej nakonfigurovat. Chcete-li otočit jakékoli telefon Xiaomi, vše, co potřebujete, je jeden proprietární nástroj s názvem Mi Remote. Tato IR aplikace je vyvinuta a podporována programátory čínská společnost, takže si můžete být jisti jeho kompatibilitou s vaším smartphonem.

Obvykle je aplikace IR portu v smartphone Xiaomi již nainstalováno. I když máte ten, který byl vydán na „holém“ Androidu, Mi Remote je v něm. A mimochodem úspěšně funguje i s velmi starými televizory, vyzkoušenými osobní zkušeností.

Pokud z nějakého nám neznámého důvodu, žádosti o IR Port Xiaomi váš telefon jej nemá, můžete si Mi Remote stáhnout z Google Play. Chcete-li to provést, postupujte podle výše uvedeného odkazu. Přihlaste se na stránku prostřednictvím svého účtu Google a nainstalujte bezplatná aplikace do telefonu.

Aplikace Mi Remote IR vám dává možnost ovládat nejen vaši televizi, ale jakoukoli spotřební elektroniky vybaven IR portem. Může se jednat o klimatizaci, audio systém, projektor, DVD přehrávač, robotický vysavač nebo stereo systém. Prvním krokem je vybrat typ zařízení, pro které chcete dálkové ovládání povolit, a poté vybrat značku z poskytnutého seznamu.

Přejděte do aplikace pro infračervený port a klikněte na ikonu „+“. horní roh vyberte typ zařízení a značku. Na navrhovaném seznamu bude spousta značek, je extrémně nepravděpodobné, že na něm nebude vaše zařízení. Existují LG, Samsung, Sony, Thompson, HiSense, Konka, Sharp, Haier, LeTV a dokonce i značky, jejichž jména jsme viděli poprvé.

Příklad. Chcete povolit dálkové ovládání přes IR port? televizor Samsung. Nejprve vyberte typ zařízení (TV), ke kterému potřebujete dálkový ovladač, a poté výrobce (Samsung, Sony, nebo co máte). Stejně tak přes IR port zapneme dálkové ovládání split systému, klimatizace nebo hudebního centra.

Dalším krokem je zapnout televizor, namířit na něj IR port a stisknutím červeného tlačítka na obrazovce telefonu si přečíst informace o konfiguraci řídicího systému. Možná budete muset postup opakovat dvakrát nebo třikrát, to je normální.

Dále budete požádáni o kontrolu IR portu pro televizor. Chcete-li to provést, musíte stisknout tlačítko zapnutí/vypnutí na obrazovce smartphonu. Klikněte. Pokud je vše správně nakonfigurováno, televizor se vypne. Aplikace vás požádá o potvrzení odpovědi zařízení. Po nastavení se na displeji zobrazí plnohodnotný dálkový ovladač se všemi tlačítky. Doporučujeme přidat do domovskou obrazovku pro rychlý přístup.

Jak vidíte, zapnutí dálkového ovládání spotřební elektroniky přes IR port je velmi jednoduché. A pokud se vám to nelíbí proprietární užitek Mi Remote (může například chybět virtuální tlačítka), můžete si jej nainstalovat do svého smartphonu univerzální použití od vývojářů třetích stran.

IR Port Apps: Alternativy

Zadejte frázi „ dálkové ovládání" Hledání vrátí desítky aplikací pro dálkové ovládání spotřební elektroniky a většina které budou zdarma.

Těžko říct, která aplikace vás osloví, protože i přes sdílení základních funkcí se často v detailech velmi liší. Jeden z nejlepší aplikace pro IR port je považován za ZaZa Remote. Program je zcela zdarma. Na aktuální okamžik Podporováno je více než 300 000 modelů domácích spotřebičů, od televizorů po žárovky a ventilátory, a více než 8 000 značek. Pokud vaše zařízení najednou není na seznamu, napište vývojářům, oni ho doplní. Jak zapnout IR port pomocí této aplikace již víte. Algoritmus akcí je stejný jako při nastavování IR portu přes mi Remote.

Další z oblíbené programy Jasně Univerzální dálkový ovladač, nabízí vestavěný přehrávač médií podporující všechny hlavní formáty a další funkce formou přímého přenosu mediálních souborů (hudba, video) ze smartphonu do SmartTV. Pokud u vás doma běžná televize, funkce nebude užitečná, ale pokud je „chytrá“, může být velmi užitečná.

Nevýhodou aplikace je její poměrně velká váha a hojnost reklamy. Na druhou stranu vývojáři program aktualizují, přidávají nové funkce a nabízejí to vše zdarma. Vzhledem k tomu všemu jim lze reklamu odpustit.

Jak povolit infračervený port, pokud žádný není?

Otázka, jak zapnout infračervený port, pokud žádný není, se může zdát trochu zvláštní, ale je to jen na první pohled. Pokud váš telefon nemá vestavěný port, lze situaci snadno napravit. Připravíme podrobný materiál popisující různé IR vysílače, ale zatím obecný obrys Pojďme si říct, co je to za zvíře a s čím se jí.

IR vysílač je miniaturní příslušenství, které vypadá jako klíčenka. Rozdíl oproti klíčence je v tom, že dokáže vysílat infračervené vlny a připojuje se k chytrému telefonu. Připojení se provádí pomocí 3,5mm audio jacku nebo microUSB.

Pomocí takového vysílače můžete přes IR port zapnout dálkové ovládání k vaší televizi nebo klimatizaci i na telefonu, který není vybaven infračerveným portem. Velmi pohodlná věc, zejména s ohledem na to, že takové příslušenství je levné - můžete si ho koupit v čínských internetových obchodech za pár stovek rublů a někteří prodejci vám také nabídnou dopravu zdarma.

To je vše. Pokud nemůžete zapnout IR port na vašem smartphonu Xiaomi, napište do komentářů, pomůžeme vám!

20. srpna 2015 ve 12:34 hodin

Domácí elektronické hodinky, elementová základna- část 1, měření času

  • DIY nebo Udělej si sám

Pravděpodobně každý geek, který se věnuje domácí elektronice, dříve nebo později přijde s myšlenkou vyrobit si vlastní jedinečné hodinky. Nápad je to docela dobrý, pojďme přijít na to, jak a co je nejlepší vyrobit. Jako výchozí bod budeme předpokládat, že člověk ví, jak programovat mikrokontroléry, rozumí tomu, jak poslat 2 bajty přes i2c nebo sériový port, a dokáže připájet několik vodičů dohromady. V zásadě to stačí.

To je jasné klíčová funkce hodiny - měření času (koho by to napadlo, že?). A je vhodné to udělat co nejpřesněji, existuje několik možností a úskalí.

Jaké metody měření času jsou tedy dostupné v hardwaru, který můžeme použít?

Vestavěný CPU RC oscilátor

Nejjednodušší nápad, který může přijít na mysl, je jednoduše nastavit softwarový časovač a použít jej k odpočítávání sekund. Takže tento nápad není dobrý. Hodiny budou samozřejmě fungovat, ale přesnost vestavěného generátoru není žádným způsobem regulována a může „plavat“ v rozmezí 10% jmenovité hodnoty. Je nepravděpodobné, že by někdo potřeboval hodinky, které zaberou 15 minut měsíčně.

Modul reálného času DS1307

Více správná možnost, také používané ve většině „lidových“ produktů, jsou hodiny reálného času. Mikroobvod komunikuje s mikrokontrolérem přes I2C a vyžaduje minimum kabeláže (quartz a pár rezistorů). Cena je asi 100 rublů za čip, nebo asi 1 dolar na eBay za hotovou desku s čipem, paměťovým modulem a konektorem baterie.

Schéma z datasheetu:

Co je neméně důležité, mikroobvod je vyráběn v DIP obalu, což znamená, že jej může pájet každý začínající radioamatér. Vestavěná baterie udržuje hodiny v chodu, i když je napájení vypnuté.

Zdálo by se, že je vše v pořádku, nebýt jednoho problému – nízké přesnosti. Přibližná přesnost hodinkového křemene je 20-30 ppm. Označení ppm – části na milion, udává počet částí na milion. Zdálo by se, že 20 miliontin je super, ale pro frekvenci 32768Hz to vyjde 20*32768/1000000 = ±0,65536Hz, tzn. už půl hertzu. Jednoduchými výpočty lze vidět, že s takovým rozdílem generátor „cvaká“ navíc (nebo chybí) 56 tisíc cyklů za den, což odpovídá 2 sekundám za den. Existují různé druhy křemene, někteří uživatelé psali i o chybě 5 sekund za den. Nějak to není moc přesné – za měsíc takové hodinky zaberou minimálně minutu. To je již významný rozdíl, patrný pouhým okem (když babiččin oblíbený televizní seriál začíná v 11:00 a hodiny ukazují 11:05, bude vývojář takových hodinek před příbuznými v rozpacích).

Jelikož je ale teplota v místnosti víceméně stabilní a frekvence quartz se příliš nezmění, můžete přidat softwarovou korekci. Další rada na fórech je používat starý křemen základní desky, podle recenzí jsou tam docela přesné.

Modul reálného času DS3231

Nejsme první, kdo si klade otázku přesnosti, a společnost Dallas na základě přání vydala pokročilejší modul - DS3231. Jmenuje se „Extremely Accurate Real Time Clock“ a má vestavěný generátor s teplotní korekcí. Přesnost je 10krát vyšší a je 2 ppm. Cena je trochu vyšší, ale tělo čipu je určeno pro osazení SMD, pájení není tak pohodlné, ale na eBay se dá koupit již hotová deska.


(foto z webu prodejce)

Přesnost 6 sekund za měsíc je již dobrý výsledek. Půjdeme ale dále – v ideálním případě se hodiny v 21. století nemusí seřizovat vůbec.

Rádiový modul DCF-77

Metoda je spíše exotická, ale pro úplnost ji nelze ignorovat. Málokdo ví, ale přesné časové signály byly vysílány přes rádio od 70. let. Vysílač DCF-77 se nachází v Německu u Frankfurtu a na frekvenci VHF 77,5 KHz se vysílají přesné časové značky (ano, už měly zeď a stolní hodiny, které není třeba upravovat).

Dobrá věc na této metodě je, že obvod má nízkou spotřebu energie, takže nyní dokonce vyrábí náramkové hodinky s touto technologií. Hotovou přijímací desku DCF-77 lze zakoupit na ebay, požadovaná cena je 20 $.

Mnoho hodinek a meteostanic má schopnost přijímat DCF-77, jediným problémem je, že signál prakticky nedosahuje Rusko. Mapa pokrytí z Wikipedie:

Jak vidíte, na hranici přijímací zóny leží pouze Moskva a Petrohrad. Podle recenzí majitelů lze signál přijímat pouze někdy, proto praktická aplikace Samozřejmě, že to nepůjde.

GPS modul

Pokud jsou hodiny umístěny blízko okna, pak je to docela skutečnou metodou získání přesného času - GPS modul. Tyto moduly lze levně zakoupit na ebay (emisní cena je 10-15 $). Například Ublox NEO-6M se připojuje přímo k sériovým pinům procesoru a vydává řetězce NMEA rychlostí 9600.

Data přicházejí přibližně v následujícím formátu: „$GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200804,*1A“ a jejich rozbor není obtížný ani pro slabé Arduino. Mimochodem, patrioti si mohou pořídit dražší modul Ublox NEO-7N, který podporuje (podle recenzí) jak GPS, tak Glonass.

Je zřejmé, že modul GPS neví nic o různých časových pásmech, takže jejich výpočet a změnu letního/zimního času si bude muset vývojář promyslet sám. Další nevýhodou použití GPS je poměrně vysoká spotřeba energie (některé moduly však lze přepnout do „režimu spánku“ pomocí samostatných příkazů).

WiFi

A konečně poslední (a v tuto chvíli nejzřejmější) způsob, jak zjistit přesný čas, je vzít si jej z internetu. Jsou zde dva přístupy. První a nejjednodušší je použít něco jako Raspberry PI s Linuxem jako desku s hodinami, pak nemusíte nic dělat, vše bude fungovat hned po vybalení. Pokud chcete něco „exotického“, pak nejzajímavější možností je modul esp8266.

Jedná se o levný (emisní cena je asi 200 rublů na ebay) WiFi modul může komunikovat se serverem přes sériový port procesoru, v případě potřeby jej lze také přeflashovat (existuje poměrně hodně firmwaru třetích stran), a část logiky (například dotazování časového serveru) lze provést v modulu samotném. Firmware třetí strany Je podporováno mnoho všeho, od Lua po C++, takže existuje poměrně dost možností, jak „protáhnout mozek“.

V tuto chvíli lze asi téma měření času uzavřít. V příštím díle se blíže podíváme na procesory a metody časového výstupu.

Jak název napovídá, hlavní účel tohoto zařízení- učit se aktuální čas a datum. Má toho ale mnohem víc užitečné funkce. Myšlenka jeho vytvoření se objevila poté, co jsem narazil na polorozbité hodinky s poměrně velkým (na zápěstí) kovové tělo. Myslel jsem, že bych to tam mohl dát domácí hodinky, jehož možnosti jsou omezeny pouze vlastní fantazií a dovedností. 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 na léto a zimní čas(zakázáno)

  • 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. do 55°C (omezeno teplotním rozsahem normální provoz zařízení) v krocích po 0,1°C.
7. Čtečka a emulátor elektronické klíče- tablety typu DS1990 využívající protokol Dallas 1-Wire (paměť na 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. Dálkové ovládání ovládání IR paprsků (implementován je pouze příkaz "Vyfotit") 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- Znamení záporná hodnota(mínus)
D2- Znak běžících stopek (blikající)
D3- Znamení zapnutí prvního alarmu
D4- Známka zapnutí druhého alarmu
D5- Indikátor podávání zvukový signál na začátku každé hodiny
D6- Značka běžícího časovače (blikající)
D7- Znamení nízké napětí napájecí 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 asi 3,4-3,8V at jmenovitý proud spotřebu, pak nesvítí plnou silou(ale to stačí, aby nedošlo k zakopnutí ve tmě) a je tedy zapojen bez odporu omezujícího proud. 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.

PCB

Zařízení je sestaveno na oboustranné desce plošných spojů kulatého tvaru vnitřní průměr pouzdra na náramkové hodinky. 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 deska s plošnými spoji a umístění dílů jsou v přiložených souborech. Na jedné straně jsou indikátory a proud omezující odpory R1-R8. Na zadní straně jsou všechny ostatní detaily. K dispozici jsou 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 a 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. Je výhodnější flashovat MK bez baterie, ale tak, aby napájení pocházelo buď z externí zdroj+3V, 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 deaktivová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 - Ne vždy zapnuto Watchdog Timer;
Zbývající bity FUSE je nejlepší ponechat nedotčené. Bit FUSE je naprogramován, pokud je nastaven na „0“.

Je vyžadováno flashování 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. Jelikož jsem to na desku neinstaloval proměnný odpor Pro úpravu přesnosti měření napětí baterie z důvodu nedostatku místa jsem zavedl softwarovou kalibraci. Postup kalibrace pro přesné měření dále: zpočátku je v této buňce 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 baterii 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 z lithiová baterie 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í režim Baterie by 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á čísla od 46 do 49 (poslední 4) blikají (všechny klíče jsou uloženy v EEPROM, lze je před blikáním změnit) univerzální klíče pro interkomy. 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í desek 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ámkaNakupovatMůj poznámkový blok
DD1 MK AVR 8bit

ATmega168PA

1 PA-AU Do poznámkového bloku
U2 Snímač 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

S dynamickým displejem. Neexistují žádné stížnosti na provoz hodinek: přesný pohyb, pohodlné nastavení. Ale jedna velká nevýhoda je, že je špatně vidět ve dne. LED indikátory. Abych problém vyřešil, přešel jsem na statický displej a jasnější LED. Jako vždy v software Děkuji moc Soir. Obecně upozorňuji na skvělé pouliční hodiny se statickou indikací zůstávají funkce nastavení stejné jako u předchozích hodinek.

Mají dva displeje - hlavní (venku na ulici) a pomocný na indikátorech - uvnitř, na těle zařízení. Vysoký jas je dosaženo použitím ultrajasných LED diod s provozním proudem 50 mA a čipů ovladače.

Schéma zapojení venkovních elektronických hodin s jasnými LED diodami

Chcete-li aktualizovat firmware ovladače pomocí souborů a použít následující nastavení pojistek:

Desky plošných spojů hodin, řídící jednotky a externí modul, ve formátu LAY, .


Vlastnosti tohoto hodinového obvodu:

- 24hodinový formát zobrazení času.
- Digitální korekce přesnosti zdvihu.
- Vestavěné ovládání hlavního napájení.
- Energeticky nezávislá paměť mikrokontroléru.
- K dispozici je teploměr, který měří teplotu v rozmezí -55 - 125 stupňů.
- Na ukazateli je možné střídavě zobrazovat informace o čase a teplotě.


Stisknutím tlačítka SET_TIME posunete ukazatel v kruhu z režimu hlavních hodin (zobrazení aktuálního času). Ve všech režimech se podržením tlačítek PLUS/MINUS provede zrychlená instalace. Nastavení se změní po 10 sekundách od poslední změna hodnoty budou zapsány energeticky nezávislá paměť(EEPROM) a odtud bude načten při opětovném zapnutí napájení.


Dalším velkým plusem navrhované možnosti je, že se jas změnil, nyní za slunečného počasí je jas vynikající. Počet vodičů se snížil ze 14 na 5. Délka vodiče k hlavnímu (venkovnímu) displeji je 20 metrů. S výkonem elektronických hodinek jsem spokojen, ukázaly se jako plně funkční hodinky - ve dne i v noci. S pozdravem Soir-Alexandrovich.




Nahoru