Cuprins:
- Pasul 1: Deci, ce este asta?
- Pasul 2: senzorul de lumină
- Pasul 3: Materiale
- Pasul 4: Conexiuni
- Pasul 5: Software
- Pasul 6: Lightmeter în lucru
- Pasul 7: Terminat
Video: Senzor de lumină MAX44009 cu OLED: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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ă 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
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
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:
FuseLight: Transformați lumina de tub vechi / topită în lumina de studio / petrecere: 3 pași (cu imagini)
FuseLight: Transformă vechiul / Fused Tubelight în Studio / Party Light: Aici am transformat un Fused Tubelight într-o lumină Studio / Part folosind câteva instrumente de bază, lumini RGB și imprimare 3D. Datorită benzilor cu LED RGB utilizate putem avea mai multe culori și nuanțe
Lumină LED cu lumină solară și alimentată cu baterie: 4 pași
Lumină LED cu lumină solară și alimentată cu baterie: în acest manual vă voi arăta cum am făcut o lumină LED în magazia mea. Deoarece nu am o conexiune la rețea, l-am alimentat pe baterie. Bateria se încarcă prin panoul solar. Lumina LED se aprinde printr-un comutator cu impulsuri și se stinge după
Lumina solară fără baterie sau lumina solară De ce nu ?: 3 pași
Lumina solară fără baterie sau lumina solară … De ce nu?: Bine ați venit. Îmi pare rău pentru engleza mea? Solar? De ce? Am o cameră ușor întunecată în timpul zilei și trebuie să aprind luminile când sunt folosită. Instalați lumina soarelui pentru zi și noapte (1 cameră): (în Chile) -Panou solar 20w: 42 USD-Baterie: 15 USD-Solar incarcare contr
Lumină de bicicletă foarte strălucitoare folosind PCB-uri personalizate cu panou de lumină: 8 pași (cu imagini)
Lumină de bicicletă foarte strălucitoare folosind PCB-uri personalizate cu panou de lumină: dacă dețineți o bicicletă, atunci știți cât de neplăcute pot fi gropile pe anvelope și pe corp. M-am săturat să-mi suflu anvelopele, așa că am decis să-mi proiectez propriul panou led cu intenția de a-l folosi ca lumină pentru bicicletă. Unul care se concentrează pe a fi E
Comutator de lumină activat prin mișcare cu senzor de lumină: 5 pași
Comutator de lumină activat prin mișcare cu senzor de lumină: Comutatorul de lumină activat prin mișcare are multe aplicații atât acasă, cât și la birou. Acest lucru, cu toate acestea, a adăugat un avantaj al încorporării unui senzor de lumină, astfel încât această lumină să poată fi declanșată numai noaptea