Pomozte vytvořit metr vlnění

  • Dec 09, 2021
click fraud protection

V projektu Lamptest mi opravdu chybí jednoduchý pulzní měřič, který by plynule ukazoval procento pulzace světla. Myslím, že takové zařízení by bylo užitečné pro mnoho dalších.

Pomozte vytvořit metr vlnění

Nyní měřím koeficient zvlnění spektrometrem Uprtek MK350D, ale pro každé měření je potřeba stisknout tlačítko na přístroji nebo v programu. Bylo by skvělé, kdyby existovalo přídavné zařízení, které ukazuje úroveň zvlnění neustále, a zároveň by bylo hezké, kdyby na obrazovce ukazovalo tvar zvlnění.

Z nějakého důvodu Číňané nedělají levné pulzní měřiče, nejsou na Aliexpressu. V Rusku vyrábějí TKA-PKM 09 za 36 000 rublů, eLight02 za 28 900 a Lupin za 7 000 rublů. Mám Lupina, ale ten se moc nehodí, protože výsledky jeho měření jsou ovlivněny elektromagnetickým rušením.

Na měření zvlnění není nic obtížného: stačí provést několik desítek měření jasu v krátkém čase a vypočítat faktor zvlnění pomocí jednoho ze dvou vzorců s použitím minimální a maximální získané hodnoty osvětlení.

Pro výpočet koeficientu zvlnění existují dva vzorce – jednoduchý a složitý. Zde je jednoduchý vzorec (takto se počítá zvlnění Uprtek MK350D).

instagram viewer

Tady je ta záludná (Lupine si to myslí).

Maximální faktor zvlnění podle jednoduchého vzorce je 100 % (při takovém zvlnění je zdroj světla 100x zcela zhasnut za sekundu), podle složitého vzorce může být KP více než 100 %, pokud světlo nejen úplně zhasne, ale doba světla je kratší než doba tma.

Udělal jsem několik pokusů vytvořit metr vlnění na Arduinu, ale zatím nic dobrého nevyšlo.

První problém: světelný senzor.

S Arduinem je nejpohodlnější používat digitální senzory, jako je TLS2561 nebo BH1750, ale ty nejsou vhodné pro měření zvlnění, protože jsou příliš pomalé. V nejlepším případě jsou tyto senzory schopny provést 10 měření za sekundu a my potřebujeme provést alespoň 400, nejlépe 3000 (abychom získali pěkný graf).

Přemýšlím o digitálních senzorech, můžete zapomenout - musí to být něco, co se připojuje k analogovému vstupu Arduino, protože i v pomalém režimu můžete provést asi 8000 měření Dej mi vteřinu.

Zkoušel jsem použít snímač TSL257-LF, ale ukázalo se, že je příliš vysoce citlivý - při osvětlení 8 luxů se "převaluje" (o luxech v datasheetu kupodivu není ani slovo). Tady je něco, co se ukáže, jen když to zakryjete rukou.

Zkoušel jsem senzor oblepit silnou vrstvou bílé elektropásky, ale to samozřejmě není vážné.

Mám také senzory OSRAM SFH5711-2 / 3, které mají v datovém listu rozsah 3-80000 luxů, ale přenášejí osvětlení s proměnným proudem do výstup (5-50 μA) při napětí 0,5 V a nevím jak to spárovat s Arduinem, navíc se ukázaly jako malinké - těžko na ně pájím dráty.

Myslím, že bychom měli vyzkoušet snímač založený na fototranzistoru TEMT6000 (zde je na Ali).

Je to levné a veselé, sice rozsah jen 10-1000 luxů (1000 luxů je asi 40 cm od 1000 lm výbojky), ale nic - dá se vyrobit i světelný filtr na snížení citlivosti.

Druhý problém: programování. Mohu na Arduinu dělat několik jednoduchých věcí a pravděpodobně dokonce umím číst data do pole a poté zobrazit graf na TFT-screen, ale pro správný výpočet CP je potřeba filtrovat a zprůměrovat minimální a maximální úrovně a s tím rozhodně ne To zvládnu.

Měřič vlnění si představuji takto:

Hardware: Arduino, levná TFT obrazovka 1,44", analogový světelný senzor. Doufejme, že se obejdeme bez externího ADC.

Program:
- stisknutím tlačítka si zapamatujeme úroveň tmy (ve skutečnosti úroveň okolního světla);
- zachytíme 160 hodnot jasu ve vyrovnávací paměti za ~ 0,05 sekundy (~ 2,5 periody sítě 50 Hz, jedno měření každých 0,3 ms);
- zobrazit dvě období ve formě grafu ve spodní části obrazovky (šířka 128 pixelů);
- vypočítáme koeficient zvlnění pomocí dvou vzorců, zobrazíme dvě hodnoty na obrazovce.

Vím, že mě čte spousta specialistů na elektroniku a programování. Možná se můžete ujmout vytvoření takového zařízení pro veřejný prospěch? Pokud vše klapne, jsem v obou rukou, pokud jsou zdroje zveřejněny na githubu, a napíšu podrobný sám. návod na sestavení takového zařízení, aby si každý mohl rychle, snadno a levně vyrobit měřidlo pro sebe vlnění.

© 2021, Alexey Nadezhin

Už deset let píšu každý den o technologiích, slevách, zajímavostech a akcích. Přečtěte si můj blog na webu ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moje projekty:
Lamptest.ru. Testuji LED lampy a pomáhám zjistit, které jsou dobré a které ne tak dobré.
Elerus.ru. Shromažďuji informace o domácích elektronických zařízeních pro osobní potřebu a sdílím je.
Můžete mě kontaktovat v telegramu
@ munice1 a poštou [email protected].