Turinys:

Mini skaitmeninis LUX matuoklis: 4 žingsniai (su nuotraukomis)
Mini skaitmeninis LUX matuoklis: 4 žingsniai (su nuotraukomis)

Video: Mini skaitmeninis LUX matuoklis: 4 žingsniai (su nuotraukomis)

Video: Mini skaitmeninis LUX matuoklis: 4 žingsniai (su nuotraukomis)
Video: High Density 2022 2024, Liepa
Anonim
Mini skaitmeninis LUX matuoklis
Mini skaitmeninis LUX matuoklis
Mini skaitmeninis LUX matuoklis
Mini skaitmeninis LUX matuoklis
Mini skaitmeninis LUX matuoklis
Mini skaitmeninis LUX matuoklis

Kas yra liukso matuoklis?

Skaitmeninis liukso matuoklis yra prietaisas šviesos šaltinio intensyvumui matuoti. Fotografijoje bus naudojamas liukso matuoklis, skirtas įvertinti blykstės ryškumą ir jį supantį aplinkos apšvietimą.

liukso skaitiklio veikimo principas:

Daugumą liukso skaitiklio sudaro korpusas, fotoelementas arba šviesos jutiklis ir ekranas. Šviesoje, kuri patenka į fotoelementą ar jutiklį, yra energijos, kuri virsta elektros srove. Iš tikrųjų srovės matas priklauso nuo šviesos, kuri glosto fotoelementą ar šviesos jutiklį. Liukso skaitikliai, nuskaitę elektros srovę, apskaičiuoja atitinkamą vertę ir parodo šią vertę savo ekrane.

Kadangi užsiimu fotografija ir kartais reikia išmatuoti šviesos ekspoziciją, tačiau liukso matuoklis kainuoja apie 30 USD, todėl sukūriau liukso matuoklį su BH1750 jutikliu, kuris man kainavo apie 10 USD.

1 žingsnis: reikalingi komponentai

Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai

Reikalingi komponentai:

  • NodeMCU
  • BH1750 šviesos intensyvumo modulis
  • OLED 0,96 colio I2C IIC sąsajos OLED ekrano ekranas 4 kontaktų (baltas)
  • Bandomoji Lenta
  • jungiamieji laidai

2 žingsnis: jutiklis BH1750

BH1750 jutiklis
BH1750 jutiklis
BH1750 jutiklis
BH1750 jutiklis
BH1750 jutiklis
BH1750 jutiklis

BH1750 yra skaitmeninis aplinkos šviesos jutiklis, dažniausiai naudojamas mobiliuosiuose telefonuose

valdyti ekrano ryškumą pagal aplinkos apšvietimą. Šis jutiklis gali tiksliai išmatuoti iki 65535lx šviesos LUX vertę.

Jutiklio savybės

● Maitinimo šaltinis: 2.4V-3.6V (paprastai 3.0V)

● Mažesnės srovės sąnaudos: 0,12 mA

● Matavimo diapazonas: 1-65535lx

● Ryšys: I2C magistralė

● Integruotas A/D keitiklis, skirtas skaitmeninių duomenų analoginiam apšvietimui konvertuoti.

● Labai mažas IR spinduliuotės poveikis

● Labai jautrus šalia žmogaus akies.

Tai BH1750 šviesos intensyvumo jutiklio išjungimo plokštė su įmontuotu 16 bitų AD keitikliu, kuri iš karto gali išvesti skaitmeninį signalą, nereikia atlikti sudėtingų skaičiavimų. Tai tiksliau ir paprasčiau naudoti paprastos LDR versiją, kuri išleidžia tik įtampą, kurią reikia apskaičiuoti norint gauti prasmingų duomenų.

Lentos schema

● J1 yra sąsajos jungtis

● U1 yra įtampos reguliatorius, kuris išleidžia 3V į plokštę nuo 3.3-5V maitinimo įėjimo

● Q1 yra dvikryptis duomenų lygio vertėjas, skirtas 5V - 3V lygio konversijai

● D1 yra vienpusis laikrodžio lygio vertėjas, skirtas 5V - 3V lygio konvertavimui

● Atkreipkite dėmesį, kad „addr“kaištis skirtas jutikliui priskirti kitą I2C adresą.

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

Pirmiausia prijunkite BH1750 šviesos jutiklio VCC ir GND prie ESV 8266 3V3 ir GND, tada jungiamųjų laidų pagalba prijunkite jutiklio SCL ir SDA kaiščius prie atitinkamų ESp 8266 kaiščių.

Tada prijunkite OLED ekrano SCL, SDA, GND ir VCC kaiščius prie atitinkamų BH1750 jutiklių kaiščių.

Pakalbėkime apie liuksą ir apšvietimą:

Liuksas (simbolis: lx) yra iš SI gaunamas apšvietimo vienetas, matuojantis šviesos srautą viename plote. Tai lygu vienam liumenui kvadratiniam metrui. Fotometrijoje tai naudojama kaip žmogaus akies suvoktos šviesos, kuri patenka į paviršių arba praeina pro jį, intensyvumo matas. Tai analogiška radiometriniam vato vienetui kvadratiniam metrui, tačiau kiekvienos bangos ilgio galia, svertinė pagal šviesumo funkciją, yra standartizuotas žmogaus regos ryškumo suvokimo modelis. Anglų kalboje „lux“naudojamas kaip vienaskaitos ir daugiskaitos forma.

Apšvietimas: Apšvietimas yra matas, kiek šviesos srautas pasiskirsto tam tikroje srityje. Šviesos srautas (matuojamas liumenais) gali būti laikomas viso matomos šviesos „kiekio“matavimu, o apšvietimas - kaip paviršiaus apšvietimo intensyvumo matas. Tam tikras šviesos kiekis apšvies paviršių silpniau, jei jis pasiskirstys didesniame plote, todėl apšvietimas yra atvirkščiai proporcingas plotui, kai šviesos srautas yra pastovus.

Vienas liuksas yra lygus vienam liumenui kvadratiniam metrui:

1 lx = 1 lm/m2 = 1 cd · sr/m2.

1000 liumenų srautas, sutelktas į 1 kvadratinio metro plotą, apšviečia tą kvadratinį metrą su 1000 liuksų apšvietimu. Tačiau tie patys 1000 liumenų, išsibarstę 10 kvadratinių metrų plote, sukuria tik 100 liuksų šviesesnį apšvietimą.

4 žingsnis: leiskite koduoti

Leidžia kodą
Leidžia kodą
Leidžia kodą
Leidžia kodą

Atsisiųskite bibliotekas:

„Arduino IDE“galime atsisiųsti bibliotekas

žingsniai:

Eskizas -> Įtraukti bibliotekas -> valdyti bibliotekas

Šiam projektui reikalinga biblioteka:

  • Adafruit ESP8266
  • „Adafruit“SSD 1306
  • BH1750FVI

Vaikinai, jei jums patinka šis darbas, tokių vaizdo įrašų galite sekti šiuo „Youtube“kanalu

užsiprenumeruokite naujų projektų kanalą.

www.youtube.com/PrajjwalNag

Ir sekite „Facebook“, kad gautumėte atnaujinimų

www.facebook.com/makewithrex

Rekomenduojamas: