Zum Inhalt springen

WSAL19486 – Environment Sensor for Jetson Nano

Aus JW Tech Wiki
Version vom 6. September 2026, 00:29 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dokumentationshinweis: 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.

Zusammenfassung

Technische Übersicht des Waveshare-Umweltsensorenmoduls für das NVIDIA Jetson Nano-Entwicklerkit. Das Modul sammelt Umweltdaten wie Temperatur, Luftfeuchte, Luftdruck, Umgebungslicht, IR/UV und VOC über einen I2C-Bus und zeigt die Werte auf einem integrierten OLED-Display an.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Das Modul ist speziell für das Jetson Nano-Entwicklerkit ausgelegt und verbindet sich über den I2C-Bus mit zwei Drähten.
  • Integrierte Sensoren: TSL2591FN (Umgebungslicht), BME280 (Temperatur, Feuchte, Druck), ICM20948 (9-Achsen-Bewegungssensor), LTR390-UV-1 (IR/UV) und SGP40 (VOC).
  • Ein 1,3-Zoll-OLED-Display (Auflösung 128x64, blau, Treiber SH1106, I2C-Adresse 0x3C) zeigt die Umgebungsdaten in Echtzeit an.
  • Der BME280 misst Temperatur von -40 bis 85 °C (Auflösung 0,01 °C, Genauigkeit ±1 °C), Luftfeuchte von 0 bis 100 %RH (±3 %RH) und Luftdruck von 300 bis 1100 hPa (±1 hPa).
  • Der ICM20948 bietet 9 Freiheitsgrade: Beschleunigungsmesser (±2/4/8/16 g), Gyroskop (±250/500/1000/2000 °/s) und Magnetometer (±49 gauss), jeweils mit 16-Bit-Auflösung.
  • Der SGP40-VOC-Sensor misst 0 bis 1.000 ppm Äthanol-Äquivalent; die Antwortzeit beträgt unter 10 s (tau 63 %) und die Startzeit unter 60 s.
  • Die Installation erfordert die Pakete python-smbus, python-pil und i2c-tools; die Demo wird per wget heruntergeladen und mit sudo python test.py gestartet.
  • Ein Spannungspegelwandler übersetzt 5 V auf 3,3 V für die Kommunikation mit dem Jetson Nano.

Befehle und Beispiele – vor Ausführung prüfen: 

sudo apt-get install python-smbus
sudo -H apt-get install python-pil
sudo apt-get install i2c-tools
sudo apt-get install p7zip-full
wget https://files.waveshare.com/upload/f/f5/Environment_sensor_fot_jetson_nano_rev3.zip
unzip Environment_sensor_fot_jetson_nano_rev3.zip
cd Environment_sensor_fot_jetson_nano
sudo python test.py
sudo python TSL2591.py
sudo python BME280.py
sudo python ICM20948.py
sudo python LTR390.py
sudo python3 SGP40.py

Hinweise und Versionsgrenzen

  • Die Demo rev3 kann fehlerhaft sein; die Quelle empfiehlt bei Problemen die rev4 oder rev5-Version zu verwenden.
  • Die gemessene Temperatur kann durch die Wärmeabgabe des Jetson Nano beeinflusst werden; ein Lüfter kann Abhilfe schaffen.
  • Der VOC-Sensor benötigt etwa eine Minute zum Einlaufen, da der interne Heizer langsam erwärmt wird.
  • Für die Nutzung mit dem Jetson Xavier NX muss der I2C-Bus von Bus 1 auf Bus 8 umgestellt werden – dies erfordert Codeanpassungen.
  • Die genauen Dateinamen der einzelnen Sensor-Demos können je nach Version variieren; die Pfadstruktur sollte vor der Ausführung geprüft werden.

Quelle und Revisionsnachweis