Taula de continguts:

Sensor de llum MAX44009 amb OLED: 7 passos
Sensor de llum MAX44009 amb OLED: 7 passos

Vídeo: Sensor de llum MAX44009 amb OLED: 7 passos

Vídeo: Sensor de llum MAX44009 amb OLED: 7 passos
Vídeo: RVW - 3. Sensor de Llum 2024, Desembre
Anonim
Sensor de llum MAX44009 amb OLED
Sensor de llum MAX44009 amb OLED

Hola companys!

Ahir vaig decidir publicar un altre gadget senzill que vaig fer per al meu amic. Em va demanar que fes un mesurador de llum senzill per controlar un ventilador i un relé a la seva casa verda durant el dia. Malauradament, no puc publicar imatges d'aquest projecte, perquè només he programat un nano per a ell i no sé què en va fer. Però en publico la versió.

Pas 1: Què és això?

Es tracta d’un mesurador de llum (lux) que utilitza un arduino, un sensor de llum, una pantalla oled i uns quants leds. El motiu pel qual he escollit la pantalla oled és que és fàcil connectar-se amb arduino. D’aquesta manera podria estalviar temps i material per muntar-ho tot.

Comencem!

Pas 2: el sensor de llum

El sensor de llum
El sensor de llum

El sensor de llum ambiental MAX44009 és un sensor fantàstic, fàcil d’utilitzar i molt barat. Però el més important és que té un ampli rang de mesura: de 0,045 lux a 188 000 lux; corrent de funcionament molt baix. La biblioteca que faig servir admet el càlcul de WPM (watt per metre quadrat). És prou bo ??? SÍ!

Només aconsello utilitzar-lo amb 3,3 volts quan estigui connectat a arduino.

He afegit aquests enllaços per llegir sobre els fets bàsics.

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

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

Què és WPM?

Tal com està escrit a la biblioteca h.file: bla bla …………….. Això permet un sensor de petita escala i de baix cost capaç d'aproximar l'energia que colpeja la terra (en W / m ^ 2)

en qualsevol moment donat. Crec que és senzill.

Pas 3: Materials

Materials
Materials
Materials
Materials
Materials
Materials

Les parts necessàries per a aquest projecte són:

- Arduino Uno (Atmega328 i posteriors)

- Pantalla oled I2C de 0,96"

- Sensor de llum MAX44009

- Una pissarra

- Alguns cables de pont

- Alguns leds o una barra led de 10 segments

Però, per descomptat, podeu utilitzar qualsevol altra pantalla si ho desitgeu.

Pas 4: connexions

Si us plau, ho entenc: no tinc afició ni cap altra cosa així. No m’agrada i no tinc temps ni nervis per molestar-me.

Les connexions són molt senzilles:

La pantalla i el sensor utilitzen les línies I2C d’arduino.

Visualització:

VCC: 3,3 o 5 volts

GND - Terra

SCL: analògic 5

SDA: analògic 4

MAX44009:

VCC - 3,3 volts (només !!)

GND - Terra

SCL - Analògic 5SDA - Analògic 4

Els 10 leds que he utilitzat a la taula de pa utilitzen el pin digital 2 a 11.

Pas 5: programari

Dono les biblioteques i els esbossos que he utilitzat.

Copieu i enganxeu, compileu i pengeu a arduino.

Pas 6: mesurador de llum a la feina

Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina
Mesurador de llum a la feina

Després de carregar, l'arduino mesura i mostra el valor Lux, wpm. Les lectures s’actualitzen cada 300 ms.

L’esbós consta de dues parts. La primera part és sense leds, la segona part és amb leds.

Com que el sensor pot mesurar fins a 188006 lux, vaig decidir que cada led indicaria 18.000 lux. Però podeu ajustar els valors a les vostres necessitats. He demanat una barra led de 10 segments per a la meva versió final d'aquest mesurador de llum, però encara no he rebut. És l’única part que falta, però quan la rebi, la fabricaré en un recinte impermeable.

Pas 7: Fet

Estàs acabat. Utilitzeu-lo com vulgueu.

Espero que el trobeu útil.

Que tinguis un bon dia!

Recomanat: