现在空气污染是一个令人担忧的问题。这个小项目计划建立一个物联网小工具,可以持续筛查空气污染,并将信息记录到远程服务器。远程监控受到鼓励,使用过去的经典比特,这有一些缺陷,如限制内存、准备速率和复杂的编程策略。
物联网工具包将发送给你,你可以使用教程学习和构建。你今天就可以免费开始了!
3.物联网使用树莓派
4.智能灌溉系统
5.物联网监控摄像头
6.物联网智能建筑
10.智能水质监测
11.自动街道照明
12.2个世界杯2022赛程表比分计算机视觉项目(Combo课程)
13.物联网培训实习
技术的使用
该空气污染监测小工具是基于Arduino UNO创建的。Arduino板使用ESP8266 Wi-Fi模块与ThingSpeak舞台接口。由于城市社区通常都有Wi-Fi热点,所以这个小玩意可以毫不费力地被引入到任何热点附近进行活动。
ThingSpeak是一个非常容易使用和编程的主流物联网平台。用于监测空气污染的传感器是MQ-135气体传感器。传感器信息还显示在监控物联网设备的字符LCD界面上。
Arduino Sketch负责检测信息并利用Wi-Fi模块将其发送到ThingSpeak服务器。Arduino草图通过Arduino IDE组合、编译并堆叠到Arduino板上。
MC编程语言:也可以使用C语言
硬件规格
项目实施
MQ135传感器可以检测NH3、烟雾、NOx、CO2和一些不同的气体。当我们将它与Arduino相关联时,它将检测到上述气体,我们将得到一种电压水平的产量,我们将不得不将其转换为PPM。因此,为了改变百万分率,我们在这里使用了MQ135传感器的库。您可以从Github或任何其他标准来源获得标准库
当该值低于1000ppm时,LCD和网页将显示“Natural Air”。无论在什么时候,空气质量会增加1000ppm,这时蜂鸣器就会开始鸣叫,液晶显示器和网页会显示“空气差,打开窗户”。在微弱的机会,它将增加2000,在这一点上,蜂鸣器将继续咆哮,液晶显示器和网页将显示“危险!转向自然空气”。
首先,我们将ESP8266与Arduino相关联。ESP8266运行在3.3V,如果你从Arduino给它5V,那么它就不能正常工作,可能会受到伤害。将VCC和CH_PD连接到Arduino的3.3V引脚。ESP8266的RX引脚工作在3.3V,如果直接连接将不起作用。因此,我们应该为它做一个分压器,它将从5V变成3.3V。这应该可以通过将三个电阻组合在一起来实现,就像我们在电路中所做的那样。
ESP8266 Wi-Fi模块使您可以访问Wi-Fi或web。这是一个不起眼的小玩意,却能让你的事业格外强大。它可以与任何微控制器对话,是物联网阶段最具驱动力的小工具。
此时,我们将MQ135传感器与Arduino相关联。将传感器的VCC和地引脚连接到Arduino的5V和地,将传感器的模拟引脚连接到Arduino的A0。
最后,我们将使用标准连接将LCD与Arduino连接起来
源代码/程序是为NodeMCU ESP8266 12E板编写的。在运行代码之前,您必须向Arduino IDE添加3个库。
BME280图书馆
统一传感器库(Adafruit)
MQ135图书馆
在上传代码之前,请注意修改wifi SSID、秘字和API密钥。同样,请在上传时清除Nodemcu和PMS5003之间的Rx tx引脚关联,否则代码将无法传输。您可以在上传代码时重新连接它。
代码可以很容易地在Github或任何其他社交平台上找到。
2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用技能通过构建真实世界的项目。
你可以和朋友一起报名,并在家门口领取工具包
你可以向专家学习,建立工作项目,向世界展示技能,并获得最好的工作。
从今天开始!
加入来自36个国家的25万多名学生,通过建设项目培养实践技能
24小时内把套件送过去。使用在线教程构建。
保持最新,并在最新的技术上构建项目