WSAL10500 – Dust Sensor
Erscheinungsbild
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
Der Waveshare Staub-Sensor nutzt einen integrierten GP2Y1010AU0F und liefert ein analoges Ausgangssignal, das proportional zur Staubdichte ist. Das Modul unterstützt eine weite Versorgungsspannungsbreite über eine eingebaute Anhebungsschaltung.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Sensitivität: 0,5 V pro 100 µg/m³; Messbereich bis 500 µg/m³.
- Versorgungsspannung: 2,5 V bis 5,5 V; maximaler Betriebsstrom 20 mA.
- Betriebstemperatur: −10 °C bis 65 °C; Lagertemperatur: −20 °C bis 80 °C.
- Abmessungen: 46 mm × 45,5 mm × 21 mm; Befestigungslochdurchmesser 2,0 mm; Luftloch 9,0 mm.
- Steuerprinzip: ILED auf HIGH setzen, 0,28 ms warten, dann AOUT abtasten, da das Ausgangssignal erst nach 0,28 ms den Endwert erreicht.
- Anschlussbeispiel Raspberry Pi Pico: VCC an 3,3 V, GND an GND, AOUT an GP26, ILED an GP22.
- Anschlussbeispiel Arduino UNO: VCC an 5 V, GND an GND, AOUT an A0, ILED an D7.
- Beispiel STM32F103R: AOUT an GPIOA.6, ILED an GPIOA.7; serielle Schnittstelle USART2 mit 115200 Baud, 8 Datenbits, 1 Stopbit, keine Parität.
Befehle und Beispiele – vor Ausführung prüfen:
sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/2/2a/Dust-Sensor-code.7z
7z x Dust-Sensor-code.7z -o./Dust-Sensor-code
cd ~/Dust-Sensor-code/Pico/c/build/
export PICO_SDK_PATH=../../pico-sdk
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/
Hinweise und Versionsgrenzen
- Die angezeigten Pinzuordnungen gelten für die genannten Beispiel-Boards; bei anderen Boards müssen Anschlüsse und Code angepasst werden.
- Die Beispielfirmware für Pico (MicroPython v1.15) kann bei anderer Firmware zu abnormalen Laufzeitverhalten führen; empfohlen wird die mitgelieferte Firmware.
- Die STM32-Beispiele basieren auf STM32F103RBT6 und STM32H743; andere STM32-Boards erfordern eigene Anpassungen.
- Die Arduino-Beispiele sind für den Arduino UNO geschrieben; andere Arduino-Boards benötigen geänderte Verdrahtung.
- Der PM2.5-AQI-Bezugswert in der Quelle enthält offensichtliche Tippfehler („Serious pullution“); die genauen Grenzwerte sollten vor Veröffentlichung von einem Fachmann geprüft werden.
Quelle und Revisionsnachweis
- Dust Sensor - Waveshare Wiki
- Quellrevision: 110852
- Erfasst: 2026-08-29T10:04:10+00:00
- SHA-256:
9e33459b8b48df353b3c01da3bc90f1076845d4c485afc8e2740cb0741d6fb92