Мазмуну:

Arduino Lux Meter - Arduino менен OPT3001 интерфейси: 4 кадам
Arduino Lux Meter - Arduino менен OPT3001 интерфейси: 4 кадам

Video: Arduino Lux Meter - Arduino менен OPT3001 интерфейси: 4 кадам

Video: Arduino Lux Meter - Arduino менен OPT3001 интерфейси: 4 кадам
Video: Leap Motion SDK 2024, Июль
Anonim
Image
Image

Биз жалпысынан жарыктын интенсивдүүлүгүн өлчөө керек болгон жагдайга туш болобуз. Ошентип, мен бул маселени чечүүгө жардам бере турган чакан долбоор түзүүнү чечтим. Бул долбоор биз OPT3001ди Arduino менен Lux метр катары кантип колдоно аларыбызды көрсөтөт. Бул долбоордо мен 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 автобус

    • SDA - A4
    • SCL - A5

3 -кадам: 3 -кадам: Lux Meter катары Arduino Uno үчүн коддун үзүндүсү

Бул кодду Arduinoго жүктөңүз.

Бул долбоордун толук шилтемеси бул жерде:

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

4 -кадам: 4 -кадам: Чыгууну текшериңиз

4 -кадам: Чыгууну текшериңиз
4 -кадам: Чыгууну текшериңиз

Бүткөндөн кийин, Serial терминалын ачыңыз жана сенсордон келген маалыматтарды текшериңиз, Сиз аны көрсөтүлгөндөй алышыңыз керек.

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