Pomagajte narediti merilnik valovanja

  • Dec 09, 2021
click fraud protection

Pri projektu Lamptest res pogrešam preprost merilnik impulzov, ki bi neprekinjeno prikazoval odstotek utripanja svetlobe. Mislim, da bi takšna naprava koristila še marsikomu.

Pomagajte narediti merilnik valovanja

Zdaj merim koeficient valovanja s spektrometrom Uprtek MK350D, vendar morate za vsako meritev pritisniti gumb na napravi ali v programu. Super bi bilo, če bi obstajala dodatna naprava, ki stalno prikazuje nivo valovanja, hkrati pa bi bilo lepo, če bi na svojem zaslonu prikazovala obliko valovanja.

Kitajci iz neznanega razloga ne izdelujejo poceni merilnikov impulzov, jih ni na Aliexpressu. V Rusiji izdelujejo TKA-PKM 09 za 36.000 rubljev, eLight02 za 28.900 in Lupin za 7.000 rubljev. Imam Lupina, vendar ni zelo priročen, ker na rezultate njegovih meritev vplivajo elektromagnetne motnje.

Pri merjenju valovanja ni nič težjega: dovolj je, da v kratkem času opravite več deset meritev svetlosti in izračunajte faktor valovanja z uporabo ene od dveh formul, pri čemer uporabite najmanjšo in največjo dobljeno vrednost osvetlitev.

instagram viewer

Obstajata dve formuli za izračun koeficienta valovanja - preprosta in zapletena. Tukaj je preprosta formula (tako šteje valovanje Uprtek MK350D).

Tukaj je težavno (Lupine misli tako).

Največji faktor valovanja po preprosti formuli je 100% (s takšnim valovitvijo se svetlobni vir 100-krat popolnoma ugasne na sekundo), po kompleksni formuli je lahko KP več kot 100 %, če svetloba ne samo da popolnoma ugasne, ampak je svetlobni čas krajši od časa temo.

Večkrat sem poskušal narediti merilnik valovanja na Arduinu, vendar do zdaj ni bilo nič dobrega.

Prva težava: svetlobni senzor.

Z Arduinom je najbolj priročno uporabljati digitalne senzorje, kot sta TLS2561 ali BH1750, vendar niso primerni za merjenje valovanja, saj so prepočasni. Ti senzorji so v najboljšem primeru sposobni narediti 10 meritev na sekundo, mi pa jih moramo narediti vsaj 400, najbolje pa 3000 (da dobimo lep graf).

Razmišljam o digitalnih senzorjih, lahko pozabite - to mora biti nekaj, kar se poveže z analognim vhodom Arduino, saj lahko tudi v počasnem načinu opravite približno 8000 meritev daj mi sekundo.

Poskušal sem uporabiti senzor TSL257-LF, a se je izkazalo, da je previsoko občutljiv - pri osvetlitvi 8 luksov se "prevrne" (presenetljivo, v podatkovnem listu ni besede o luxu). Tukaj je nekaj, kar se pokaže le, če ga pokrijete z roko.

Senzor sem poskušal oviti z debelo plastjo belega električnega traku, a to seveda ni resno.

Imam tudi senzorje OSRAM SFH5711-2 / 3, ki imajo v podatkovnem listu razpon od 3-80000 luksov, vendar prenašajo osvetlitev z različnim tokom na izhod (5-50 μA) pri napetosti 0,5 V in ne vem, kako bi to združil z Arduinom, poleg tega so se izkazali za majhne - skoraj ne morem spajkati nanje žice.

Mislim, da bi morali preizkusiti senzor, ki temelji na fototranzistorju TEMT6000 (tukaj je na Aliju).

Je poceni in veselo, čeprav je razpon le 10-1000 luksov (1000 luksov je približno 40 cm od svetilke 1000 lm), a nič - lahko naredite tudi svetlobni filter, da zmanjšate občutljivost.

Drugi problem: programiranje. Na Arduinu lahko naredim nekaj preprostih stvari in verjetno lahko celo preberem podatke v matriko in nato prikažem graf na TFT-zaslon, vendar za pravilen izračun CP morate filtrirati in povprečiti najnižjo in najvišjo raven, s tem pa zagotovo ne Lahko prenesem.

Merilnik valovanja si predstavljam takole:

Strojna oprema: Arduino, poceni TFT zaslon 1,44", analogni senzor svetlobe. Upajmo, da lahko brez zunanjega ADC.

Program:
- s pritiskom na gumb si zapomnimo stopnjo teme (pravzaprav nivo svetlobe okolice);
- v medpomnilnik zajamemo 160 vrednosti svetlosti v ~ 0,05 sekunde (~ 2,5 obdobja 50 Hz omrežja, ena meritev vsakih 0,3 ms);
- prikaz dveh pik v obliki grafa v spodnjem delu zaslona (širina 128 slikovnih pik);
- izračunamo koeficient valovanja z dvema formulama, prikažemo dve vrednosti na zaslonu.

Vem, da me bere veliko strokovnjakov za elektroniko in programiranje. Mogoče se lahko lotite ustvarjanja takšne naprave v javno korist? Če bo vse šlo, sem v obeh rokah, če so viri objavljeni na githubu in bom sam napisal podroben. navodila za sestavljanje takšne naprave, da si lahko vsak hitro, enostavno in poceni izdela merilnik zase valovanje.

© 2021, Aleksej Nadežin

Že deset let vsak dan pišem o tehnologiji, popustih, zanimivostih in dogodkih. Preberite moj blog na spletnem mestu ammo1.ru, v LJ, zen, Mirtesen, Telegram.
Moji projekti:
Lamptest.ru. Preizkušam LED žarnice in pomagam ugotoviti, katere so dobre in katere ne.
Elerus.ru. Podatke o domačih elektronskih napravah zbiram za osebno uporabo in jih delim.
Kontaktirate me lahko v Telegramu
@ strelivo1 in po pošti [email protected].