Pomozite napraviti mjerač valovitosti

  • Dec 09, 2021
click fraud protection

U projektu Lamptest stvarno mi nedostaje jednostavan mjerač pulsa koji bi kontinuirano pokazivao postotak pulsiranja svjetlosti. Mislim da bi takav uređaj bio koristan i mnogima drugima.

Pomozite napraviti mjerač valovitosti

Sada mjerim koeficijent mreškanja spektrometrom Uprtek MK350D, ali za svako mjerenje treba pritisnuti tipku na uređaju ili u programu. Bilo bi super kada bi postojao dodatni uređaj koji konstantno pokazuje razinu mreškanja, a ujedno bi bilo lijepo da na svom ekranu prikazuje oblik mreškanja.

Iz nekog razloga, Kinezi ne proizvode jeftine pulsmetare, njih nema na Aliexpressu. U Rusiji rade TKA-PKM 09 za 36.000 rubalja, eLight02 za 28.900 i Lupin za 7.000 rubalja. Imam Lupina, ali on nije baš zgodan jer na rezultate njegovih mjerenja utječu elektromagnetske smetnje.

Nema ništa teško u mjerenju mreškanja: dovoljno je napraviti nekoliko desetaka mjerenja svjetline u kratkom vremenu i izračunajte faktor mreškanja koristeći jednu od dvije formule, koristeći minimalnu i maksimalnu dobivenu vrijednost osvjetljenje.

instagram viewer

Postoje dvije formule za izračun koeficijenta mreškanja - jednostavna i složena. Evo jednostavne formule (ovako se broji valovitost Uprtek MK350D).

Evo škakljivog (Lupine tako misli).

Maksimalni faktor mreškanja prema jednostavnoj formuli je 100% (s takvim mreškanjem izvor svjetlosti se potpuno gasi 100 puta u sekundi), prema složenoj formuli, KP može biti više od 100% ako svjetlo ne samo da se potpuno ugasi, već je vrijeme svjetla manje od vremena tama.

Napravio sam nekoliko pokušaja da napravim mjerač valovitosti na Arduinu, ali do sada ništa dobro nije izašlo.

Prvi problem: svjetlosni senzor.

Najprikladnije je koristiti digitalne senzore uz Arduino, kao što su TLS2561 ili BH1750, ali oni nisu prikladni za mjerenje mreškanja jer su presporo. U najboljem slučaju, ovi senzori su sposobni napraviti 10 mjerenja u sekundi, a mi moramo napraviti najmanje 400, a po mogućnosti 3000 (da bismo dobili lijep grafikon).

Razmišljam o digitalnim senzorima, možete zaboraviti - to mora biti nešto što se spaja na analogni ulaz Arduino, jer čak iu sporom načinu rada možete napraviti oko 8000 mjerenja daj mi sekundu.

Pokušao sam koristiti TSL257-LF senzor, ali se pokazalo da je previsoko osjetljiv - pri osvjetljenju od 8 luxa "prevrće" (iznenađujuće, nema riječi o luxu u podatkovnoj tablici). Evo nešto što se vidi samo ako ga pokrijete rukom.

Pokušao sam omotati senzor debelim slojem bijele električne trake, ali to, naravno, nije ozbiljno.

Također imam OSRAM SFH5711-2 / 3 senzore, koji imaju raspon od 3-80000 luksa u podatkovnoj tablici, ali prenose osvjetljenje promjenjivom strujom na izlaz (5-50 μA) na napon od 0,5 V i ne znam kako to upariti s Arduinom, osim toga, ispali su sićušni - jedva ih mogu zalemiti žice.

Mislim da bismo trebali isprobati senzor baziran na fototranzistoru TEMT6000 (evo ga na Aliju).

Jeftino je i veselo, iako je raspon samo 10-1000 luksa (1000 luksa je cca 40 cm od lampe od 1000 lm), ali ništa – možete napraviti i svjetlosni filter za smanjenje osjetljivosti.

Drugi problem: programiranje. Mogu raditi neke jednostavne stvari na Arduinu i vjerojatno čak mogu čitati podatke u niz, a zatim prikazati graf na TFT-zaslon, ali za ispravan izračun CP-a, trebate filtrirati i prosječiti minimalnu i maksimalnu razinu, a s ovim definitivno ne Mogu to srediti.

Zamišljam mjerač valovitosti ovako:

Hardver: Arduino, jeftin TFT ekran 1.44", analogni senzor svjetla. Nadamo se da možemo bez vanjskog ADC-a.

Program:
- pritiskom na tipku pamtimo razinu tame (u stvari, razinu ambijentalnog svjetla);
- hvatamo 160 vrijednosti svjetline u međuspremniku za ~ 0,05 sekundi (~ 2,5 perioda mreže od 50 Hz, jedno mjerenje svakih 0,3 ms);
- prikaz dvije točke u obliku grafikona u donjem dijelu ekrana (širine 128 piksela);
- izračunavamo koeficijent mreškanja pomoću dvije formule, prikazujemo dvije vrijednosti na ekranu.

Znam da me čitaju mnogi stručnjaci za elektroniku i programiranje. Možda možete preuzeti stvaranje takvog uređaja za javnu dobrobit? Ako sve bude u redu, u obje sam ruke ako su izvori objavljeni na githubu i sam ću napisati detaljan. upute za sastavljanje takvog uređaja kako bi svatko mogao brzo, jednostavno i jeftino izraditi mjerač za sebe mreškanje.

© 2021, Aleksej Nadežin

Već deset godina svakodnevno pišem o tehnologiji, popustima, zanimljivostima i događajima. Pročitajte moj blog na stranici ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moji projekti:
Lamptest.ru. Testiram LED lampe i pomažem otkriti koje su dobre, a koje ne.
Elerus.ru. Prikupljam podatke o domaćim elektroničkim uređajima za osobnu upotrebu i dijelim ih.
Možete me kontaktirati u Telegramu
@ streljivo1 i poštom [email protected].