Turinys:

„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai

Video: „Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai

Video: „Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Liepa
Anonim
Image
Image

Paprastai susiduriame su situacija, kai turime išmatuoti šviesos intensyvumą. Taigi nusprendžiau sukurti nedidelį projektą, kuris padės mums išspręsti šią problemą. Šis projektas iliustruoja, kaip galime naudoti OPT3001 su „Arduino“kaip „Lux“matuokliu. Šiame projekte aš naudoju mažą nutraukimo plokštę OPT3001. Šis jutiklis palaiko ryšį per I2C protokolą.

Keletas privalumų yra šie:

  • Tiksli optika
  • Automatinis viso masto nustatymo funkcija
  • Išmatavimai: nuo 0,01 liukso iki 83 k liuksų
  • Veikimo srovė: 1,8 μA

1 žingsnis: naudojamų dalykų sąrašas

Naudotų daiktų sąrašas
Naudotų daiktų sąrašas
  • „Arduino Uno“yra pagrindinis valdiklis.
  • OPT3001 iš „Texas Instruments“.
  • Jumperio laidai
  • Kompiuteris su įdiegta „Arduino IDE“.

Štai viskas, pereikime prie aparatinės įrangos ryšio.

2 veiksmas: 2 veiksmas: aparatinės įrangos prijungimas

2 žingsnis: aparatinės įrangos prijungimas
2 žingsnis: aparatinės įrangos prijungimas

Dabar pamatysime, kaip galime prijungti „Arduino uno“ir „OPT3001“per I2C liniją.

  • Elektros laidai

    • VDD - 3,3 V
    • GND - GND
  • I2C autobusas

    • SDA - A4
    • SCL - A5

3 veiksmas: 3 veiksmas: „Arduino Uno“kaip „Lux Meter“kodo fragmentas

Įkelkite šį kodą į „Arduino uno“.

Visa šio projekto nuoroda yra:

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

4 žingsnis: 4 žingsnis: patikrinkite išvestį

4 žingsnis: patikrinkite išvestį
4 žingsnis: patikrinkite išvestį

Baigę atidarykite serijinį terminalą ir patikrinkite duomenis, gaunamus iš jutiklio, Turėtumėte jį gauti, kaip parodyta.

Rekomenduojamas: