Sadržaj:

MAX44009 Senzor svjetla sa OLED -om: 7 koraka
MAX44009 Senzor svjetla sa OLED -om: 7 koraka

Video: MAX44009 Senzor svjetla sa OLED -om: 7 koraka

Video: MAX44009 Senzor svjetla sa OLED -om: 7 koraka
Video: Redmi note 12 pro plus 5g recenzija i rasklapanje. Da li je bolji od A54!? 2024, Juli
Anonim
MAX44009 Senzor svjetla sa OLED -om
MAX44009 Senzor svjetla sa OLED -om

Zdravo drugari!

Jučer sam odlučio objaviti još jedan jednostavan gadget koji sam napravio za svog prijatelja. Zamolio me da napravim jednostavan mjerač svjetla za kontrolu ventilatora i releja u njegovoj zelenoj kući po danu. Nažalost, ne mogu objaviti slike tog projekta, jer sam mu programirao samo nano i od tada ne znam šta je napravio. Ali objavljujem svoju verziju.

Korak 1: Pa šta je ovo?

Ovo je svjetlosni (lux) mjerač koji koristi arduino, svjetlosni senzor, oled ekran i nekoliko LED dioda. Razlog zašto sam odabrao oled zaslon je što se lako povezuje s arduinom. Na ovaj način bih mogao uštedjeti vrijeme i materijal da sve to sjedinim.

Počnimo!

Korak 2: Senzor svjetla

Senzor svjetla
Senzor svjetla

Senzor ambijentalnog svjetla MAX44009 je odličan, jednostavan za korištenje i vrlo jeftin senzor. Ali što je najvažnije, ima širok raspon mjerenja: 0,045 luksa do 188 000 luksa; veoma niska radna struja. Biblioteka koju koristim podržava izračun WPM -a (vat po kvadratnom metru). Je li ovo dovoljno dobro ??? DA!

Savjetujem da ga koristite samo sa 3,3 volta kada ste spojeni na arduino.

Dodao sam ove veze za čitanje o osnovnim činjenicama.

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

Šta je WPM?

Kako je zapisano u biblioteci h.file: bla bla …………….. Ovo omogućava jeftin senzor male veličine koji je u stanju približiti energiju koja udara u zemlju (u W/m^2))

u bilo koje vrijeme. Mislim da je to pravo napred.

Korak 3: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Dijelovi potrebni za ovaj projekt su:

- Arduino Uno (Atmega328 i novije verzije)

- 0,96 I2C oled ekran

- MAX44009 svjetlosni senzor

- Matična ploča

- Nekoliko kratkospojnih žica

- Neke LED diode ili 10 segmentna LED traka

Naravno, ako želite, možete koristiti i bilo koji drugi ekran.

Korak 4: Veze

Molim vas razumite: nemam friziranje ili bilo koje druge takve stvari. Ne sviđa mi se i nemam vremena i živaca da se mučim s tim.

Veze su vrlo jednostavne:

Zaslon i senzor koriste I2C linije arduina.

Ekran:

VCC - 3,3 ili 5 volti

GND - Uzemljenje

SCL - Analogni 5

SDA - Analogni 4

MAX44009:

VCC - 3,3 V (samo !!)

GND - Uzemljenje

SCL - Analogni 5SDA - Analogni 4

10 LED dioda koje koristim na matičnoj ploči koristi digitalni pin 2 do 11.

Korak 5: Softver

Dajem biblioteke i skicu koju sam koristio.

Kopirajte i zalijepite, kompajlirajte i prenesite na arduino.

Korak 6: Svjetlomjer u radu

Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu
Svjetlomjer u radu

Nakon učitavanja arduino mjeri i prikazuje vrijednost Lux, wpm. Očitavanja se ažuriraju na svakih 300 ms.

Skica se sastoji od dva dijela. Prvi dio je bez LED dioda, drugi dio je sa LED diodama.

Budući da senzor može mjeriti do 188006 luksa, odlučio sam da će svaki LED indikator pokazivati 18 000 luksa. Ali vrijednosti možete prilagoditi svojim potrebama. Naručio sam 10 segmentnu LED traku za svoju konačnu verziju ovog svjetlomjera, ali je još nisam dobio. Jedini dio nedostaje, ali kad ga dobijem, napravit ću ga u vodootpornom kućištu.

Korak 7: Gotovo

Završio si. Koristite ga kako želite.

Nadam se da će vam biti od koristi.

Ugodan dan!

Preporučuje se: