Съдържание:

Arduino Lux Meter - Свързване OPT3001 с Arduino: 4 стъпки
Arduino Lux Meter - Свързване OPT3001 с Arduino: 4 стъпки

Видео: Arduino Lux Meter - Свързване OPT3001 с Arduino: 4 стъпки

Видео: Arduino Lux Meter - Свързване OPT3001 с Arduino: 4 стъпки
Видео: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноември
Anonim
Image
Image

Обикновено се сблъскваме със ситуация, при която трябва да измерваме интензитета на светлината. Затова реших да направя малък проект, който да ни помогне да решим този проблем. Този проект илюстрира как можем да използваме OPT3001 с Arduino като Lux метър. В този проект използвах малка пробивна платка за OPT3001. Този сензор комуникира по I2C протокол.

Няколко предимства са:

  • Прецизен оптичен
  • Филтриране Автоматична функция за пълна настройка
  • Измервания: 0,01 lux до 83 k lux Ниско
  • Работен ток: 1,8 μA

Стъпка 1: Списък на нещата, които използвах

Списък на нещата, които използвах
Списък на нещата, които използвах
  • Arduino Uno като основен контролер.
  • OPT3001 от Texas Instruments.
  • Кабелни проводници
  • Компютър с инсталирана Arduino IDE.

Това е, нека преминем към хардуерна връзка.

Стъпка 2: Стъпка 2: Хардуерна връзка

Стъпка 2: Хардуерна връзка
Стъпка 2: Хардуерна връзка

Сега ще видим как можем да свържем Arduino uno и OPT3001 чрез I2C линия.

  • Електропроводи

    • VDD - 3.3 V
    • GND - GND
  • I2C автобус

    • SDA - A4
    • SCL - A5

Стъпка 3: Стъпка 3: Кодов фрагмент за Arduino Uno As Lux Meter

Качете този код в Arduino uno.

Пълната връзка към този проект е на:

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

Стъпка 4: Стъпка 4: Проверете изхода

Стъпка 4: Проверете изхода
Стъпка 4: Проверете изхода

След като приключите, отворете серийния терминал и проверете данните, идващи от сензора, Трябва да го получите, както е показано.

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