Le compteur de pulsations lumineuses le plus simple sur le capteur iArduino

  • Dec 28, 2021
click fraud protection

Ce luminaire simple vous aidera à évaluer l'ondulation de votre éclairage et à sélectionner des lampes sans ondulation. Vous pouvez l'assembler en seulement cinq minutes.

Le compteur de pulsations lumineuses le plus simple sur le capteur iArduino

A mon cri pour la création d'un "compteur de pouls du peuple" (https://ammo1.livejournal.com/1289621.html) de nombreuses personnes ont répondu Dans les commentaires sur Zen, Vyacheslav T a déclaré qu'il existait un capteur de pulsations prêt à l'emploi produit par la société moscovite iArduino. On l'appelle "Capteur de lumière, luxmètre, FLASH-I2C (module Trema)"et coûte 320 roubles. Ce capteur est construit sur le capteur APDS-9930, qui est en fait un capteur de proximité, mais en même temps, il peut mesurer l'éclairage. Le capteur contient son propre processeur et envoie l'éclairage en lux, l'ondulation en pourcentage et la distance à l'objet via le bus I2C. Le site Web iArduino indique que l'ondulation est calculée à partir des 20 dernières mesures de lumière. Avec quelle fréquence les mesures sont effectuées et par quelle formule l'ondulation est calculée est inconnue. Je suis spécialement allé sur iArduino pour connaître les détails techniques, mais ils m'ont dit que le capteur était développé depuis longtemps et qu'ils ne se souviennent de rien.

instagram viewer

J'ai acheté un capteur, assemblé l'appareil et étudié son fonctionnement.

Le capteur ne prend pas en compte l'éclairage de fond, il est donc conseillé d'effectuer les mesures dans l'obscurité, afin que la lampe test soit la seule source lumineuse.

J'ai pris des lampes LED de différentes qualités avec différents niveaux de pulsation et j'ai comparé les lectures d'un compteur d'impulsions fait maison avec les lectures du spectromètre Uprtek MK350D et de l'appareil Radex Lupin.

"Uprtek MK350D" et "Radex Lupin" calculent le coefficient d'ondulation à l'aide de formules différentes, de sorte que leurs lectures diffèrent. Les lectures de l'appareil fait maison sur le capteur iArduino sont proches des lectures du MK350D, qui lit l'ondulation à l'aide d'une formule simplifiée. L'absence d'ondulation (0%) et de petits niveaux d'ondulation (1-50%), l'appareil fait maison montre avec suffisamment de confiance et de précision. Avec une pulsation de 100%, les lectures d'un appareil fabriqué par ses soins commencent à sauter de 0 à 100%, mais à partir de ce "saut", on peut comprendre que la lampe est complètement défectueuse.

Dans la deuxième ligne, l'appareil fait maison montre l'éclairage en lux.

J'ai fait une courte vidéo avec une expérience comparant les lectures d'instruments.

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

Afin de fabriquer vous-même le même appareil, vous aurez besoin d'un capteur "iArduino Light sensor, light meter, FLASH-I2C (Trema-module)" (vous pouvez acheter ici), écran OLED 0.96" avec 4 broches (I2C) (disponible à l'achat ici ou ici), mini carte D1 (vous pouvez acheter ici ou ici) ou, si vous ne voulez rien souder, l'Arduino Nano (vous pouvez acheter ici ou ici) ou Arduino Uno (vous pouvez acheter ici ou ici).

Quatre broches du capteur de lumière et quatre broches de l'écran sont connectées aux mêmes broches du microcontrôleur: VCC vers 5V, GND vers GND ou G, SCL vers D1 sur la carte "D1 mini" ou vers A5 sur les cartes Arduino, SDA vers D2 sur la carte "D1 mini" ou A4 sur les cartes Arduino. La carte Arduino Uno a toutes ces broches dupliquées, donc une carte (par exemple, un écran) peut être connectée à 5V, GND, A5, A4 et la seconde (par exemple, un capteur iArduino) à 5V, GND, SCL, SDA.

L'appareil peut être utilisé sans écran: toutes les informations sont simultanément sorties sur le port série et peuvent être visualisées sur le moniteur du port Arduino.

Vous aurez besoin de bibliothèques pour compiler iarduino_I2C_DSL et
GyverOLED.

Tout ce dont vous avez besoin (esquisse, bibliothèques, schéma de connexion) peut être téléchargé dans une archive ici.

Mais ne vous précipitez pas pour courir vers iArduino pour le capteur. Comme je le disais au début, beaucoup de personnes n'ont pas répondu à mon appel et deux ont déjà créé des cardiofréquencemètres bien plus avancés.

Stanislav Gritsinov a développé un compteur d'impulsions avec un capteur analogique TEMT6000 et un écran TFT.

Nikolay Khozyainov (directeur de R-LABS) a fabriqué un compteur d'impulsions avec une petite batterie solaire comme capteur et un écran OLED.

Dans un avenir proche, nous perfectionnerons le "compteur de pouls du peuple" et je publierai un instructions pour l'assembler, en outre, il peut être possible de faire en sorte que le compteur d'impulsions prêt à l'emploi puisse va acheter.

© 2021, Alexeï Nadejine

Depuis dix ans, j'écris tous les jours sur la technologie, les remises, les lieux d'intérêt et les événements. Lire mon blog sur le site ammo1.ru, v LJ, Zen, Mirtesen, Télégramme.
Mes projets:
Lamptest.ru. Je teste les lampes LED et aide à déterminer celles qui sont bonnes et celles qui ne le sont pas.
Elerus.ru. Je collecte des informations sur les appareils électroniques domestiques pour un usage personnel et les partage.
Vous pouvez me contacter dans Telegram
@ munitions1 et par courrier [email protected].