Съдържание:

UV индекс метър с помощта на сензор ML8511 ULTRAVIOLET Arduino: 6 стъпки
UV индекс метър с помощта на сензор ML8511 ULTRAVIOLET Arduino: 6 стъпки

Видео: UV индекс метър с помощта на сензор ML8511 ULTRAVIOLET Arduino: 6 стъпки

Видео: UV индекс метър с помощта на сензор ML8511 ULTRAVIOLET Arduino: 6 стъпки
Видео: Как сделать измеритель УФ-индекса для Arduino 2024, Ноември
Anonim

В този урок ще научим как да измерваме слънчевия UV индекс с помощта на ML8511 ULTRAVIOLET сензор.

Гледай видеото!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino Uno или всяка друга дъска Arduino
  • UV сензор ML8511
  • OLED дисплей
  • Платка
  • Кабелни проводници
  • Софтуер Visuino: Изтеглете тук

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете щифта GND на UV сензора към щифта GND на Arduino
  • Свържете щифт 3V3 сензор за UV сензор към щифт Arduino 3.3V
  • Свържете щифт EN на UV сензор към щифт Arduino 3.3V
  • Свържете аналоговия извод UV сензор OUT към аналоговия извод Arduino 0
  • Свържете аналоговия щифт 1 на Arduino към щифт 3.3V на Arduino
  • Свържете OLED дисплей VCC към щифт Arduino 5V
  • Свържете щифта GND на OLED дисплея към щифта GND на Arduino
  • Свържете щифта за OLED дисплей SDA към щифта на Arduino SDA
  • Свържете извода SCL на OLED дисплея към щифта на Arduino SCL

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия.

Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino добавете, задайте и свържете компоненти

Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
  • Добавете UV компонент "UV Light Sensor Lapis ML8511"
  • Добавете OLED компонент „SSD1306/SH1106 OLED дисплей (I2C)“
  • Сега кликнете два пъти върху компонента "DisplayOLED1".
  • В прозореца с елементи плъзнете "Начертайте текст" вляво, а в прозореца със свойства задайте текст на: UV интензитет mW/cm2
  • В прозореца с елементи плъзнете "Текстово поле" вляво, а в прозореца със свойства задайте размера на 3 и Y на 30
  • Затворете прозореца Elements
  • Свържете аналоговия щифт 0 на платката Arduino към сензора за щифтове "UVLight1"
  • Свържете аналоговия щифт 1 на платката Arduino към справка за пина "UVLight1"
  • Свържете извода UVLight1 към DisplayOLED1> Вход за текстово поле1
  • Свържете DisplayOLED1 I2C Out към Arduino платка I2C In

Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 6: Играйте

Ако захранвате модула Arduino UNO, OLED дисплеят ще започне да показва текущата стойност на UV индекса.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

Препоръчано: