|
Potřeboval jsem jednoduché hodiny s větším svítícím displayem. Konstrukcí je všude plno, koupit se taková věc dá také lehce. Říkal jsem si, že by bylo užitečné, abych se o ně nemusel vůbec starat. Žádné nastavování, žádné hlídání zimního/letního času.
Prostě zapnu do zásuvky a zapomenu na ně. To mi výběr docela zúžilo, ale dá se najít něco s řízením DCF77. Takové hodiny mám dvoje, tak vím, že v domě nemám signál úplně ideální, navíc mají jen LCD display, nesvítí. Další volba mě napadla s řízením přes internet
z veřejných NTP serverů. WiFi signál mám po domě skoro všude. Na to se ideálně hodí třeba levné Raspberry Pi Pico W. Nakreslil jsem tedy toto jednoduché zapojení, v podstatě jen display a RPi, víc není třeba.

K tomu asi není moc co dodávat, čtyřmístný multiplexní display se společnou katodou, omezovací rezistory a katodové spínací tranzistory. Jediná poznámka je právě k T1-T4, jsou typu BRT. To znamená, že mají zabudovaný omezovací rezistor do báze
a další mezi bází a emitorem. Proto ve schématu nejsou zakresleny, nejsou už třeba. LED1 slouží k indikaci úspěšné synchronizace času interního RTC RPi a NTP serveru. K synchronizaci dochází každé dvě hodiny, mezi tím spoléhám pouze na RTC RPi.
Po zapnutí napájení je prvotní synchronizace nutná, RTC RPi nemá žádnou zálohovací baterii a po vypnutí se resetuje na 01:00.
Program je napsaný v MicroPythonu a je vlastně celý dílem AI. Chtěl jsem si to vyzkoušet. V podstatě jsem jí jen popsal, jak mám co zapojené a co chci, aby to dělalo. Dá se říct, že na první pokus to bylo funkční. Jen jsem provedl korekci,
aby multiplex displaye běžel jako oddělené vlákno. Je tak výrazně klidnější a nebliká, jako když běžel v rámci hlavní smyčky a zdržovalo ho kde co. Je samozřejmě nezbytné, aby se přepsaly proměnné "SSID" a "PASSWORD" platnými údaji.
Krabička je úplně jednoduchá, vytištěná na 3D tiskárně. K napájení jsem přidal jeden USB-C konektor, nabíječek je všude plno a osobně se mi jednotný napájecí konektor dost zamlouvá.
Před samotný display je vhodné dát nějakou červenou průsvitnou destičku, výrazně se zvýší kontrast. Já jsem nic vhodného neměl, tak je tam zatím jen kousek červené PET flašky.
program pro RPi Pico W v. 0.9 (HEX)
|