GY-302 är en ljusintensitetssensormodul baserad på BH1750-sensorn. Det ger exakta LUX -mätningar (ljusintensitet) och är idealisk för applikationer som smart belysning, väderövervakning och fotografering. Den här guiden förklarar hur man ställer in och använder GY-302 med en Raspberry Pi.
Vad du behöver
- Hallon (Varje modell med GPIO -stöd, t.ex. PI 3, PI 4)
- GY-302 ljussensormodul
- Breadboard och jumpertrådar
- En dator med SSH -åtkomst till Raspberry Pi eller ett anslutet tangentbord och monitor
- Python installerad på Raspberry Pi
Steg 1: Koppla av GY-302 till Raspberry Pi
GY-302 kommunicerar med Raspberry PI med I2C-protokollet.
Anslutningar (I2C -läge)
GY-302-stift | Hallon pi |
---|---|
Vcc | 3.3V (stift 1) |
Gard | Mark (stift 6) |
SDA | SDA (stift 3, GPIO2) |
SCL | SCL (stift 5, GPIO3) |
Steg 2: Aktivera I2C -gränssnittet på Raspberry Pi
- Öppna Raspberry PI -konfigurationsverktyget:
- Navigera till Gränssnittsalternativ> i2c och aktivera det.
- Starta om Raspberry Pi:
Steg 3: Installera obligatoriska bibliotek
- Uppdatera din Raspberry Pi:
- Installera I2C -verktygen och Python -bibliotek:
- Kontrollera att GY-302 upptäcks på I2C-bussen:
0x23
) i utgången.
Du bör se enhetsadressen (vanligtvis
Steg 4: Att läsa data från GY-302
Följande Python-skript visar hur man läser ljusintensitet (LUX) -data från GY-302.
Python -kodexempel
Steg 5: Tillämpningar av GY-302
- Smart belysning: Justera belysning baserad på omgivande ljusnivåer.
- Väderövervakning: Mät ljusintensiteten som en del av väderstationerna.
- Fotografi: Användning för exponeringskontroll i kamerasystem.
- IoT -projekt: Integrera ljusintensitetsdata i automatiseringssystem.
Felsökning
-
Enheten inte upptäckt:
- Verifiera SDA- och SCL -anslutningar.
- Se till att I2C -gränssnittet är aktiverat på Raspberry Pi.
-
Felaktiga avläsningar:
- Kontrollera om störningar från externa ljuskällor.
- Se till att sensorn är korrekt ansluten och orienterad.
-
I2C -fel:
- Se till att det inte finns några motstridiga enheter på I2C -bussen.
Slutsats
GY-302 ljussensormodulen ger ett enkelt och effektivt sätt att mäta ljusintensitet med hjälp av en Raspberry Pi. Genom att följa den här guiden kan du ställa in sensorn och integrera den i olika applikationer, från smarta hemsystem till IoT -projekt. Experimentera med olika scenarier för att utforska sin fulla potential!