基于Arduino的空气质量分析仪设计

Design of an Air Quality Analyzer Based on Arduino Platform

  • 摘要: 为更好地普及空气质量检测设备,唤醒人们对于空气质量的关注,同时为Arduino相关课程提供便利的学习资源,本项目基于Arduino UNO和相关廉价传感器开发了一款体积小、重量轻、操作简单,集成测量二氧化碳(CO2)和总挥发性有机化合物(TVOC)两种气体,测量较为精准的便携式空气质量分析仪。该仪器主要由Arduino UNO板、ESP8266 NodeMCU板、SGP30传感器、OLED屏和电源等硬件模块组成。首先传感器将空气中的气体浓度数据传输到Arduino板上,再利用通信协议将数据传输到ESP8266 Wi-Fi模块上,并利用Blinker进行连接,实现了用OLED屏和手机一起进行实时监控空气质量,超过阈值手机震动的功能。最终将全部代码和资料发布到网站上,以促进实验教学的开展。

     

    Abstract: In order to better popularize air quality detection equipment, awaken people’s attention to air quality, and provide convenient experimental teaching resources for Arduino related courses, this project has developed a small, light weight, easy-to-use protable air quality analyzer based on Arduino UNO and related inexpensive sensors. This air quality analyzer integrated the measurement of two gases, carbon dioxide (CO2) and total volatile organic compounds (TVOC), with more accurate measurement. The instrument is mainly composed of hardware modules such as Arduino UNO board, ESP8266 NodeMCU board, SGP30 sensor, OLED screen and power supply. First, the sensor transmits the gas concentration data in the air to the Arduino board, and then uses the communication protocol to transmit the data to the Esp8266 Wi-Fi module, and uses the Blinker to connect, which realizes the real-time monitoring of air quality with the OLED screen and the mobile phone, and the mobile phone vibrates when the threshold value exceeds. Finally, all the codes and materials will be published on the website, which promotes the development of experimental teaching.

     

/

返回文章
返回