Мазмуну:

GY -30 BH1750 жарык сенсорун кантип зымдоо жана колдонуу керек (GY30 / GY302) - Оңой - Arduino Project!: 7 кадам
GY -30 BH1750 жарык сенсорун кантип зымдоо жана колдонуу керек (GY30 / GY302) - Оңой - Arduino Project!: 7 кадам

Video: GY -30 BH1750 жарык сенсорун кантип зымдоо жана колдонуу керек (GY30 / GY302) - Оңой - Arduino Project!: 7 кадам

Video: GY -30 BH1750 жарык сенсорун кантип зымдоо жана колдонуу керек (GY30 / GY302) - Оңой - Arduino Project!: 7 кадам
Video: ✅Цифровой датчик освещения на платформе ардуино 2024, Ноябрь
Anonim
Image
Image

Бул окуу куралында биз GY-30 BH1750 жарык интенсивдүү сенсорун Arduino менен кантип тез жана оңой колдонууну үйрөнөбүз.

Демонстрациялык видеону көрүңүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  1. Arduino UNO (же башка Arduino)
  2. GY-30 BH1750 жарык интенсивдүүлүгү сенсору
  3. OLED дисплей
  4. Breadboard
  5. Өткөргүч зымдар
  6. Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  1. Arduino позитивдүү пинин [5V] нандын оң жагына туташтырыңыз [Red Line]
  2. Arduino терс пинин [GND] нандын терс пинине [BlueLine] туташтырыңыз
  3. Ардуино пинин [SCL] нан тактасына туташтырыңыз
  4. Ардуино пинин [SDA] нан тактасына туташтырыңыз
  5. OLED Display пинин [SCL] нан тактасына туташтырыңыз <Arduino pin [SCL] туташкан ошол эле сызыкка
  6. OLED Display пинин [SDA] нан тактасына туташтырыңыз <Arduino пини [SDA] туташкан ошол эле сызыкка
  7. OLED дисплей пинин [VCC] нандын оң жагына туташтырыңыз [Red Line]
  8. OLED дисплей пинин [GND] панелдин терс пинине [BlueLine] туташтырыңыз
  9. Жарык сенсорунун түйүнүн [SCL] нон тактасына туташтырыңыз <Arduino пини [SCL] туташкан ошол эле сызыкка
  10. Жарык сенсорунун түйүнүн [SDA] нан тактасына туташтырыңыз <Arduino пини [SDA] туташкан ошол эле линияга
  11. Жарык сенсорунун түйүнүн [VCC] нандын оң жагына туташтырыңыз [Кызыл сызык]
  12. Жарык сенсорунун түйүнүн [GND] нандын терс пинине туташтырыңыз [BlueLine]

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

4 -кадам: Visuino компоненттерин кошуу жана коюу

Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
  1. "ROHM BH1750 Ambient Light Sensor (I2C)" компонентин кошуңуз
  2. "SSD1306/SH1106 OLED Display (I2C)" компонентин кошуңуз
  3. "DisplayOLED1" компонентин эки жолу чыкылдатыңыз жана "Elements" терезесинен "Текст талаасын" солго сүйрөңүз
  4. Сол жактагы "TextField1" тандап, касиеттер терезесинде өлчөмдү коюңуз: 3

5 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  1. "LightSensor1" компонент пинин [Control] Arduino I2C пинине туташтырыңыз [In]
  2. "LightSensor1" компонент пинин [Чыгуу] менен "DisplayOLED1> TextField1" компонент пинине [In] туташтырыңыз
  3. "DisplayOLED1" компонент пинин [Out] Arduino I2C пинине [In] туташтырыңыз

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

7 -кадам: Play

Play
Play

Эгер сиз Arduino UNO модулун иштетсеңиз, дисплей жарык сенсорунан алган жарыктын интенсивдүүлүгүн көрсөтө баштайт.

Эскертүү: Эгерде сизде OLED дисплейи жок болсо, анда "ListSensor1" пинин [Out] Arduino Serial [0] пинине [In] туташтырып, Visuino Serial Tabдагы Жарыктын интенсивдүүлүгүн көзөмөлдөй аласыз (Picture1)

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:

Сунушталууда: