Najprostszy miernik pulsacji światła na czujniku iArduino

  • Dec 28, 2021
click fraud protection

Ta prosta oprawa pomoże Ci ocenić tętnienie oświetlenia i wybrać lampy bez tętnień. Możesz go złożyć w zaledwie pięć minut.

Najprostszy miernik pulsacji światła na czujniku iArduino

Na moje wołanie o stworzenie „miernika pulsu ludu” (https://ammo1.livejournal.com/1289621.html) odpowiedziało wiele osób W komentarzach do Zen Wiaczesław T powiedział, że istnieje gotowy czujnik pulsacji produkowany przez moskiewską firmę iArduino. Nazywa się „Czujnik światła, luksomierz, FLASH-I2C (moduł Trema)”i kosztuje 320 rubli. Ten czujnik jest zbudowany na czujniku APDS-9930, który w rzeczywistości jest czujnikiem zbliżeniowym, ale jednocześnie może mierzyć oświetlenie. Czujnik zawiera własny procesor i przesyła oświetlenie w luksach, tętnienie w procentach oraz odległość do obiektu za pośrednictwem magistrali I2C. Witryna iArduino podaje, że tętnienie jest obliczane na podstawie ostatnich 20 pomiarów światła. Z jaką częstotliwością wykonywane są pomiary i według jakiego wzoru obliczane jest tętnienie, nie jest znane. Specjalnie poszedłem do iArduino, aby poznać szczegóły techniczne, ale powiedzieli, że czujnik był rozwijany od dawna i nic nie pamiętają.

instagram viewer

Kupiłem czujnik, zmontowałem urządzenie i zbadałem, jak działa.

Czujnik nie uwzględnia oświetlenia tła, dlatego wskazane jest wykonywanie pomiarów w ciemności, tak aby próbnik był jedynym źródłem światła.

Wziąłem lampy LED o różnej jakości z różnymi poziomami pulsacji i porównałem odczyty domowej roboty pulsometru z odczytami spektrometru Uprtek MK350D i urządzenia Radex Lupine.

„Uprtek MK350D” i „Radex Lupin” obliczają współczynnik tętnienia za pomocą różnych wzorów, więc ich odczyty różnią się. Odczyty domowej roboty urządzenia na czujniku iArduino są zbliżone do odczytów MK350D, który odczytuje tętnienie za pomocą uproszczonej formuły. Brak tętnienia (0%) i niewielki poziom tętnienia (1-50%), urządzenie domowej roboty pokazuje wystarczająco pewnie i dokładnie. Przy pulsacji 100% odczyty samodzielnie wykonanego urządzenia zaczynają skakać od 0 do 100%, ale z tego „skoku” można zrozumieć, że lampa jest całkowicie zła.

W drugim wierszu urządzenie domowej roboty pokazuje oświetlenie w luksach.

Zrobiłem krótki film z eksperymentem porównującym odczyty przyrządów.

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

Aby samemu wykonać to samo urządzenie, potrzebujesz czujnika „iArduino Light sensor, light meter, FLASH-I2C (Trema-module)” (możesz kupić tutaj), 0.96 "ekran OLED z 4 pinami (I2C) (dostępny do zakupu) tutaj lub tutaj), mini deska D1 (można kupić) tutaj lub tutaj) lub jeśli nie chcesz nic lutować to Arduino Nano (możesz kupić tutaj lub tutaj) lub Arduino Uno (można kupić tutaj lub tutaj).

Cztery piny czujnika światła i cztery piny ekranu są podłączone do tych samych pinów mikrokontrolera: VCC do 5V, GND do GND lub G, SCL do D1 na płytce „D1 mini” lub do A5 na płytkach Arduino, SDA do D2 na płytce „D1 mini” lub A4 na płytkach Arduino. Płytka Arduino Uno ma wszystkie te piny zduplikowane, więc jedną płytkę (np. ekran) można podłączyć do 5V, GND, A5, A4, a drugą (np. czujnik iArduino) do 5V, GND, SCL, SDA.

Urządzenie może być używane bez ekranu: wszystkie informacje są jednocześnie wyprowadzane na port szeregowy i można je przeglądać na monitorze portu Arduino.

Do kompilacji potrzebne będą biblioteki iarduino_I2C_DSL oraz
GyverOLED.

Wszystko czego potrzebujesz (szkic, biblioteki, schemat połączeń) możesz pobrać w jednym archiwum tutaj.

Ale nie spiesz się, aby pobiec do iArduino po czujnik. Jak wspomniałem na początku, wiele osób nie odpowiedziało na moje wezwanie, a dwie stworzyły już znacznie bardziej zaawansowane pulsometry.

Stanislav Gritsinov opracował miernik impulsów z analogowym czujnikiem TEMT6000 i ekranem TFT.

Nikolay Khozyainov (dyrektor R-LABS) wykonał pulsometr z małą baterią słoneczną jako czujnikiem i ekranem OLED.

W najbliższym czasie doprowadzimy do perfekcji „licznik tętna ludzi” i opublikuję szczegółowy instrukcję montażu, dodatkowo możliwe jest wykonanie go tak, aby gotowy licznik impulsów mógł kupi.

© 2021, Aleksiej Nadieżin

Od dziesięciu lat codziennie piszę o technologii, zniżkach, ciekawych miejscach i wydarzeniach. Przeczytaj mojego bloga na stronie ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moje projekty:
Lamptest.ru. Testuję lampy LED i pomagam zorientować się, które z nich są dobre, a które nie.
Elerus.ru. Zbieram informacje o domowych urządzeniach elektronicznych do użytku osobistego i udostępniam je.
Możesz się ze mną skontaktować w Telegramie
@amunicja1 i pocztą [email protected].