Segíts egy hullámmérőt készíteni

  • Dec 09, 2021
click fraud protection

A Lamptest projektből nagyon hiányzik egy egyszerű pulzusmérő, ami folyamatosan mutatná a fénypulzálás százalékos arányát. Azt hiszem, egy ilyen eszköz sokak számára hasznos lenne.

Segíts egy hullámmérőt készíteni

Most az Uprtek MK350D spektrométerrel mérem a hullámossági együtthatót, de minden méréshez meg kell nyomni egy gombot a készüléken vagy a programban. Jó lenne, ha lenne egy kiegészítő eszköz, ami folyamatosan mutatja a hullámzási szintet, és ugyanakkor jó lenne, ha a képernyőjén a hullámzási formát mutatná.

Valamiért a kínaiak nem gyártanak olcsó pulzusmérőket, nincsenek az Aliexpressen. Oroszországban a TKA-PKM 09-et 36 000 rubelért, az eLight02-t 28 900-ért és a Lupin-t 7000 rubelért gyártják. Nekem Lupin van, de nem túl kényelmes, mert a mérési eredményeit elektromágneses interferencia befolyásolja.

A hullámosság mérésében nincs semmi nehéz: elég rövid időn belül több tucat fényerőmérés, ill. számítsa ki a hullámossági tényezőt két képlet valamelyikével, a kapott minimális és maximális érték felhasználásával megvilágítás.

instagram viewer

Két képlet létezik a hullámossági együttható kiszámítására - egyszerű és összetett. Íme egy egyszerű képlet (így számít az Uprtek MK350D hullámzása).

Itt van a trükkös (Lupine úgy gondolja).

A maximális hullámossági tényező egy egyszerű képlet szerint 100% (ilyen hullámzás esetén a fényforrás 100-szor teljesen kialszik másodpercenként), a komplex képlet szerint a KP több mint 100% lehet, ha a fény nemcsak teljesen kialszik, de a fényidő is kevesebb, mint az idő sötétség.

Többször próbálkoztam Arduino hullámzásmérővel, de eddig semmi jó nem jött ki.

Első probléma: fényérzékelő.

A legkényelmesebb digitális szenzorokat használni az Arduinóval, például a TLS2561-et vagy a BH1750-et, de nem alkalmasak hullámzás mérésére, mivel túl lassúak. Legjobb esetben is másodpercenként 10 mérésre képesek ezek az érzékelők, nekünk pedig legalább 400-at, lehetőleg 3000-et kell elvégeznünk (hogy szép grafikont kapjunk).

A digitális érzékelőkre gondolok, el is felejtheti – biztos valami, ami csatlakozik az analóg bemenethez Arduino, mert lassú módban is körülbelül 8000 mérést végezhet adj egy percet.

Próbáltam a TSL257-LF szenzort használni, de kiderült, hogy túlságosan érzékeny - 8 lux-os megvilágításnál "felborul" (meglepő módon az adatlapon szó sincs luxról). Itt van valami, ami csak akkor látszik, ha a kezével letakarja.

Megpróbáltam az érzékelőt egy vastag fehér elektromos szalagréteggel becsomagolni, de ez természetesen nem komoly.

Vannak még OSRAM SFH5711-2 / 3 szenzoraim, amik az adatlapon 3-80000 lux tartományban vannak, de változó árammal továbbítják a megvilágítást kimenet (5-50 μA) 0,5 V-os feszültségen, és nem tudom, hogyan kell ezt párosítani az Arduino-val, ráadásul piciknek bizonyultak - alig tudok hozzájuk forrasztani vezetékek.

Szerintem próbáljuk ki a TEMT6000 fototranzisztor alapú szenzort (itt van Ali-n).

Olcsó és vidám, bár csak 10-1000 lux a tartomány (1000 lux kb. 40 cm egy 1000 lm-es lámpától), de semmi - lehet fényszűrőt is csinálni az érzékenység csökkentésére.

Második probléma: programozás. Meg tudok csinálni néhány egyszerű dolgot az Arduino-n, és valószínűleg még adatokat is tudok olvasni egy tömbbe, majd megjelenítem a grafikont TFT-képernyő, de a CP helyes kiszámításához szűrni és átlagolni kell a minimális és maximális szintet, és ezzel biztosan nem Tudom kezelni.

Én egy ilyen hullámzásmérőt képzelek el:

Hardver: Arduino, olcsó TFT képernyő 1,44", analóg fényérzékelő. Remélhetőleg megtehetjük külső ADC nélkül.

Program:
- a gomb megnyomásával megjegyezzük a sötétség szintjét (valójában a környezeti fény szintjét);
- 160 fényerő értéket rögzítünk a pufferben ~ 0,05 másodperc alatt (~ 2,5 periódus az 50 Hz-es hálózaton, egy mérés 0,3 ms-onként);
- két periódus megjelenítése grafikon formájában a képernyő alsó részén (128 pixel széles);
- két képlet segítségével kiszámítjuk a hullámossági együtthatót, két értéket jelenítünk meg a képernyőn.

Tudom, hogy sok elektronikai és programozói szakember olvas engem. Esetleg egy ilyen eszköz közhasznú megalkotását is felvállalhatja? Ha minden sikerül, két kezemben vagyok, ha a források megjelennek a githubon, és én magam írok egy részleteset. utasítások egy ilyen készülék összeszereléséhez, hogy mindenki gyorsan, egyszerűen és olcsón készítsen magának mérőt fodrozódás.

© 2021, Alexey Nadezhin

Tíz éve minden nap írok a technikáról, kedvezményekről, látnivalókról, eseményekről. Olvassa el a blogomat az oldalon ammo1.ru, v LJ, zen, Mirtesen, Távirat.
Projektjeim:
Lamptest.ru. Led lámpákat tesztelek, és segítek kitalálni, hogy melyik a jó és melyik nem olyan jó.
Elerus.ru. A háztartási elektronikai eszközökről személyes használatra gyűjtök információkat és megosztom azokat.
A Telegramon felveheti velem a kapcsolatot
@ lőszer1 és postai úton [email protected].