软件资源: 1,提供树莓派平台的QT演示程序(不含源码); 2,提供PC端的QT演示程序(不含源码); 如果不想使用QT演示程序,也可以通过各种串口工具软件打开对应的串口观察数据,波特率115200, 8N1 |
模块硬件资源: 1,主控采用STM32F030,用于采集温湿度,并通过TTL串口或者USB串口将数据发送给上位机; 2,USB接口采用当下流行的USB Type-C接口,既用于供电,也用于USB转串口通讯; 3,USB转串口芯片采用CH340G,经过十几年的发展,南京沁恒的USB转串口芯片已经相当成熟,稳定性和性价比都还不错; 4,温湿度芯片采用SHT20,湿度典型值±3%RH,温度典型值±0.3℃,后续也可能会考虑采用一些更低成本性价比更高的国产料,前提是精度和一致性能满足要求; 5,预留TTL串口,预留SWD接口,预留富余的GPIO; 6,焊接一个按键,用于切换数据从TTL串口还是USB转串口输出。预留一个未焊接的按键位; 7,一个用户LED,默认用于做电源指示,上电后亮起。用户可以修改为其它指示用途。 |
要查看温湿度数据,我们可以通过两种方式读取,一种是通过minicom之类的串口工具打开串口读取原始数据,另外一种方式是通过我们提供的QT图形化工具直接查看温湿度数据。 |
不管是通过TTL串口连接还是通过USB转串口连接,本质都是串口通讯。为了保障树莓派的TTL串口,我们这里采用的是通过USB转串口连接的方式。 |