Sadržaj:

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

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

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

Pozdrav 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 upravljanje ventilatorom i relejem 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 što je napravio. Ali objavljujem svoju verziju.

Korak 1: Pa što je ovo?

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

Počnimo!

Korak 2: Senzor svjetla

Senzor svjetla
Senzor svjetla

Senzor ambijentalnog svjetla MAX44009 izvrstan je, jednostavan za korištenje i vrlo jeftin senzor. No što je najvažnije, ima širok mjerni raspon: 0,045 luksa do 188 000 luksa; vrlo niska radna struja. Knjižnica 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…

Što je WPM?

Kako je zapisano u knjižnici h.file: bla bla …………….. To omogućuje 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 ravno naprijed.

Korak 3: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Dijelovi potrebni za ovaj projekt su:

- Arduino Uno (Atmega328 i noviji)

- 0,96 I2C oled zaslon

- MAX44009 svjetlosni senzor

- Matična ploča

- Nekoliko kratkospojnih žica

- Neke LED diode ili vodilica od 10 segmenata

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

Korak 4: Veze

Molim vas razumite: nemam friziranje ili bilo koje druge takve stvari. Ne sviđa mi se i nemam vremena i živaca zamarati se time.

Veze su vrlo jednostavne:

Zaslon i senzor koriste I2C linije arduina.

Prikaz:

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 sam koristio na ploči koristi digitalni pin 2 do 11.

Korak 5: Softver

Dajem biblioteke i skicu koju sam koristio.

Kopirajte i zalijepite, sastavite 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 svakih 300 ms.

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

S obzirom da senzor može mjeriti do 188006 luksa, odlučio sam da će svaki LED označavati 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, izradit ću ga u vodootpornom kućištu.

Korak 7: Gotovo

Ti si gotov. Koristite ga kako želite.

Nadam se da će vam biti od koristi.

Želim vam ugodan dan!

Preporučeni: