自制甲醛测试仪
因家里装修,自制了一个甲醛测试仪,在此记录下主要过程。
1.材料:
1.树莓派Zero W
2.ZE08-CH2O传感器(UART接口)
3.ssd1306 128*64 I2C接口
其中,CH2O传感器是核心部件,主要用来采集甲醛含量。树莓派用来读取传感器上的数据,ssd1306用来显示数据。
最终效果如下图:
2.接线方式一、 树莓派Zero W引脚:
二、 ZE08引脚
ze08接树莓派:
ZE08
RpiGPIO
Pin4(5V)
Pin2(5V)
Pin3(GND)
Pin6(GND)
Pin6(UART-TxD)
Pin10(UART-RxD)
三、 ssd1306 引脚
ssd1306接树莓派(IIC协议):
OLED
RpiGPIO
VCC
Pin1(3.3V)
SDA
Pin3(SDA)
SCL
Pin5(SCL)
GND
Pin9(GND)
3.代码代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465import serialimport timefrom time import sleepimport Adafruit_SSD1306from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontimport subprocessser=serial.Serial("/dev/serial0",9600)#init displaydisp = Adafruit_SSD1306.SSD1306_12
...