×

如何创建Chemotron v1 IoT设备

消耗积分:0 | 格式:zip | 大小:0.11 MB | 2022-10-20

李平

分享资料个

描述

我们如何创建 Chemotron v1 IoT 设备。

Chemotron V1 是一种简单的物联网传感设备,可感测大气中的(二氧化碳)和钴(一氧化碳)浓度。它使用两个传感器,MG811(Co2)和MQ9(Co)传感器。该文档简要介绍了我们如何构建它以及如何复制它。

我们使用的(组件和设备):

1) 一台用于对微控制器进行编程的计算机 (windows os)

任何 Intel CPU 都可以方便地执行该任务。

2)ESP8266 NodeMcu LUA Wifi开发板:

费用:₦2, 700.00

链接到我们在拉各斯的 hub360 上购买产品的地方:https ://hub360.com.ng/product/nodemcu-ch340/

NodeMCU 基于成熟的 ESP8266 技术构建,以充分利用网络上的丰富资源。

NodeMCU 板载基于 ESP-12 的串行 WiFi,提供触手可及的 GPIO、PWM、ADC、I2C 和 1-WIRE 资源,内置 USB-TTL 串行具有超可靠的工业强度 CH340 在所有支持的情况下都具有出色的稳定性平台

3) MG811 传感器。

费用:₦20, 000.00

链接到我们在拉各斯的 hub360 上购买产品的地方:https ://hub360.com.ng/product/mg811-co2-carbondioxide-sensor-module/

二氧化碳检测传感器模块(带模拟信号输出、TTL电平信号、温度补偿输出)。

4) MQ9 传感器。

费用:₦1, 500.00

链接到我们在拉各斯的 hub360 上购买产品的地方:https ://hub360.com.ng/product/mq9-carbon-monoxide-gas-sensor-module/

MQ-9 气体传感器对一氧化碳、甲烷和液化石油气具有高灵敏度。该传感器可用于检测不同的含CO气体和可燃气体,成本低,适用于不同应用。

5) 跨接电缆

成本 x 6:₦120.00

链接到我们在拉各斯的 hub360 上购买产品的地方:https ://hub360.com.ng/product/male-male-jumper-wire-single/

这是一根单根公母跳线,每根卖 ₦20 我们买了 6 个。

6)面包板。

费用:₦600.00

链接到我们在拉各斯的 hub360 上购买产品的地方:https ://hub360.com.ng/product/breadboard-mb102/

这是在转移到永久电路板之前进行电子原型制作的建筑基地。

脚步。

1) 连接硬件:

a) 通过跳线连接硬件非常简单,MG811传感器有 4 个引脚;VCC、GND、A0 和 D0。

Vcc引脚连接到Esp 板上的vv引脚。

Gnd连接到 ESP 板上的任何 GND 引脚

A0连接到ESP 板上的A0引脚,以便您可以读取传感器的模拟值。

b) 对于MQ9传感器,我们这样连接:

Vcc引脚连接到Esp 板上的3v引脚,MQ9 传感器使用 3v。

Gnd连接到 ESP 板上的任何 GND 引脚

D0连接到ESP 板上的D0引脚。ESP 板只有一个模拟引脚和几个数字引脚。

poYBAGNQkqeAdyp7AAAyHcQf18c594.png
 

它在原型板上的样子:

pYYBAGNQkqmAeJOkAAA8hy5kxtQ267.png
 

2)设置Arduino。

Arduino IDE 最适合对开发板进行编程。首先,下载安装Arduino ide软件;该软件用于读取和写入(程序)微控制器。你可以在这里下载它https://www.arduino.cc/en/software

下载软件后,您需要安装 ESP8266 插件。

去做这个:

1. 在您的 Arduino IDE 中,转到文件>首选项

pYYBAGNQkquADz07AAAte93T7to300.png
 

2.如下图所示,在“Additional Boards Manager URLs”字段中输入http://arduino.esp8266.com/stable/package_esp8266com_index.json 。然后,单击“确定”按钮:

pYYBAGNQkq2AR5hzAABTtl3dCaM824.png
 

3. 打开板子管理器。转到工具>>板管理器...

pYYBAGNQkq-ADQmBAABjSgekig8554.png
 

4. 搜索ESP8266并点击“ ESP8266 by ESP8266 Community ”的安装按钮

pYYBAGNQkrKAcSZQAAC2vB4UrOY739.png
 

5. 这就是我们现在安装板的所有内容。

3)上传代码:

运行它所需的代码位于GitHub 存储库的硬件部分。代码本身已经使用注释逐行解释清楚。

1. 下载代码并使用 Arduino IDE 打开它,确保在完成最后一部分后编辑您的 WiFi 名称和密码,以及 API 密钥。

2. 选择板:我们选择了一个可用的 NodeMCU 板,对我们来说,任何通用 ESP 板都可以正常工作:

poYBAGNQkrSAJ47yAACfBjpmxVI861.png
 

3.然后还选择插入USB设备的端口:':

pYYBAGNQkraAZpdfAAB67ipuTTA862.png
 

4. 接下来,将代码上传到开发板:

pYYBAGNQkriAAwhYAACfrsNHnCg548.png
 

4) 创建仪表板以在 thingspeak.com 上查看。

Thingspeak.com 管理您对 IoT 设备的读写。

1. 在http://thingspeak.com/上创建一个帐户

2. 转到频道选项卡并创建一个新频道。

poYBAGNQkrqATgXxAAAViylzTJ0293.png
 

3. 填写必要的详细信息,对于这个项目,我们使用了 2 个字段:

4. 根据您的喜好设计仪表板:

poYBAGNQkr2AAwMcAAAsVvE30Eo307.png
 

结束。我希望你觉得这很有用!

请随时在LinkedIn 上与我联系。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !