Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Biz odatda yorug'lik intensivligini o'lchash kerak bo'lgan vaziyatga duch kelamiz. Shuning uchun men bu muammoni hal qilishga yordam beradigan kichik loyiha tuzishga qaror qildim. Ushbu loyiha OPT3001 ni Arduino bilan Lux metr sifatida qanday ishlatish mumkinligini ko'rsatadi. Ushbu loyihada men OPT3001 uchun kichik blokirovka taxtasidan foydalandim. Bu sensor I2C protokoli orqali aloqa o'rnatadi.
Bir nechta afzalliklari bor:
- Aniq optik
- Avtomatik to'liq o'lchovli sozlash xususiyati
- O'lchovlar: 0,01 lyuksdan 83 k lyuksgacha Past
- Ishlash oqimi: 1,8 mA
1 -qadam: Men ishlatgan narsalar ro'yxati
- Arduino Uno asosiy boshqaruvchi sifatida.
- Texas Instruments OPT3001.
- Jumper simlari
- Arduino IDE o'rnatilgan kompyuter.
Mana, apparat ulanishiga o'tamiz.
2 -qadam: 2 -qadam: Uskuna ulanishi
Endi biz Arduino uno va OPT3001 ni I2C liniyasi orqali qanday ulashimiz mumkinligini ko'rib chiqamiz.
-
Elektr uzatish liniyalari
- VDD - 3,3 V
- GND - GND
-
I2C avtobus
- SDA - A4
- SCL - A5
3 -qadam: 3 -qadam: Arduino Uno uchun kod o'lchami Lux metr sifatida
Ushbu kodni Arduino uno -ga yuklang.
Loyihaning to'liq havolasi:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
4 -qadam: 4 -qadam: Chiqishni tekshiring
Tugatgandan so'ng, Serial terminalini oching va sensordan keladigan ma'lumotlarni tekshiring, Siz uni ko'rsatilgandek olishingiz kerak.