feinstaub
Dies ist eine alte Version des Dokuments!
SDS011 Feinstaubsensor
Der Sensor hat einen Lüfter und ein USB-UART Adapter, mit dem man am Computer gleich die Daten auslesen kann. Probieren wir das doch mal und stecken ihn gleich an den Raspberry Pi 3 an. Dann mit 'dmsg' den richtigen USB-Port rauskriegen.
dmesg [1712437.854230] usb 1-1.2: reset full-speed USB device number 4 using dwc_otg [1712438.284188] usb 1-1.3: new full-speed USB device number 9 using dwc_otg [1712438.417219] usb 1-1.3: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64 [1712438.417231] usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [1712438.417236] usb 1-1.3: Product: USB Serial [1712438.417959] ch341 1-1.3:1.0: ch341-uart converter detected [1712438.419645] usb 1-1.3: ch341-uart converter now attached to ttyUSB1
Weiter dann, wie auf dieser Seite beschrieben.
Ich musste noch serial installieren, und auf die Datei, nicht den www-Ordner den Clown gemacht.
sudo python3 -m pip install pyserial
Ach verflixt… geht natürlich nicht. man muss es in python2 machen, sonst kommen Fehlermeldungen der Art: TypeError: unicode strings are not supported, please encode to bytes
feinstaub.1619527983.txt.gz · Zuletzt geändert: 2021/04/27 12:53 von varnholt