Ručičkové hodiny řízené rádiem
Moderátor: Moderátoři
Ručičkové hodiny řízené rádiem
manželka si nechala pořídit mezi kuchyň a jídelnu dvojité ručičkové hodiny realizované jako dva samostatné hodinove strojky. Tyto strojky nejen že žraly baterky jak najaté, ale byly i celkem služně nepřesné. Žravost baterek jsem vyřešil pomocí „zlodějky“ z blízkého LED pásku: 12 -> 5V -> nabíjecí modul pro 18650 články a 18650 článek -> měnič na 1.5V (nenašel jsem nabíjecí modul, který by zvládl 12V na vstupu). Toto rešení celkem fungovalo, ale hodiny se stále zpožďovaly/předbíhaly. To jsem vyřešil nakupem strojků, které jsou rádiem řízené. Zde nastává ale komplikace, protože hodiny jdou sice na minutu přesně, ale to a tam se stane, že se (v noci) posunou o jednu nebo dvě hodiny zpět (CET/CEST). Ale na minutu přesně.
Zde jsem vypozoroval a experimentálně oveřil, ze problém bude nejspíše v rušení z kaskády měničů, neboť jedny hodiny to nedělají od okamžiku, kdy jsem do nich dal zpět baterku. Má první otázka je, jestli nejsem úplně mimo mísu a je to možné. Měniče jsou levné z e-bay, takže žádná extra kvalita. Osciloskop nemám, abych se podíval na výstupní napětí. Předpokládám, že řešením by mohl být nějaký vhodný LC člen naladěný na 77.5kHz (jakožto nosná frekvence rádiového signálu). A případně máte-li nějaký nápad, jak zajistit stabilní napájení (12V --> 1.5V a mezitím záložní baterka neboť LED pásek nesvítí pořád, zkoušel jsem i zennerovu diodu, ale špičkový odběr při posunu ručičky je značný)
Můj druhý dotaz zní, jestli má někdo zkušenosti s tuněním těchto hodinových strojků. Říkal jsem si nahradit elektroniku nějakým vhodným MCU (třeba esp8266 či esp32) a získat místo rádiem hodiny řízené pomocí NTP a doplnit je o další vhodné funkce.
Teoreticky by to problém být neměl. Jak řídit klasický hodinový strojek vím (např: https://oskar456.github.io/turrisclock/) a ten rádiem řízený není o moc složitější: krokové mechanismy jsou dva -- sekundový a minuto-hodinový. Navíc je to trochu zkomplikované detekcí pozice ručiček, které je společné pro min/hod i sekundovou -- optočlen snímající prořezy v kolečkách. Zkoušel jste to někdo? Případně, máte tip na levný rádiem řízený strojek na experimenty?
Díky...
- Artaban001
- Příspěvky: 10090
- Registrován: 01 dub 2004, 00:00
- Bydliště: Pendrov
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
Ale ještě je tu druhý dotaz... řešil to tu někdo? Přestavbu/tununig na hodiny řízené pomocí
NTP? SW jsem schopen napsat, teoreticky vím jak na to, jde mi o praktickou realizaci. Pokud ne, tak mám co dělat o dlouhých zimních večerech
- Artaban001
- Příspěvky: 10090
- Registrován: 01 dub 2004, 00:00
- Bydliště: Pendrov
- Artaban001
- Příspěvky: 10090
- Registrován: 01 dub 2004, 00:00
- Bydliště: Pendrov
Edit:
Fotodokumentace rozborky rádiem řízeného budíku s hlídáním ruček. Vteřinovka není použita, na plošným spoji s ní počítají.
- Přílohy
- Artaban001
- Příspěvky: 10090
- Registrován: 01 dub 2004, 00:00
- Bydliště: Pendrov
děkuji za detailní rozbor situace, je to přesně tak, jak píšeš. Ke stejnému závěru jsem došel i já rozborkou jednoho z hodinových strojků. HW je celkem primitivní.
Díky tomu, že v okolí mám více lidí, kteří mají špatnou zkušenost se signálem DCF, tak přemýšlím nad tuningem té „SW“ části. Jako řídící MCU nemusí být arduino, které by na to nejspíš opravdu nestačilo, jak píšeš (minimálně by bylo potřeba spoustu HW okolo), ale mám dobré zkušenosti s ESP32, které poskytuje opravdu dostatek výkonu i pro mnohem komplikovanější úlohy a obsahuje skoro všechen potřebný HW na „jednom křemíku“.
Hydrawerk:
LCD panel výrazně zhoršuje čitelnost času. Nástěnné ručkové hodiny přečtu pres celý pokoj, ale to o LCD nemohu říct. Také zjistit z analogových hodin, kolik ukazují je podstatně jednodušší, než z digitálních, kdy pozici rafiček přiřadíš konkrétní význam versus přečteš symboly (číslice), analyzuješ je -- dáš jim význam, tento význam zasadíš do kontextu času a zjistíš časový údaj. Podobné je to jako s rychloměry v autě -- ručičkovým přečteš aktuální rychlost PODSTATNĚ rychleji, než digitálním. Možná s nižší, ale stále dostatečnou přesností.