<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL20471_%E2%80%93_Environment_Sensor_HAT</id>
	<title>WSAL20471 – Environment Sensor HAT - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL20471_%E2%80%93_Environment_Sensor_HAT"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL20471_%E2%80%93_Environment_Sensor_HAT&amp;action=history"/>
	<updated>2026-10-23T21:19:39Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL20471_%E2%80%93_Environment_Sensor_HAT&amp;diff=1559&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL20471_%E2%80%93_Environment_Sensor_HAT&amp;diff=1559&amp;oldid=prev"/>
		<updated>2026-09-05T22:32:21Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dokumentationshinweis:&amp;#039;&amp;#039;&amp;#039; Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
Der Waveshare Environment Sensor HAT erweitert den Raspberry Pi um fünf integrierte Sensoren: Umgebungslicht (TSL25911), Temperatur/Feuchte/Luftdruck (BME280), 9-Achsen-Bewegungssensor (ICM20948), UV-Licht (LTR390-UV-1) und VOC (SGP40). Alle Sensoren sind über einen gemeinsamen I2C-Bus angebunden, sodass nur zwei Signalleitungen nötig sind. Das Modul passt auf die 40-Pin-GPIO-Leiste aller gängigen Raspberry-Pi-Modelle.&lt;br /&gt;
&lt;br /&gt;
== Zugeordnete Produkte bei JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL20471 WSAL20471 – Umweltsensor-HAT für Raspberry Pi, I2C-Bus]&lt;br /&gt;
&lt;br /&gt;
== Technische Übersicht ==&lt;br /&gt;
* Anschluss: 40-Pin-GPIO-Leiste; kompatibel mit gängigen Raspberry-Pi-Boards. Der I2C-Bus verbindet alle fünf Sensoren über zwei Leitungen.&lt;br /&gt;
* TSL25911-Umgebungslichtsensor: I2C-Adresse 0x29, wirksamer Bereich 0–88.000 Lux; misst sichtbares Licht und Infrarot über eine breitbandige Photodiode plus IR-Photodiode in einem CMOS-Chip mit 16-bit-Dynamikbereich.&lt;br /&gt;
* BME280: I2C-Adresse 0x76. Temperatur −40 bis +85 °C (Auflösung 0,01 °C, Genauigkeit ±1 °C); Feuchte 0–100 %RH (Auflösung 0,008 %RH, Genauigkeit ±3 %RH, Antwortzeit ca. 1 s); Luftdruck 300–1100 hPa (Auflösung 0,18 hPa, Genauigkeit ±1 hPa).&lt;br /&gt;
* ICM20948 9-Achsen-Sensor: I2C-Adresse 0x68. Beschleunigungsmesser, Gyro und Magnetometer jeweils 16-bit. Beschleunigungsbereich wählbar: ±2/±4/±8/±16 g; Gyro: ±250/±500/±1000/±2000 °/s; Magnetometer: ±4900 µT.&lt;br /&gt;
* LTR390-UV-1 UV-Sensor: I2C-Adresse 0x53, Empfindlichkeitsbereich 280–430 nm. Die Messwerte sind Roh-ADC-Werte; Kalibrierung erfolgt über die Formeln im Handbuch in Abhängigkeit vom Gain-Einstellung.&lt;br /&gt;
* SGP40-VOC-Sensor: I2C-Adresse 0x60 laut Spezifikationstabelle (im Textabschnitt wird fälschlich 0x59 genannt). Messbereich 0–1.000 ppm Ethanol-Äquivalent; Antwortzeit unter 10 s (Tau 63 %), Anlaufzeit unter 60 s; der Chip unterstützt Feuchtekompensation.&lt;br /&gt;
* Spannungsversorgung des HAT: Bordregler wandelt 5 V in 3,3 V bzw. 1,8 V; zusätzlich ein Pegelwandler von 5 V auf 1,8 V für die Logikpegel der Sensoren.&lt;br /&gt;
* Installation Python-Umgebung: &amp;#039;sudo apt-get install python3-smbus&amp;#039;, &amp;#039;sudo -H apt-get install python3-pil&amp;#039; und &amp;#039;sudo apt-get install i2c-tools&amp;#039;. Für C-Demos: Download des &amp;#039;lg&amp;#039;-Treibers aus dem angegebenen Archiv, Entpacken, &amp;#039;make install&amp;#039;.&lt;br /&gt;
* Demo-Code beziehen: &amp;#039;sudo apt-get install p7zip-full&amp;#039;, dann das angegebene .7z-Archiv herunterladen, entpacken und in das Verzeichnis wechseln. Laufbefehle: für C &amp;#039;cd c &amp;amp;amp;&amp;amp;amp; make clean &amp;amp;amp;&amp;amp;amp; make -j 8 &amp;amp;amp;&amp;amp;amp; sudo ./main&amp;#039;; für Python &amp;#039;cd python &amp;amp;amp;&amp;amp;amp; sudo python test.py&amp;#039;. Einzelne Sensoren lassen sich separat aufrufen, z. B. &amp;#039;sudo python TSL2591.py&amp;#039;, &amp;#039;sudo python BME280.py&amp;#039;, &amp;#039;sudo python ICM20948.py&amp;#039;, &amp;#039;sudo python LTR390.py&amp;#039;, &amp;#039;sudo python SGP40.py&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Befehle und Beispiele – vor Ausführung prüfen:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wget https://github.com/joan2937/lg/archive/master.zip&lt;br /&gt;
unzip master.zip&lt;br /&gt;
cd lg-master&lt;br /&gt;
sudo make install&lt;br /&gt;
sudo apt-get install python3-smbus&lt;br /&gt;
sudo -H apt-get install python3-pil&lt;br /&gt;
sudo apt-get install i2c-tools&lt;br /&gt;
sudo apt-get install p7zip-full&lt;br /&gt;
wget https://files.waveshare.com/upload/b/ba/Environment_Sensor_HAT_Code.7z&lt;br /&gt;
7z x Environment_Sensor_HAT_Code.7z -r -o./Environment_Sensor_HAT_Code&lt;br /&gt;
cd Environment_Sensor_HAT_Code&lt;br /&gt;
cd c&lt;br /&gt;
make clean&lt;br /&gt;
make -j 8&lt;br /&gt;
sudo ./main&lt;br /&gt;
cd python&lt;br /&gt;
sudo python test.py&lt;br /&gt;
sudo python TSL2591.py&lt;br /&gt;
sudo python BME280.py&lt;br /&gt;
sudo python ICM20948.py&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise und Versionsgrenzen ==&lt;br /&gt;
* I2C-Adresse des SGP40: Die Spezifikationstabelle gibt 0x60 an, der Abschnitt zum einzelnen Sensor nennt jedoch 0x59. Vor Verwendung bitte die korrekte Adresse am Gerät verifizieren.&lt;br /&gt;
* Die Temperaturmessung kann durch die Wärmeabstrahlung des Raspberry Pi verfälscht werden; bei Bedarf Kühlung (z. B. Lüfter) vorsehen.&lt;br /&gt;
* Der UV-Sensor liefert Roh-ADC-Werte; ohne Kalibrierung nach dem Handbuch sind die Werte nicht direkt als physikalische Größe zu interpretieren.&lt;br /&gt;
* Der VOC-Sensor benötigt bis zu 60 s Anlaufzeit, bevor stabile Messungen möglich sind; die Python-Demo zeigt ungefilterte Rohwerte, die erst über den Sensirion-C-Algorithmus verarbeitet werden müssen.&lt;br /&gt;
* Alle Aufrufbeispiele sind Demonstrationspfade; die tatsächlichen Dateinamen und Verzeichnisse können je nach lokalem Setup abweichen.&lt;br /&gt;
* Kompatibilität: Es wird angegeben, dass der HAT mit allen gängigen Raspberry-Pi-Modellen funktioniert; spezifische Einschränkungen pro Board-Muster sollten vor Integration geprüft werden.&lt;br /&gt;
&lt;br /&gt;
== Quelle und Revisionsnachweis ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/Environment_Sensor_HAT Environment Sensor HAT - Waveshare Wiki]&lt;br /&gt;
* Quellrevision: 89822&lt;br /&gt;
* Erfasst: 2026-09-02T03:54:00+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;0333e174980fa4c685847b3139367eb18fa80e1aba31f00d103cf229c83d725b&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>