Najjednoduchší merač svetelnej pulzácie na senzore iArduino

  • Dec 28, 2021
click fraud protection

Toto jednoduché svietidlo vám pomôže vyhodnotiť vlnenie vášho osvetlenia a vybrať nezvlnené lampy. Zložíte ho už za päť minút.

Najjednoduchší merač svetelnej pulzácie na senzore iArduino

Na môj plač za vytvorenie „ľudového pulzomera“ (https://ammo1.livejournal.com/1289621.html) veľa ľudí odpovedalo V komentároch k Zen Vyacheslav T povedal, že existuje hotový snímač pulzácie vyrobený moskovskou spoločnosťou iArduino. To sa nazýva "Svetelný senzor, lux meter, FLASH-I2C (modul Trema)"a stojí 320 rubľov. Tento senzor je postavený na senzore APDS-9930, čo je vlastne senzor priblíženia, no zároveň dokáže merať osvetlenie. Senzor obsahuje vlastný procesor a cez I2C zbernicu posiela osvetlenie v luxoch, zvlnenie v percentách a vzdialenosť k objektu. Webová stránka iArduino hovorí, že zvlnenie sa počíta z posledných 20 meraní svetla. Nie je známe, s akou frekvenciou sa merania vykonávajú a podľa akého vzorca sa vlnenie počíta. Špeciálne som išiel do iArduina, aby som zistil technické detaily, ale povedali, že senzor bol vyvíjaný dlho a nič si nepamätajú.

Kúpil som si senzor, poskladal som prístroj a študoval ako funguje.

instagram viewer

Snímač neberie do úvahy podsvietenie, preto je vhodné vykonávať merania v tme, aby bola testovacia lampa jediným zdrojom svetla.

Zobral som LED lampy rôznej kvality s rôznymi úrovňami pulzácie a porovnal hodnoty domáceho pulzmetra s hodnotami spektrometra Uprtek MK350D a zariadenia Radex Lupin.

"Uprtek MK350D" a "Radex Lupin" vypočítavajú koeficient zvlnenia pomocou rôznych vzorcov, takže ich hodnoty sa líšia. Hodnoty domáceho zariadenia na senzore iArduino sú blízke hodnotám MK350D, ktorý číta zvlnenie pomocou zjednodušeného vzorca. Neprítomnosť zvlnenia (0%) a malé úrovne zvlnenia (1-50%), domáce zariadenie ukazuje sebaisto a dostatočne presne. Pri pulzácii 100% začnú hodnoty samostatne vyrobeného zariadenia skákať z 0 na 100%, ale z tohto "skákania" možno pochopiť, že lampa je úplne zlá.

V druhom riadku domáce zariadenie zobrazuje osvetlenie v luxoch.

Urobil som krátke video s experimentom porovnávajúcim hodnoty prístrojov.

https://www.youtube.com/watch? v = RmGDyjKBS-0

Aby ste si mohli vyrobiť rovnaké zariadenie sami, budete potrebovať senzor „iArduino Light senzor, merač svetla, FLASH-I2C (Trema-module)“ (môžete si kúpiť tu), 0,96" OLED obrazovka so 4 kolíkmi (I2C) (možné zakúpiť tu alebo tu), mini doska D1 (môžete si kúpiť tu alebo tu) alebo, ak nechcete nič spájkovať, Arduino Nano (môžete si kúpiť tu alebo tu) alebo Arduino Uno (môžete si kúpiť tu alebo tu).

Štyri kolíky svetelného senzora a štyri kolíky obrazovky sú pripojené k rovnakým kolíkom mikrokontroléra: VCC na 5V, GND na GND alebo G, SCL na D1 na doske "D1 mini" alebo na A5 na doskách Arduino, SDA na D2 na doske "D1 mini" alebo A4 na doskách Arduino. Doska Arduino Uno má všetky tieto piny zdvojené, takže jedna doska (napríklad obrazovka) môže byť pripojená k 5V, GND, A5, A4 a druhá (napríklad senzor iArduino) k 5V, GND, SCL, SDA.

Zariadenie je možné používať bez obrazovky: všetky informácie sú súčasne výstupom na sériový port a možno ich zobraziť na monitore portu Arduino.

Na kompiláciu budete potrebovať knižnice iarduino_I2C_DSL a
GyverOLED.

Všetko potrebné (náčrt, knižnice, schéma zapojenia) si môžete stiahnuť v jednom archíve tu.

Ale neponáhľajte sa bežať do iArduina pre senzor. Ako som povedal na začiatku, veľa ľudí na moju výzvu nereagovalo a dvaja už vytvorili oveľa pokročilejšie merače tepu.

Stanislav Gritsinov vyvinul pulzný merač s analógovým snímačom TEMT6000 a TFT obrazovkou.

Nikolay Khozyainov (riaditeľ R-LABS) vyrobil pulzný merač s malou solárnou batériou ako senzorom a OLED obrazovkou.

V blízkej dobe dovedieme "ľudový pulzmeter" k dokonalosti a zverejním detail návod na jeho zostavenie, navyše sa možno dá vyrobiť tak, aby to už hotový pulzomer mohol kúpi.

© 2021, Alexey Nadezhin

Už desať rokov píšem každý deň o technológiách, zľavách, zaujímavostiach a akciách. Prečítajte si môj blog na stránke ammo1.ru, v LJ, Zen, Mirtesen, telegram.
Moje projekty:
Lamptest.ru. Testujem LED lampy a pomáham zistiť, ktoré sú dobré a ktoré nie až také dobré.
Elerus.ru. Zhromažďujem informácie o domácich elektronických zariadeniach na osobné použitie a zdieľam ich.
Môžete ma kontaktovať v telegrame
@ munícia1 a poštou [email protected].