Auta tekemään aaltoilumittari

  • Dec 09, 2021
click fraud protection

Lamptest-projektissa kaipaan todella yksinkertaista pulssimittaria, joka näyttäisi valon sykkimisprosentin jatkuvasti. Uskon, että tällainen laite olisi hyödyllinen monille muille.

Auta tekemään aaltoilumittari

Nyt mittaan aaltoilukertoimen Uprtek MK350D spektrometrillä, mutta jokaista mittausta varten täytyy painaa laitteen tai ohjelman nappia. Olisi hienoa, jos olisi lisälaite, joka näyttää aaltoilutason jatkuvasti, ja samalla olisi mukavaa, jos se näyttäisi aaltoilumuodon näytöllään.

Jostain syystä kiinalaiset eivät tee halpoja pulssimittareita, niitä ei ole Aliexpressissä. Venäjällä he valmistavat TKA-PKM 09 36 000 ruplaa, eLight02 28 900 ja Lupin 7 000 ruplaa. Minulla on Lupine, mutta hän ei ole kovin kätevä, koska sähkömagneettiset häiriöt vaikuttavat hänen mittaustensa tuloksiin.

Aaltoilun mittaamisessa ei ole mitään vaikeaa: riittää, että tehdään useita kymmeniä kirkkausmittauksia lyhyessä ajassa ja laske aaltoilukerroin käyttämällä yhtä kahdesta kaavasta käyttämällä saatua minimi- ja maksimiarvoa valaistus.

Aaltoilukertoimen laskemiseen on kaksi kaavaa - yksinkertainen ja monimutkainen. Tässä on yksinkertainen kaava (näin Uprtek MK350D aaltoilu laskee).

instagram viewer

Tässä on hankala (Lupine ajattelee niin).

Suurin aaltoilukerroin yksinkertaisen kaavan mukaan on 100% (tällaisella aaltoilulla valonlähde sammuu kokonaan 100 kertaa sekunnissa), monimutkaisen kaavan mukaan KP voi olla yli 100%, jos valo ei vain sammu kokonaan, vaan valoaika on pienempi kuin aika pimeys.

Olen tehnyt useita yrityksiä tehdä aaltoilumittaria Arduinoon, mutta toistaiseksi mitään hyvää ei ole tullut esiin.

Ensimmäinen ongelma: valoanturi.

Arduinon kanssa on kätevintä käyttää digitaalisia antureita, kuten TLS2561 tai BH1750, mutta ne eivät sovellu aaltoilun mittaamiseen, koska ne ovat liian hitaita. Parhaimmillaan nämä anturit pystyvät tekemään 10 mittausta sekunnissa, ja meidän on tehtävä vähintään 400 ja mieluiten 3000 (jotta saadaan mukava kaavio).

Ajattelen digitaalisia antureita, voit unohtaa - sen täytyy olla jotain, joka kytkeytyy analogiseen tuloon Arduino, koska jopa hitaassa tilassa voit tehdä noin 8000 mittausta sisään Anna minulle hetki.

Yritin käyttää TSL257-LF-anturia, mutta kävi ilmi, että se on liian herkkä - 8 lksin valaistuksessa se "kiertyy" (yllättävää kyllä, luksia ei ole tietolomakkeessa). Tässä on jotain, joka näkyy vain, jos peität sen kädelläsi.

Yritin kääriä anturin paksulla kerroksella valkoista sähköteippiä, mutta tämä ei tietenkään ole vakavaa.

Minulla on myös OSRAM SFH5711-2 / 3 antureita, joiden datalehdissä on 3-80000 luksia, mutta ne välittävät valoa vaihtelevalla virralla lähtö (5-50 μA) 0,5 V: n jännitteellä, enkä tiedä kuinka yhdistää tämä Arduinoon, lisäksi ne osoittautuivat pieniksi - en pysty juottamaan niihin johdot.

Mielestäni meidän pitäisi kokeilla TEMT6000-valotransistoriin perustuvaa anturia (tässä se on Alilla).

Se on halpa ja iloinen, vaikka alue on vain 10-1000 luksia (1000 luksia on noin 40 cm 1000 lm: n lampusta), mutta ei mitään - voit tehdä myös valosuodattimen herkkyyden vähentämiseksi.

Toinen ongelma: ohjelmointi. Osaan tehdä joitain yksinkertaisia ​​asioita Arduinolla ja luultavasti jopa lukea tietoja taulukkoon ja näyttää sitten kaavion TFT-näyttö, mutta CP: n oikeaa laskemista varten sinun on suodatettava ja keskitettävä vähimmäis- ja maksimitasot, enkä tätä todellakaan tee Pystyn käsittelemään sen.

Kuvittelen tällaisen aaltoilumittarin:

Laitteisto: Arduino, halpa TFT-näyttö 1,44", analoginen valoanturi. Toivottavasti pärjäämme ilman ulkoista ADC: tä.

Ohjelmoida:
- painamalla painiketta muistimme pimeyden tason (itse asiassa ympäristön valon tason);
- taltioimme 160 kirkkausarvoa puskuriin ~ 0,05 sekunnissa (~ 2,5 jaksoa 50 Hz verkossa, yksi mittaus 0,3 ms välein);
- näyttää kaksi pistettä kaavion muodossa näytön alaosassa (128 pikseliä leveä);
- laskemme aaltoilukertoimen kahdella kaavalla, näytämme kaksi arvoa näytöllä.

Tiedän, että monet elektroniikka- ja ohjelmointiasiantuntijat lukevat minua. Ehkä voit ottaa sellaisen laitteen luomisen yleishyödyllisiksi? Jos kaikki toimii, olen molemmissa käsissä, jos lähteet julkaistaan ​​githubissa, ja kirjoitan itse yksityiskohtaisen. ohjeet tällaisen laitteen kokoamiseen, jotta jokainen voi nopeasti, helposti ja edullisesti tehdä mittarin itselleen aaltoilu.

© 2021, Aleksei Nadezhin

Kymmenen vuoden ajan olen kirjoittanut päivittäin tekniikasta, alennuksista, kiinnostavista paikoista ja tapahtumista. Lue blogini sivustolta ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Omat projektini:
Lamptest.ru. Testaan ​​LED-lamppuja ja autan selvittämään, mitkä niistä ovat hyviä ja mitkä eivät niin hyviä.
Elerus.ru. Kerään tietoja kodin elektronisista laitteista henkilökohtaiseen käyttöön ja jaan niitä.
Voit ottaa minuun yhteyttä Telegramissa
@ammo1 ja postitse [email protected].