UV индекси өлчөгүч ML8511 ULTRAVIOLET сенсорун колдонуу Arduino: 6 кадам
UV индекси өлчөгүч ML8511 ULTRAVIOLET сенсорун колдонуу Arduino: 6 кадам
Anonim

Бул үйрөткүчтө ML8511 ULTRAVIOLET сенсорунун жардамы менен Күндүн UV индексин кантип өлчөөнү үйрөнөбүз.

Видео көрүү!

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

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino Uno же башка Arduino тактасы
  • UV сенсор ML8511
  • OLED дисплей
  • Breadboard
  • Өткөргүч зымдар
  • Visuino программасы: Бул жерден жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  • UV сенсор пин GND Arduino пин GND туташтыруу
  • UV сенсор пин 3V3 Arduino пин 3.3V туташтыруу
  • UV сенсор пин EN ардуино пин 3.3V туташтыруу
  • UV сенсорунун аналогдук пинин OUT Arduino аналогдук пин 0го туташтырыңыз
  • Arduino аналогдук пин 1ди Arduino pin 3.3V га туташтырыңыз
  • OLED Display pin VCC'ди Arduino pin 5V менен туташтырыңыз
  • OLED Display GND пинди Arduino pin GND менен туташтырыңыз
  • OLED Display pin SDAны Arduino pin SDAга туташтырыңыз
  • OLED Display pin SCL'ди Arduino pin SCL менен туташтырыңыз

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 тандаңыз

Visuino: https://www.visuino.eu да орнотулушу керек. Акысыз версиясын жүктөп алыңыз же акысыз сыноого катталыңыз.

Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

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

Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
  • UV компонентин кошуу "UV Light Sensor Lapis ML8511"
  • "SSD1306/SH1106 OLED Дисплейи (I2C)" OLED компонентин кошуу
  • Эми "DisplayOLED1" компонентин эки жолу чыкылдатыңыз.
  • Элементтер терезесинде "Текстти чийүүнү" сол жакка сүйрөңүз, ал эми касиеттер терезесинде текстти төмөнкүдөй коюңуз: UV интенсивдүүлүгү мВт/см2
  • Элементтер терезесинде "Текст талаасын" сол жакка сүйрөңүз, ал эми касиеттер терезесинде өлчөмдү 3 жана Y чейин 30га чейин коюңуз
  • Elements терезесин жабыңыз
  • Arduino такта Analog pin 0 "UVLight1" пин сенсоруна туташтырыңыз
  • Arduino тактасынын Analog pin 1ди "UVLight1" пин шилтемесине туташтырыңыз
  • UVLight1 төөнөгүчүн DisplayOLED1> Текст талаасы1 пин кирүүгө туташтырыңыз
  • DisplayOLED1 I2C Outту Arduino I2C In тактасына туташтырыңыз

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

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

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

6 -кадам: Play

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

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:

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