Kalibrace DS2331

Úprava přesnosti hodin nastavením registru 0x10 (Aging Offset) pro kompenzaci stárnutí krystalu. Tester[ 1 ] mně pomohl jednoduše roztřídil moduly na ty, co nemají kompenzaci nebo mají příliš ujetou frekvenci Zůstaly moduly s funkční teplotní kompenzací a stabilní frekvencí, žel jsou frekvenčně posunuté o ±2 až ±3 ppm, což by mělo jít vyřešit. DS3231 má registr 0x10 (Aging Offset) pro kompenzaci stárnutí krystalu. Tohle laboratorní cvičení se neobejde bez přesného čítače frekvence. Měření [ mikrokontrolerem ] je dobré na relativní měření; měří přesně a opakovaně; ale na absolutní čísla to není. Je to jako měření plastovým pravítkem, které někdo nahřál a roztáhl. Měří pořád stejně přesně, ale oproti realitě je měření posunuté. Zde nastupuje 40 let starý PM6654, má rozlišení 2ns a poslední kalibrací prošel v lednu 2026. Vstup 1MΩ; Pin 32K připojen osciloskopickou sondou (nastaveno na…

4. srpna 2026 · 6 min

Tester DS3231

Zadání: Budeme přesně měřit předpokládanou frekvenci krystalu 32768,0Hz modulu [ DS3231 ]. Pak čip zahřejeme – stačí přiložit prst – dojde k teplotnímu dritfu (třeba jen 0.025Hz) tuto malinkou změnu frekvence detekujeme. Vyvoláme nucenou teplotní kompenzaci a ověříme, jestli proběhla. pico_DS3231_tester.ino [ k náhledu ] [ ke stažení ] Dílčí úkol: Přesné měření frekvence mikrokontrolerem. Procesor RP2040 s PIO stavovými automaty jako reciproční frekvenční čítač. Řešení jsem našel, ale úplně snadná cesta to nebyla viz článek [ reciproční frekvenční čítač ]. Jak oddělit zrno od plev Chceme ověřit, že křemíkové srdce DS3231 tepe na správné frekvenci a změřit, že čip má funkční teplotní kompenzaci. Potřeboval jsem přesný čas do pár drobných projektů, vylovil jsem ze šuplíku pár kusů modulů a pak jsem zjistil, že některé vůbec nejsou tak přesné jak by měly být. Ne každý čip je originál a ne…

2. srpna 2026 · 2 min

Frekvenční čítač přímý nebo reciproční?

Frekvenční čítač má změřit frekvenci vstupního signálu. Na Raspberry Pi Pico (RP2040) postavíme frekvenční čítač, který měří do 70MHz. Umí být přesný i pro frekvence menší než 100kHz. pico_citac_autorange.ino [ ke stažení ] Komunikuje přes sériový monitor. Při spuštění vyžaduje zadat hledanou frekvenci, kterou měříme, aby mohl dopočítat chybu ppm. Pokud zadáme 0, tak se spustí automatické měření, které zobrazí pouze frekvenci, kdy změří frekvenci vstupního signálu pomocí PWM periferie a pokud vychází menší než 100kHz zvolí přesnější metodu recipročního měření frekvence. hledáme 70MHz Přímé měření frekvence Obvykle si čítač frekvence představím tak, že po stanovenou dobu počítame náběžné hrany signálu a pak spočteme frekvenci. Obecně N pulzů za t sekund f = N/t. Když budeme počítat pulzy po dobu jedné sekundy, tak počet hran je roven frekvenci v Hz. Přímý frekvenční čítač pomocí…

1. srpna 2026 · 6 min

RTC DS3231

Hodiny reálného času - čip DS3231 přišel s koncem roku 2005. Obsahuje teplotní kompenzaci (TCXO) krystalu, který je součástí čipu. Uvnitř čipu je digitální teploměr. Čip neustále měří svou vlastní teplotu a na základě toho automaticky přidává nebo ubírá vnitřní kapacitu připojenou ke krystalu. Tím zajistí, aby krystal kmital na naprosto přesné frekvenci bez ohledu na teplotu okolí. P řesnost ±3,5 ppm v rozsahu -40 °C do +85 °C. V praxi to znamená maximální odchylku ±2 minuty za celý rok, což je v této cenové kategorii velmi přesné. Integrovaný teplotní senzor má přenost ±3 °C. DS3231 komunikuje po sběrnici I ²C na pevné adrese 0x68. [ datasheet ] Běžně se dají koupit levné čínské moduly ZS-042 dostupné od roku 2014 nebo HW-084 (2019). Kromě hodinové čipu obsahují i 4kB EEPROM (AT24C32) na defaultní adrese 0x57 (lze změnit). Moduly obvykle obsahují konstruční vadu při které hrozí problém…

30. července 2026 · 1 min

Druhá baterie pro elektrický longboard

Ctihodný pan Ježek, přišel s nápadem, že by na svůj elektrický longboard potřeboval přidat další baterii. Mechanický přepínač by byl příliš velký, elektronický přepínač zase v případě selhání fatálně rizikový. antispark konektory XT90 Volíme sedláckou cestu – konektory XT90, které si jezdec ručně přepojí. Zastaví, sundá krytku, přecvakne konektor, vrátí krytku a pokračuje v cestě. Longboard má baterii 13S2P, plně nabito 54,6V; pro připojování baterie vyžaduje antispark konektory, aby se předešlo jiskření a vypalování kontaktů. Nakonec to bylo to docela snadné, stačilo vymodelovat a vytisknout krabičku a celé to propojit silikonovými kabely AWG12. Baterie je v boxu vlepená na neutrální silikon. Každý pájený spoj je třeba změřit, protože při stálém proudu 25A a špičkovém proudu 50A je každá desetina miliohmu znát. Spoj se považuje za skvělý, když má odpor menší než 0,3m Ω. celý box je…

1. července 2026 · 1 min

Repas baterie do notebooku...

nově vyměněné články 18650/3500mAh Lenovo Thinkpad L470, prastarý notebook. Baterie z druhovýroby AVACOM ve velmi špatném stavu. V jakém stavu je baterie? Jak zjistím v jakém stavu mám baterii v notebooku? Spustím v teminálu: powercfg /batteryreport a dostanu podrobný výstup ve kterém je o baterii všechno. Jak vyměnit články? Servisní n ávod výrobce praví (strojově přeloženo) Mikrokontrolér na desce neustále monitoruje napětí na jednotlivých skupinách článků pomocí sítě analogově-digitálních převodníků (ADC). U nejběžnější tříčlánkové topologie (3S1P nebo 3S2P) existují uzly B-, B1, B2 a B+. Při odpojování degradovaných článků musí technik postupovat od nejvyššího napěťového potenciálu k nejnižšímu, tedy odstřihnout spojení B+, následně B2, B1 a nakonec záporný pól B-. Při zapojování nových, kapacitně a napěťově spárovaných buněk se postup striktně obrací. První musí být připojen…

22. června 2026 · 3 min

PIR senzor...

Jednoduché PIR čidlo, nastavitelné po wifi (dlouhým stiskem SW1 při zapnutí napájení SW2). Zapne si vlastní AP s názvem NastavPIR. Při pohybu pošle MOTION, když se po nastaveném cooldown čase probudí a nevidí žádný pohyb, může poslat zprávu CLEAR. Umožní síťová nastavení s pevnou IP; topic, kam se budou posílat data; čas (cooldown) na jak dlouho usnout při prvním pohybu; jestli má posílat zprávu CLEAR. Program k nahlédnutí [ 1 ]; ke stažení [ 2 ] .ino; pro flash [ 3 ] .bin PIR se používá se spolupráci s přehávačem filmů do expozice, případně MQTT lampičkou. Krabička model k tisku [ thingiverse ]

20. června 2026 · 1 min

Výdrž baterie pro low-power projekty...

Online kalkulačka pro výdrž baterie pro ultra low power zařízení

19. června 2026 · 1 min

Přehrávač filmů do expozice...

Úkol zněl jasně. Návštěvník přijde a může si vybrat jeden z mnoha filmů. Film pustit, zastavit nebo vybrat jiný. Realizace – Máme jednu nebo více televizí a každá je připojená po HDMI k Raspberry Pi 4B (přehrávač) – Pro každou TV máme vyhrazenou bezdrátovou krabičku na baterii s jedním ovládacím kolečkem (ovladač) – Pokud máme více jak jednu TV, tak navíc potřebujeme Raspberry Pi Zero 2 W (nebo jakékoli jiné), které slouží jako centrální komunikační uzel. Ke stažení [ zde ]. Program pro ovladač (.ino) a program pro přehrávač (.py) Otočením vyberu film a stiskem film spustím. Při spuštěném filmu otočení nebo stisk zastaví právě přehrávaný film a vrátí se do výběru filmů. Jak to funguje? Ovladač pouze p osílá zprávy o tom, co provádí; k omunikační uzel běžící na RPi Zero 2 W tyto zprávy přijímá a umí je předat dál; počítač u televize zprávy je přihlášen odběru informací svého ovladače,…

17. června 2026 · 4 min

Nestmívatelná LED žárovka S2700...

model k tisku [ 1 ] V náhodném obchodě jsem poptával 12V LED žárovku se žlutým světlem, prodali mně SANDY LED S2700 a upozornili na to, že není stmívatelná. Inu, kde není proud, není ani LED svitu.

16. června 2026 · 1 min