
arduino小车
本文介绍了如何使用它Arduino传感器创建IoT项目。 您将了解使用情况Arduino当气体超过阈值时,传感器创建一个物联网应用程序来监测房间中的气体并发送通知有多容易。 我们可以通过几个步骤构建一个简单的气体监测系统。 首先,我们假设你已经熟悉了。IoT项目,以及IoT的含义以及它将如何影响我们的未来。
创建物联网Arduino传感器项目需要什么?
- MQ-4传感器
- Arduino Uno Internet防护
- 跳线
步骤1:Arduino传感器电路
我们将使用气体传感器MQ-4传感器。 对天然气和天然气来说,它是一种快速可靠的传感器CH4(甲烷)非常敏感。 它使用寿命长,通常用于气体泄漏检测。我们需要做的是创建一个使用两个项目的简单项目LED显示气体浓度:
- 绿色LED:气体浓度低于阈值
- 红色LED:警告气体浓度超过阈值
MQ-4 Arduino传感器有四个引脚:
- Vcc( 5V)
- 地面
- 数字量输出
- 模拟量输出
我们将使用模拟输出来检查气体浓度。 原理图如下:
请注意,上述示意图中与气体传感器的连接不是真实的,而是用于从传感器中获取数据Arduino引脚是真的(A5)。
打开气体传感器可能会闻到一点气味。 别担心,这很正常。 原理图中有两个电阻连接Arduino数字引脚和LED。 限制电阻器流过LED的电流。 它们是220欧姆。 就这样。 你现在准备开发草图监控Arduino传感器。
步骤2:开发Arduino草图
以下草图描述了如何实施气体监测系统:
int pinRedLed = 11; int pinGreenLed = 8; int pinSensor = A5; int THRESHOLD = 250; void setup() { pinMode(pinRedLed, OUTPUT); pinMode(pinGreenLed, OUTPUT); pinMode(pinSensor, INPUT); Serial.begin(9600); } void loop() { int analogValue = analogRead(pinSensor); Serial.println("Val: " analogValue); digitalWrite(pinGreenLed, HIGH); if (analogValue >= THRESHOLD) { digitalWrite(pinGreenLed, LOW); digitalWrite(pinRedLed, HIGH); } else { digitalWrite(pinRedLed, LOW); } delay(5000); }
代码很简单。 一开始,它声明我们将用于连接传感器LED的引脚。 当气体浓度超过阈值时,绿色LED总是点亮,而红色LED点亮。
第三步:实施通知
在最后一步,我们将实施通知系统,以便当气体浓度超过阈值时,我们将收到电子邮件。 为此,此Arduino使用传感器草图IFTTT 。 IFTTT代表“如果这样做它是一个功能强大的系统,可以帮助我们连接无数的服务,如社会服务。 如果这是您第一次使用此服务,第一步是创建一个帐户。
拥有账户后,单击顶部搜索,然后找厂家服务。 该服务旨在提供外部服务Arduino或由类似电路板集成的制造商提供:
现在转到Applet创造新的Applet。 单击加号并添加服务。 在这种情况下,你应该Maker服务添加到我们以前创建的内容中服务中。 点击接收网络请求并配置触发器。 这是触发通知过程的事件,换句话说,一旦IFTTT收到Web它将发送一封电子邮件:
创建触发器。 现在,我们必须配置另一步:触发触发器时应执行的服务。 再次单击加号(在后部)并添加电子邮件服务。 您还可以添加其他服务:
添加电子邮件的详细信息并确认。 最后,您在IFTTT服务中配置:
就这样。 为了触发此事件,我们必须调用服务配置中显示的信息URL。 当模拟值超过阈值时,我们必须修改Arduino草图调用URL。
结论
最后,您仅用三个步骤就实现了一个简单的IoT项目。 集成在线服务和Arduino,您可以扩展您的Arduino,并用几行代码创建有趣且有用的IoT项目。 在本教程中,您学习了如何创建监视Arduino传感器的IoT项目。
翻译自: https://www.javacodegeeks.com/2017/02/build-iot-project-arduino-sensor-3-steps.html
arduino小车