![Измеритель УФ-индекса с использованием УЛЬТРАФИОЛЕТОВОГО датчика ML8511 Arduino: 6 шагов Измеритель УФ-индекса с использованием УЛЬТРАФИОЛЕТОВОГО датчика ML8511 Arduino: 6 шагов](https://i.howwhatproduce.com/images/002/image-5272-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
В этом уроке мы узнаем, как измерить УФ-индекс солнца с помощью УЛЬТРАФИОЛЕТОВОГО датчика ML8511.
Смотреть видео!
Шаг 1. Что вам понадобится
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/002/image-5272-1-j.webp)
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/002/image-5272-2-j.webp)
![Что тебе понадобится Что тебе понадобится](https://i.howwhatproduce.com/images/002/image-5272-3-j.webp)
- Arduino Uno или любая другая плата Arduino
- УФ-датчик ML8511
- OLED-дисплей
- Макетная плата
- Провода перемычки
- Программное обеспечение Visuino: скачать здесь
Шаг 2: Схема
![Схема Схема](https://i.howwhatproduce.com/images/002/image-5272-4-j.webp)
- Подключите контакт GND УФ-датчика к контакту GND Arduino.
- Подключите контакт 3V3 УФ-датчика к контакту 3.3V Arduino.
- Подключите контакт EN УФ-датчика к контакту 3,3 В Arduino.
- Подключите аналоговый вывод УФ-датчика OUT к аналоговому выводу 0 Arduino.
- Подключите аналоговый вывод 1 Arduino к выводу 3,3 В Arduino.
- Подключите вывод VCC OLED-дисплея к выводу 5V Arduino
- Подключите вывод OLED-дисплея GND к контакту Arduino GND
- Подключите вывод SDA OLED-дисплея к выводу SDA Arduino
- Подключите вывод SCL OLED-дисплея к контакту SCL Arduino
Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO
![Запустите Visuino и выберите тип платы Arduino UNO Запустите Visuino и выберите тип платы Arduino UNO](https://i.howwhatproduce.com/images/002/image-5272-5-j.webp)
![Запустите Visuino и выберите тип платы Arduino UNO Запустите Visuino и выберите тип платы Arduino UNO](https://i.howwhatproduce.com/images/002/image-5272-6-j.webp)
Также необходимо установить Visuino: https://www.visuino.eu. Загрузите бесплатную версию или зарегистрируйтесь для получения бесплатной пробной версии.
Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.
Шаг 4. В Visuino добавьте, установите и подключите компоненты
![В Visuino: добавление, установка и подключение компонентов В Visuino: добавление, установка и подключение компонентов](https://i.howwhatproduce.com/images/002/image-5272-7-j.webp)
![В Visuino: добавление, установка и подключение компонентов В Visuino: добавление, установка и подключение компонентов](https://i.howwhatproduce.com/images/002/image-5272-8-j.webp)
![В Visuino: добавление, установка и подключение компонентов В Visuino: добавление, установка и подключение компонентов](https://i.howwhatproduce.com/images/002/image-5272-9-j.webp)
- Добавить УФ компонент "Датчик УФ света Lapis ML8511"
- Добавить компонент OLED "Дисплей SSD1306 / SH1106 OLED (I2C)"
- Теперь дважды щелкните компонент «DisplayOLED1».
- В окне элементов перетащите «Нарисовать текст» влево и в окне свойств установите для текста значение: Интенсивность УФ-излучения мВт / см2.
- В окне элементов перетащите «Текстовое поле» влево, а в окне свойств установите размер 3 и Y равным 30.
- Закройте окно "Элементы".
- Подключите аналоговый вывод 0 платы Arduino к датчику вывода «UVLight1».
- Подключите аналоговый вывод 1 платы Arduino к опорному выводу «UVLight1».
- Подключите вывод UVLight1 к выводу DisplayOLED1> Вывод текстового поля1.
- Подключите DisplayOLED1 I2C Out к плате Arduino I2C In
Шаг 5: сгенерируйте, скомпилируйте и загрузите код Arduino
![Сгенерируйте, скомпилируйте и загрузите код Arduino Сгенерируйте, скомпилируйте и загрузите код Arduino](https://i.howwhatproduce.com/images/002/image-5272-10-j.webp)
В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».
Шаг 6: Играйте
Если вы включите модуль Arduino UNO, OLED-дисплей начнет показывать текущее значение УФ-индекса.
Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его и открыть в Visuino:
Рекомендуемые:
Простой измеритель уровня громкости с 20 светодиодами с использованием LM3915: 6 шагов
![Простой измеритель уровня громкости с 20 светодиодами с использованием LM3915: 6 шагов Простой измеритель уровня громкости с 20 светодиодами с использованием LM3915: 6 шагов](https://i.howwhatproduce.com/images/001/image-615-j.webp)
Простой измеритель уровня громкости с 20 светодиодами с использованием LM3915: Идея создания измерителя уровня громкости была в моем списке проектов долгое время. И, наконец, я могу сделать это сейчас. VU-метр - это схема для индикатора силы аудиосигнала. Цепь измерителя уровня громкости обычно применяется к цепи усилителя, чтобы
Измеритель CO2, использование датчика SCD30 с Arduino Mega: 5 шагов
![Измеритель CO2, использование датчика SCD30 с Arduino Mega: 5 шагов Измеритель CO2, использование датчика SCD30 с Arduino Mega: 5 шагов](https://i.howwhatproduce.com/images/001/image-820-6-j.webp)
Измеритель CO2, использование датчика SCD30 с Arduino Mega: для измерения концентрации CO2, уровня влажности и температуры, SCD30 требует взаимодействия с окружающей средой. la calibración ya no sea válida
Простой измеритель Vu с использованием Arduino: 6 шагов
![Простой измеритель Vu с использованием Arduino: 6 шагов Простой измеритель Vu с использованием Arduino: 6 шагов](https://i.howwhatproduce.com/images/008/image-21625-j.webp)
Простой измеритель VU с использованием Arduino: измеритель единицы громкости (VU) или стандартный индикатор громкости (SVI) - это устройство, отображающее уровень сигнала в аудиооборудовании. Поэтому в этом руководстве мы создадим измеритель VU с использованием Arduino
Измеритель индуктивности с использованием Arduino: 12 шагов
![Измеритель индуктивности с использованием Arduino: 12 шагов Измеритель индуктивности с использованием Arduino: 12 шагов](https://i.howwhatproduce.com/images/003/image-7060-42-j.webp)
Измеритель индуктивности с использованием Arduino: Итак, мы собираемся создать измеритель индуктивности с использованием микроконтроллера Arduino. Используя этот метод, мы можем рассчитать индуктивность от 80 мкГн до 15000 мкГн, но он должен работать для катушек индуктивности немного меньше или намного больше
Измеритель емкости с TM1637 с использованием Arduino: 5 шагов (с изображениями)
![Измеритель емкости с TM1637 с использованием Arduino: 5 шагов (с изображениями) Измеритель емкости с TM1637 с использованием Arduino: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7056-26-j.webp)
Измеритель емкости с TM1637 с использованием Arduino: как сделать измеритель емкости с использованием Arduino, отображаемый на TM1637. В диапазоне от 1 мкФ до примерно 2000 мкФ