Оглавление:

Arduino Lux Meter - взаимодействие OPT3001 с Arduino: 4 шага
Arduino Lux Meter - взаимодействие OPT3001 с Arduino: 4 шага

Видео: Arduino Lux Meter - взаимодействие OPT3001 с Arduino: 4 шага

Видео: Arduino Lux Meter - взаимодействие OPT3001 с Arduino: 4 шага
Видео: BH1750 Датчик освещения (люксметр) 2024, Июль
Anonim
Image
Image

Обычно мы сталкиваемся с ситуацией, когда нам нужно измерить интенсивность света. Поэтому я решил сделать небольшой проект, который поможет нам решить эту проблему. Этот проект иллюстрирует, как мы можем использовать OPT3001 с Arduino в качестве измерителя люкс. В этом проекте я использовал небольшую плату отключения для OPT3001. Этот датчик обменивается данными по протоколу I2C.

Несколько преимуществ:

  • Прецизионный оптический
  • Фильтрация: Автоматическая полномасштабная настройка.
  • Измерения: от 0,01 лк до 83 лк
  • Рабочий ток: 1,8 мкА

Шаг 1. Список вещей, которые я использовал

Список вещей, которые я использовал
Список вещей, которые я использовал
  • Arduino Uno в качестве основного контроллера.
  • OPT3001 от Texas Instruments.
  • Провода перемычки
  • Компьютер с установленной Arduino IDE.

Вот и все, перейдем к аппаратному подключению.

Шаг 2: Шаг 2: Подключение оборудования

Шаг 2: Подключение оборудования
Шаг 2: Подключение оборудования

Теперь посмотрим, как мы можем подключить Arduino uno и OPT3001 через линию I2C.

  • Линии электропередач

    • VDD - 3,3 В
    • GND - GND
  • Автобус I2C

    • ПДД - А4
    • SCL - A5

Шаг 3: Шаг 3: фрагмент кода для Arduino Uno в качестве измерителя яркости

Загрузите этот код в Arduino uno.

Полная ссылка на этот проект находится по адресу:

www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter

Шаг 4: Шаг 4: проверьте вывод

Шаг 4: проверьте вывод
Шаг 4: проверьте вывод

После этого откройте последовательный терминал и проверьте данные, поступающие от датчика, Вы должны получить это, как показано на рисунке.

Рекомендуемые: