GY-302 este un modul senzor de intensitate de lumină bazat pe senzorul BH1750. Oferă măsurători precise de lux (intensitate de lumină) și este ideal pentru aplicații precum iluminatul inteligent, monitorizarea vremii și fotografia. Acest ghid explică modul de configurare și utilizare a GY-302 cu un Raspberry PI.
Ce vei avea nevoie
- Zmeură pi (Orice model cu suport GPIO, de exemplu, PI 3, PI 4)
- Modul senzor de lumină GY-302
- Tablă de pâine și jumper
- Un computer cu acces SSH la Raspberry Pi sau la o tastatură și un monitor conectat
- Python instalat pe Raspberry Pi
Pasul 1: Cablarea GY-302 către Raspberry Pi
GY-302 comunică cu Raspberry Pi folosind protocolul I2C.
Conexiuni (modul I2C)
Pinul GY-302 | Pinul de zmeură pi |
---|---|
VCC | 3.3V (pinul 1) |
GND | Sol (pinul 6) |
SDA | SDA (pinul 3, GPIO2) |
SCL | SCL (PIN 5, GPIO3) |
Pasul 2: Activați interfața I2C pe Raspberry PI
- Deschideți instrumentul de configurare Raspberry PI:
- Navigați la Opțiuni de interfață> I2C și activează -l.
- Reporniți zmeura PI:
Pasul 3: Instalați bibliotecile necesare
- Actualizați -vă Raspberry PI:
- Instalați instrumentele I2C și bibliotecile Python:
- Verificați că GY-302 este detectat în autobuzul I2C:
0x23
) în ieșire.
Ar trebui să vedeți adresa dispozitivului (de obicei
Pasul 4: Citirea datelor din GY-302
Următorul script Python demonstrează cum să citești datele de intensitate a luminii (lux) din GY-302.
Exemplu de cod Python
Pasul 5: Aplicațiile GY-302
- Iluminare inteligentă: Reglați iluminatul pe baza nivelurilor de lumină ambientală.
- Monitorizarea vremii: Măsurați intensitatea luminii ca parte a stațiilor meteorologice.
- Fotografie: Utilizați pentru controlul expunerii în sistemele de camere.
- Proiecte IoT: Integrați datele de intensitate a luminii în sisteme de automatizare.
Depanare
-
Dispozitivul care nu este detectat:
- Verificați conexiunile SDA și SCL.
- Asigurați -vă că interfața I2C este activată pe Raspberry Pi.
-
Citiri inexacte:
- Verificați dacă există interferențe din surse de lumină externe.
- Asigurați -vă că senzorul este conectat și orientat corespunzător.
-
Erori I2C:
- Asigurați -vă că nu există dispozitive conflictuale în autobuzul I2C.
Concluzie
Modulul de senzor de lumină GY-302 oferă o modalitate simplă și eficientă de a măsura intensitatea luminii folosind un PI de zmeură. Urmărind acest ghid, puteți configura senzorul și integrați -l în diverse aplicații, de la sisteme inteligente de casă la proiecte IoT. Experimentați cu diferite scenarii pentru a explora potențialul său maxim!