Mundarija:

GY -30 BH1750 yorug'lik sensori (GY30 / GY302) qanday simlanadi va ishlatiladi - oson - Arduino loyihasi !: 7 qadam
GY -30 BH1750 yorug'lik sensori (GY30 / GY302) qanday simlanadi va ishlatiladi - oson - Arduino loyihasi !: 7 qadam

Video: GY -30 BH1750 yorug'lik sensori (GY30 / GY302) qanday simlanadi va ishlatiladi - oson - Arduino loyihasi !: 7 qadam

Video: GY -30 BH1750 yorug'lik sensori (GY30 / GY302) qanday simlanadi va ishlatiladi - oson - Arduino loyihasi !: 7 qadam
Video: Czujnik światła 2024, Dekabr
Anonim
Image
Image

Ushbu qo'llanmada biz Arduino bilan GY-30 BH1750 yorug'lik zichligi sensori qanday tez va oson ishlatilishini bilib olamiz.

Namoyish videosini tomosha qiling.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  1. Arduino UNO (yoki boshqa Arduino)
  2. GY-30 BH1750 yorug'lik intensivligi sensori
  3. OLED displey
  4. Non paneli
  5. Jumper simlari
  6. Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  1. Arduino musbat pinini [5V] ulash taxtasi musbat piniga ulang [Qizil chiziq]
  2. Arduino manfiy pinini [GND] salbiy taxtali [BlueLine] ga ulang.
  3. Arduino pinini [SCL] non paneliga ulang
  4. Arduino pinini [SDA] non paneliga ulang
  5. OLED displey pinini [SCL] taxtaga ulang <Arduino pin [SCL] ulangan qatorga
  6. OLED displey pinini [SDA] ulash paneli <Arduino pin [SDA] ulangan qatorga
  7. OLED displey pinini [VCC] nishab taxtasining ijobiy piniga ulang [Qizil chiziq]
  8. OLED displey pinini [GND] salbiy taxtali piniga ulang [BlueLine]
  9. Yorug'lik sensori pinini [SCL] Arduino pinini [SCL] ulangan bir xil satrga ulang
  10. Yorug'lik sensori pinini [SDA] Arduino pinini [SDA] ulangan qatorga joylashtiring
  11. Yorug'lik sensori pinini [VCC] bortli musbat piniga ulang [Qizil chiziq]
  12. Yorug'lik sensori pinini [GND] non -manfiy piniga ulang [BlueLine]

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarilmagan bo'lsangiz, Arduino UNO dasturini o'rnatish uchun Arduino IDE ni o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino komponentlarini qo'shish va sozlash

Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
Visuino -da komponentlarni qo'shish va sozlash
  1. "ROHM BH1750 Ambient Light Sensor (I2C)" komponentini qo'shing
  2. "SSD1306/SH1106 OLED -displey (I2C)" komponentini qo'shing
  3. "DisplayOLED1" komponentini ikki marta bosing va "Elements" oynasida "Matn maydoni" ni chapga suring.
  4. Chap tomonda "TextField1" -ni tanlang va xususiyatlar oynasida o'lchamini belgilang: 3

5 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
  1. "LightSensor1" komponent pinini [Boshqarish] Arduino I2C piniga ulang [In]
  2. "LightSensor1" komponent pinini [Chiqish] ni "DisplayOLED1> TextField1" komponent piniga [In] ulang.
  3. "DisplayOLED1" komponent pinini [Chiqish] Arduino I2C piniga ulang [In]

6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.

Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing (2 -rasm).

7 -qadam: O'ynang

O'ynang
O'ynang

Agar siz Arduino UNO modulini quvvatlantirsangiz, displey yorug'lik sezgichidan keladigan yorug'lik intensivligini ko'rsatadi.

Eslatma: Agar sizda OLED -displey bo'lmasa, siz "ListSensor1" pinini [Out] Arduino Serial [0] piniga [In] ulashingiz va Visuino Serial Tab -da yorug'lik intensivligini kuzatishingiz mumkin (1 -rasm).

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham ilova qilingan. Siz uni bu erdan yuklab olishingiz va Visuino -da ochishingiz mumkin:

Tavsiya: