Mini proiect (45) - Citirea unui senzor de luminozitate GY-49/MAX44009 folosind ESP32 și afișarea datelor pe bluetooth

Citirea unui senzor de luminozitate GY-49/MAX44009 folosind ESP32 și afișarea datelor pe bluetooth

GY-49/MAX44009 este un senzor de lumină ambientală ce folosește fotodiodă integrată și ADC cu o interfață digitală I2C. Pentru măsurarea cât mai exactă a luminii ambientale, chipul GY-49/MAX44009 este plasat în interiorul unui pachet transparent.  

O fotodiodă din interiorul chipului convertește lumina într-un curent care este apoi procesat de circuite de putere redusă într-un curent digital , și care mai departe setează valorile unui registru digital. Acest registru se poate citi de o interfață I2C de către ESP32. 

Funcția de întrerupere programabilă elimină necesitatea interogării continue a dispozitivului pentru date și are ca rezultat reducerea semnificativă a consumului de energie.

Formula de calcul specificată în datasheet este detaliată mai jos și se calculează din datele registrului Lux.


 \(Lux = 2^{exponent} * mantissa * 0.72\) 

  • \(Exponent = 8*E3 + 4*E2 + 2*E1 + E0\) 
  • \(Mantissa = 8*M7 + 4*M6 + 2*M5 + M4\) 

 

Exponent (E[3:0]): biții exponent ai citirii lux (de la 0000 la 1110). Notă: O citire de 1111 reprezintă o depășire și practic o eroare de citire. 

 Mantissa (M[7:4]): Patru biți cei mai semnificativi de octet reprezintă mantisa citirii lux (de la 0000 la 1111).

Pe lângă citirea senzorului de luminozitate cu ESP32 am mai implementat și o conexiune simplă pe bluetooth. Practic după realizarea conexiunii datele senzorului de luminozitate se trimit periodic către un telefon mobil și sunt afișate folosind aplicația Serial Bluetooth terminal.   

Componentele proiectului


Schema electronica/sistem



Cod de test

Rezultatul

 Conectarea plăcuței GY49/MAX44009 este destul de simplă după cum se observă în imaginea de mai jos.
  • VIN -> 5 V ESP32
  • GND -> GND ESP32
  • SCL -> D22 ESP32
  • SDA -> D21 ESP32
 


Mai jos se pot vedea datele de la senzorul de luminozitate primite prin intermediul bluetooth.

Aplicații GY-49/MAX44009

  • Tablet PCs/Notebook Computers
  • TVs/Projectors/Displays
  • Digital Lighting Management
  • Portable Devices
  • Cellular Phones/Smartphones
  • Security Systems

 Documentatie proiect

Afiliere eMag:

 Linkurile de la secțiunea "Componente" conțin adresa mea de afiliere la eMag.ro, iar dacă cumperi folosind aceste linkuri vei susține blogul meu. Mulțumesc! 

eMag Genius:
Hai și tu în Genius! Abonează-te la Genius 12 luni și primești beneficii premium și 20 lei card cadou eMAG. Profită acum! eMag Genius

Mulțumesc pentru atenție!

Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog mai jos în secțiunea de comentarii sau pe email simedruflorin@automatic-house.ro. O zi și seară plăcută tuturor !  

 Back to top of page


Etichete

Afișați mai multe

Arhiva

Afișați mai multe