Cuprins:

Senzor de lumină MAX44009 cu OLED: 7 pași
Senzor de lumină MAX44009 cu OLED: 7 pași

Video: Senzor de lumină MAX44009 cu OLED: 7 pași

Video: Senzor de lumină MAX44009 cu OLED: 7 pași
Video: Cum se instaleaza un senzor de mișcare în 7 minute! Senzor de Lumina! 2024, Iulie
Anonim
Senzor de lumină MAX44009 cu OLED
Senzor de lumină MAX44009 cu OLED

Buna prieteni!

Ieri am decis să postez un alt gadget simplu pe care l-am făcut pentru prietenul meu. Mi-a cerut să fac un contor de lumină simplu pentru a controla un ventilator și un releu în casa lui în timpul zilei. Din păcate, nu pot posta poze cu acel proiect, deoarece am programat doar un nano pentru el și nu știu ce a făcut din el de atunci. Dar postez versiunea mea.

Pasul 1: Deci, ce este asta?

Acesta este un contor de lumină (lux) care folosește un arduino, un senzor de lumină, un afișaj oled și câteva leduri. Motivul pentru care am ales afișajul oled este că este ușor de conectat cu arduino. Astfel aș putea economisi timp și material pentru a pune totul împreună.

Sa incepem!

Pasul 2: senzorul de lumină

Senzorul de lumină
Senzorul de lumină

Senzorul de lumină ambientală MAX44009 este un senzor excelent, ușor de utilizat și foarte ieftin. Dar cel mai important are un domeniu larg de măsurare: 0,045 Lux până la 188 000 Lux; curent de funcționare foarte scăzut. Biblioteca pe care o folosesc acceptă calculul WPM (watt pe metru pătrat). Este destul de bun ??? DA!

Vă sfătuiesc să îl folosiți doar cu 3,3 volți atunci când sunteți conectat la arduino.

Am adăugat aceste linkuri pentru a citi despre faptele de bază.

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

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

Ce este WPM?

Așa cum este scris în bibliotecă h. Fișier: bla bla …………….. Acest lucru permite un senzor cu cost redus, la scară mică, care este capabil să aproximeze energia care lovește pământul (în W / m ^ 2)

la orice oră. Cred că este direct înainte.

Pasul 3: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Părțile necesare pentru acest proiect sunt:

- Arduino Uno (Atmega328 și versiuni ulterioare)

- Afișaj oled I2C de 0,96"

- Senzor de lumină MAX44009

- O placă de măsurare

- Câteva fire jumper

- Unele leduri sau o bară de leduri pe 10 segmente

Dar, desigur, puteți utiliza și orice alt afișaj, dacă doriți.

Pasul 4: Conexiuni

Vă rog să înțelegeți: nu am veselie sau alte lucruri de genul acesta. Nu-mi place și nu am timp și nervi să mă deranjez cu asta.

Conexiunile sunt foarte simple:

Afișajul și senzorul utilizează liniile I2C ale arduino.

Afişa:

VCC - 3,3 sau 5 volți

GND - sol

SCL - Analog 5

SDA - Analog 4

MAX44009:

VCC - 3,3 volți (numai !!)

GND - sol

SCL - Analog 5SDA - Analog 4

Cele 10 leduri pe care le-am folosit pe panou folosesc pinul digital 2 la 11.

Pasul 5: Software

Ofer bibliotecile și schițele pe care le-am folosit.

Copiați și lipiți, compilați și încărcați pe arduino.

Pasul 6: Lightmeter în lucru

Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru
Lightmeter în lucru

După încărcare, arduino măsoară și afișează valoarea Lux, wpm. Citirile sunt actualizate la fiecare 300 ms.

Schița este formată din două părți. Prima parte este fără leduri, a doua parte este cu leduri.

Deoarece senzorul poate măsura până la 188006 lux, am decis că fiecare led va indica 18 000 lux. Dar puteți ajusta valorile în funcție de nevoile dvs. Am comandat o bară cu 10 segmente pentru versiunea mea finală a acestui contor de lumină, dar nu am primit încă. Este singura parte care lipsește, dar când o voi primi, o voi fabrica într-o incintă impermeabilă.

Pasul 7: Terminat

Esti gata. Folosiți-l după cum doriți.

O speranță că o veți găsi utilă.

O zi plăcută!

Recomandat: