Pengukur pulsasi cahaya paling sederhana pada sensor iArduino

  • Dec 28, 2021
click fraud protection

Perlengkapan sederhana ini akan membantu Anda mengevaluasi riak pencahayaan Anda dan memilih lampu non-riak. Anda dapat merakitnya hanya dalam lima menit.

Pengukur pulsasi cahaya paling sederhana pada sensor iArduino

Untuk teriakan saya untuk penciptaan "pengukur denyut nadi rakyat" (https://ammo1.livejournal.com/1289621.html) banyak orang menanggapi Dalam komentar di Zen, Vyacheslav T mengatakan bahwa ada sensor denyut siap pakai yang diproduksi oleh perusahaan iArduino Moskow. Itu disebut "Sensor cahaya, lux meter, FLASH-I2C (Modul Trema)"dan harganya 320 rubel. Sensor ini dibangun di atas sensor APDS-9930, yang sebenarnya adalah sensor jarak, tetapi pada saat yang sama dapat mengukur pencahayaan. Sensor berisi prosesornya sendiri dan mengirimkan iluminasi dalam lux, riak dalam persen, dan jarak ke objek melalui bus I2C. Situs web iArduino mengatakan bahwa riak dihitung dari 20 pengukuran cahaya terakhir. Dengan frekuensi berapa pengukuran dilakukan dan dengan rumus apa riak dihitung tidak diketahui. Saya secara khusus pergi ke iArduino untuk mengetahui detail teknis, tetapi mereka mengatakan bahwa sensor dikembangkan untuk waktu yang lama dan mereka tidak mengingat apa pun.

instagram viewer

Saya membeli sensor, merakit perangkat dan mempelajari cara kerjanya.

Sensor tidak memperhitungkan pencahayaan latar belakang, oleh karena itu, disarankan untuk melakukan pengukuran dalam gelap, sehingga lampu uji adalah satu-satunya sumber cahaya.

Saya mengambil lampu LED dengan kualitas berbeda dengan tingkat denyut yang berbeda dan membandingkan pembacaan pengukur pulsa buatan sendiri dengan pembacaan spektrometer Uprtek MK350D dan perangkat Radex Lupin.

"Uprtek MK350D" dan "Radex Lupin" menghitung koefisien riak menggunakan rumus yang berbeda, sehingga pembacaannya berbeda. Pembacaan perangkat buatan sendiri pada sensor iArduino mendekati pembacaan MK350D, yang membaca riak menggunakan rumus yang disederhanakan. Tidak adanya riak (0%) dan tingkat riak kecil (1-50%), perangkat buatan sendiri menunjukkan cukup percaya diri dan akurat. Dengan denyut 100%, pembacaan perangkat buatan sendiri mulai melonjak dari 0 hingga 100%, tetapi dari "lompatan" ini orang dapat memahami bahwa lampu itu benar-benar buruk.

Di baris kedua, perangkat buatan sendiri menunjukkan iluminasi dalam lux.

Saya membuat video pendek dengan eksperimen membandingkan pembacaan instrumen.

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

Untuk membuat perangkat yang sama sendiri, Anda memerlukan sensor "sensor Cahaya iArduino, pengukur cahaya, FLASH-I2C (Modul Trema)" (Anda dapat membeli di sini), 0,96 "Layar OLED dengan 4 pin (I2C) (tersedia untuk dibeli di sini atau di sini), papan mini D1 (Anda dapat membeli di sini atau di sini) atau, jika Anda tidak ingin menyolder apa pun, Arduino Nano (Anda dapat membeli di sini atau di sini) atau Arduino Uno (Anda dapat membeli di sini atau di sini).

Empat pin sensor cahaya dan empat pin layar terhubung ke pin mikrokontroler yang sama: VCC ke 5V, GND ke GND atau G, SCL ke D1 di papan "D1 mini" atau ke A5 di papan Arduino, SDA ke D2 di papan "D1 mini" atau A4 di papan Arduino. Papan Arduino Uno memiliki semua pin yang digandakan, jadi satu papan (misalnya, layar) dapat dihubungkan ke 5V, GND, A5, A4, dan yang kedua (misalnya, sensor iArduino) ke 5V, GND, SCL, SD.

Perangkat dapat digunakan tanpa layar: semua informasi secara bersamaan dikeluarkan ke port serial dan dapat dilihat di monitor port Arduino.

Anda akan membutuhkan perpustakaan untuk dikompilasi iarduino_I2C_DSL dan
GyverOLED.

Semua yang Anda butuhkan (sketsa, perpustakaan, diagram koneksi) dapat diunduh dalam satu arsip di sini.

Tapi jangan buru-buru lari ke iArduino untuk sensornya. Seperti yang saya katakan di awal, banyak orang tidak menanggapi panggilan saya dan dua orang telah membuat pengukur detak jantung yang jauh lebih canggih.

Stanislav Gritsinov telah mengembangkan pengukur pulsa dengan sensor TEMT6000 analog dan layar TFT.

Nikolay Khozyainov (direktur R-LABS) membuat pengukur pulsa dengan baterai surya kecil sebagai sensor dan layar OLED.

Dalam waktu dekat kami akan menyempurnakan "pengukur denyut nadi rakyat" dan saya akan menerbitkan detailnya instruksi untuk merakitnya, selain itu, dimungkinkan untuk membuatnya sehingga pengukur pulsa yang sudah jadi dapat akan beli.

© 2021, Alexey Nadezhin

Selama sepuluh tahun saya telah menulis setiap hari tentang teknologi, diskon, tempat menarik dan acara. Baca blog saya di situs amunisi1.ru, v LJ, Zen, Mirtesen, Telegram.
Proyek saya:
Lamptest.ru. Saya menguji lampu LED dan membantu mencari tahu mana yang bagus dan mana yang tidak begitu bagus.
Elerus.ru. Saya mengumpulkan informasi tentang perangkat elektronik domestik untuk penggunaan pribadi dan membagikannya.
Anda dapat menghubungi saya di Telegram
@ amunisi1 dan melalui surat [email protected].