Bantu buat pengukur riak

  • Dec 09, 2021
click fraud protection

Dalam proyek Lamptest, saya sangat merindukan pengukur pulsa sederhana yang akan menunjukkan persentase pulsasi cahaya secara terus menerus. Saya pikir perangkat seperti itu akan berguna bagi banyak orang lain.

Bantu buat pengukur riak

Sekarang saya mengukur koefisien riak dengan spektrometer Uprtek MK350D, tetapi untuk setiap pengukuran Anda perlu menekan tombol pada perangkat atau dalam program. Akan sangat bagus jika ada perangkat tambahan yang menunjukkan tingkat riak secara konstan, dan pada saat yang sama akan lebih baik jika itu menunjukkan bentuk riak di layarnya.

Untuk beberapa alasan, orang Cina tidak membuat pengukur pulsa murah, mereka tidak ada di Aliexpress. Di Rusia, mereka membuat TKA-PKM 09 seharga 36.000 rubel, eLight02 seharga 28.900 dan Lupin seharga 7.000 rubel. Saya memiliki Lupin, tetapi dia sangat tidak nyaman karena hasil pengukurannya dipengaruhi oleh interferensi elektromagnetik.

Tidak ada yang sulit dalam mengukur riak: cukup untuk membuat beberapa lusin pengukuran kecerahan dalam waktu singkat dan hitung faktor riak menggunakan salah satu dari dua rumus, menggunakan nilai minimum dan maksimum yang diperoleh penerangan.

instagram viewer

Ada dua rumus untuk menghitung koefisien riak - sederhana dan kompleks. Berikut adalah rumus sederhana (inilah cara menghitung riak Uprtek MK350D).

Inilah yang rumit (Lupin berpikir begitu).

Faktor riak maksimum menurut rumus sederhana adalah 100% (dengan riak seperti itu, sumber cahaya benar-benar padam 100 kali per detik), menurut rumus kompleks, KP bisa lebih dari 100% jika lampu tidak hanya padam sepenuhnya, tetapi waktu lampu kurang dari waktu. kegelapan.

Saya telah melakukan beberapa upaya untuk membuat pengukur riak di Arduino, tetapi sejauh ini tidak ada hasil yang baik.

Masalah pertama: sensor cahaya.

Paling nyaman menggunakan sensor digital dengan Arduino, seperti TLS2561 atau BH1750, tetapi tidak cocok untuk mengukur riak, karena terlalu lambat. Paling-paling, sensor ini mampu melakukan 10 pengukuran per detik, dan kita perlu membuat setidaknya 400, dan sebaiknya 3000 (untuk mendapatkan grafik yang bagus).

Saya berpikir tentang sensor digital, Anda bisa lupa - itu pasti sesuatu yang terhubung ke input analog Arduino, karena bahkan dalam mode lambat, Anda dapat melakukan sekitar 8000 pengukuran dalam beri aku waktu sebentar.

Saya mencoba menggunakan sensor TSL257-LF, tetapi ternyata terlalu sensitif - pada pencahayaan 8 lux, sensor itu "berguling" (mengejutkan, tidak ada kata tentang lux di lembar data). Ini adalah sesuatu yang hanya terlihat jika Anda menutupinya dengan tangan Anda.

Saya mencoba membungkus sensor dengan lapisan tebal pita listrik putih, tetapi ini, tentu saja, tidak serius.

Saya juga memiliki sensor OSRAM SFH5711-2 / 3, yang memiliki kisaran 3-80000 lux dalam lembar data, tetapi mereka mentransmisikan iluminasi dengan arus yang bervariasi ke output (5-50 A) pada tegangan 0,5 V dan saya tidak tahu bagaimana memasangkannya dengan Arduino, selain itu, mereka ternyata kecil - saya hampir tidak bisa menyoldernya kabel.

Saya pikir kita harus mencoba sensor berdasarkan fototransistor TEMT6000 (ini dia pada Ali).

Itu murah dan ceria, meskipun kisarannya hanya 10-1000 lux (1000 lux adalah sekitar 40 cm dari lampu 1000 lm), tetapi tidak ada - Anda juga dapat membuat filter cahaya untuk mengurangi sensitivitas.

Masalah kedua: pemrograman. Saya dapat melakukan beberapa hal sederhana di Arduino dan bahkan mungkin dapat membaca data ke dalam array, dan kemudian menampilkan grafiknya Layar TFT, tetapi untuk perhitungan CP yang benar, Anda perlu memfilter dan rata-rata level minimum dan maksimum, dan dengan ini saya pasti tidak Aku bisa mengatasinya.

Saya membayangkan pengukur riak seperti ini:

Perangkat keras: Arduino, layar TFT murah 1,44 ", sensor cahaya analog. Mudah-mudahan, kita bisa melakukannya tanpa ADC eksternal.

Program:
- dengan menekan tombol, kami menghafal tingkat kegelapan (sebenarnya, tingkat cahaya sekitar);
- kami menangkap 160 nilai kecerahan dalam buffer dalam ~ 0,05 detik (~ 2,5 periode jaringan 50 Hz, satu pengukuran setiap 0,3 ms);
- menampilkan dua titik dalam bentuk grafik di bagian bawah layar (lebar 128 piksel);
- kami menghitung koefisien riak menggunakan dua rumus, menampilkan dua nilai di layar.

Saya tahu bahwa banyak spesialis elektronik dan pemrograman membaca saya. Mungkin Anda dapat membuat perangkat semacam itu untuk kepentingan publik? Jika semuanya berhasil, saya berada di kedua tangan jika sumber diterbitkan di github dan saya akan menulis yang terperinci sendiri. instruksi untuk merakit perangkat semacam itu sehingga setiap orang dapat dengan cepat, mudah dan murah membuat meteran sendiri riak.

© 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].