Il più semplice misuratore di pulsazioni luminose sul sensore iArduino

  • Dec 28, 2021
click fraud protection

Questo semplice apparecchio ti aiuterà a valutare l'ondulazione della tua illuminazione e a selezionare le lampade senza ripple. Puoi assemblarlo in soli cinque minuti.

Il più semplice misuratore di pulsazioni luminose sul sensore iArduino

Al mio grido per la creazione di un "misuratore del polso del popolo" (https://ammo1.livejournal.com/1289621.html) molte persone hanno risposto Nei commenti su Zen, Vyacheslav T ha affermato che esiste un sensore di pulsazioni già pronto prodotto dall'azienda moscovita iArduino. È chiamato "Sensore di luce, luxmetro, FLASH-I2C (modulo Trema)"e costa 320 rubli. Questo sensore è costruito sul sensore APDS-9930, che in realtà è un sensore di prossimità, ma allo stesso tempo può misurare l'illuminazione. Il sensore contiene un proprio processore e invia l'illuminazione in lux, l'ondulazione in percentuale e la distanza dall'oggetto tramite il bus I2C. Il sito Web iArduino afferma che l'ondulazione viene calcolata dalle ultime 20 misurazioni della luce. Con quale frequenza vengono effettuate le misurazioni e con quale formula viene calcolata l'ondulazione non è noto. Sono andato appositamente da iArduino per scoprire i dettagli tecnici, ma hanno detto che il sensore è stato sviluppato da molto tempo e non ricordano nulla.

instagram viewer

Ho comprato un sensore, ho assemblato il dispositivo e ho studiato come funziona.

Il sensore non tiene conto della retroilluminazione, pertanto si consiglia di effettuare misurazioni al buio, in modo che la lampada di prova sia l'unica fonte di luce.

Ho preso lampade a LED di diversa qualità con diversi livelli di pulsazione e ho confrontato le letture di un misuratore di impulsi fatto in casa con le letture dello spettrometro Uprtek MK350D e del dispositivo Radex Lupin.

"Uprtek MK350D" e "Radex Lupin" calcolano il coefficiente di ondulazione utilizzando formule diverse, quindi le loro letture differiscono. Le letture del dispositivo fatto in casa sul sensore iArduino sono vicine alle letture dell'MK350D, che legge l'ondulazione utilizzando una formula semplificata. L'assenza di ripple (0%) e piccoli livelli di ripple (1-50%), il dispositivo fatto in casa mostra con sicurezza e precisione sufficienti. Con una pulsazione del 100%, le letture di un dispositivo autocostruito iniziano a saltare dallo 0 al 100%, ma da questo "salto" si può capire che la lampada è completamente guasta.

Nella seconda riga, il dispositivo fatto in casa mostra l'illuminazione in lux.

Ho realizzato un breve video con un esperimento confrontando le letture dello strumento.

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

Per realizzare da soli lo stesso dispositivo, avrai bisogno di un sensore "iArduino Sensore di luce, esposimetro, FLASH-I2C (modulo Trema)" (puoi acquistare qui), schermo OLED da 0,96" con 4 pin (I2C) (disponibile per l'acquisto qui o qui), Miniboard D1 (puoi acquistare qui o qui) o, se non vuoi saldare nulla, l'Arduino Nano (puoi acquistare qui o qui) o Arduino Uno (puoi acquistare qui o qui).

Quattro pin del sensore di luce e quattro pin dello schermo sono collegati agli stessi pin del microcontrollore: VCC a 5V, GND a GND o G, SCL a D1 sulla scheda "D1 mini" o ad A5 sulle schede Arduino, SDA a D2 sulla scheda "D1 mini" o A4 sulle schede Arduino. La scheda Arduino Uno ha tutti questi pin duplicati, quindi una scheda (ad esempio uno schermo) può essere collegata a 5V, GND, A5, A4 e la seconda (ad esempio un sensore iArduino) a 5V, GND, SCL, SDA.

Il dispositivo può essere utilizzato senza schermo: tutte le informazioni vengono inviate contemporaneamente alla porta seriale e possono essere visualizzate nel monitor della porta Arduino.

Avrai bisogno di librerie per compilare iarduino_I2C_DSL e
GyverOLED.

Tutto ciò di cui hai bisogno (schizzo, librerie, schema di collegamento) può essere scaricato in un archivio qui.

Ma non correre a correre su iArduino per il sensore. Come ho detto all'inizio, molte persone non hanno risposto alla mia chiamata e due hanno già creato cardiofrequenzimetri molto più avanzati.

Stanislav Gritsinov ha sviluppato un misuratore di impulsi con un sensore analogico TEMT6000 e uno schermo TFT.

Nikolay Khozyainov (direttore di R-LABS) ha realizzato un misuratore di impulsi con una piccola batteria solare come sensore e uno schermo OLED.

Nel prossimo futuro porteremo alla perfezione il "misuratore del polso della gente" e pubblicherò un dettaglio istruzioni per il montaggio, inoltre, potrebbe essere possibile farlo in modo che il misuratore di impulsi già pronto possa comprerò.

© 2021, Alexey Nadezhin

Da dieci anni scrivo ogni giorno di tecnologia, sconti, luoghi di interesse ed eventi. Leggi il mio blog sul sito ammo1.ru, v LJ, zen, Mirtsen, Telegramma.
I miei progetti:
Lamptest.ru. Provo le lampade a LED e aiuto a capire quali sono buone e quali non lo sono.
Elerus.ru. Raccolgo informazioni sui dispositivi elettronici domestici per uso personale e le condivido.
Puoi contattarmi su Telegram
@ammo1 e per posta [email protected].