NoceMCU + Arduino IDE + Aliyun IoT = 低成本物联网解决方案(1)

简介: 本次实战系列我们就使用 NoceMCU 开发板配合 Arduino IDE,设计一款简易的人体传感器,通过阿里云物联网平台将数据上传到云端,同时配合钉钉机器人完成『小偷』入侵警报推送。

物联网领域的极客们想必对 Arduino 并不陌生,可以说它是众多人入坑物联网的启蒙导师。Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。

而 NodeMCU 呢,同样也是极客工作台上的常客。它是一款基于乐鑫 esp8266 的开发板,具有GPIO、PWM、I2C、1-Wire、ADC等功能,最重要的就是其价格低廉,均价不过 30 元,因此是众多创客的首选开发板。

本次实战系列我们就使用 NoceMCU 开发板配合 Arduino IDE,设计一款简易的人体传感器,通过阿里云物联网平台将数据上传到云端,同时配合钉钉机器人完成『小偷』入侵警报推送。

一、物料清单

话不多说,直接先上物料清单。如果有真•无线方案考虑的朋友可以购买锂电池,推荐自带稳压模块并支持 USB 充放电的电池,高玩们当然也可以自己焊接接口。

品名 数量 参考价格(元) 购买链接
NodeMCU 1 25 https://s.taobao.com/search?q=NODEMCU
HC-SR501 1 7 https://s.taobao.com/search?q=HC-SR501
1800mAH 锂电池(可选) 1 24 https://s.taobao.com/search?q=5V%E9%94%82%E7%94%B5%E6%B1%A0
杜邦线 3 2 https://s.taobao.com/search?q=%E6%9D%9C%E9%82%A6%E7%BA%BF

二、硬件选型及接线

1. 传感器

监测人体运动状态的先行可选方案很多,包括摄像头图像识别、热释电红外传感器等,基于成本考虑,我们使用后者。

这里对热释电红外传感器也做一个小小的介绍,一般传感器是由探测元件和提高探测灵敏度的菲涅尔透镜组成的,监测到有人时,输出高电平;反之,输出低电平。利用这点我们在设备端应用中就可以使用布尔值表示监测状态。

特别要注意的一点是此类传感器的灵敏度与人体运动方向关系很大,对于径向移动反应最不敏感,而对于横切方向(即与半径垂直的方向)移动则最为敏感。因此在安装的时候要特别注意摆放位置。

Demo使用的 HC-SR501 可以通过旋钮调节延时和监测距离(顺时针增大,逆时针减小),同时可以通过跳线设置监测模式,比较机动灵活。

_03

2. 开发板

回到开发板,NodeMCU 构造简单易懂,所有引脚功能也都在板上标注清楚。值得一提的是如果未来有开发蓝牙设备的需求,不妨直接入手搭载 ESP32 模块的 NodeMCU-32S,直接支持 WiFi/BLE 双模协议。

3. 接线

一共只需接 3 个引脚,非常简单:

传感器 开发板
GND GND
VCC 3V3
OUT D7(GPIO13)

将开发板上电,硬件部分,下面的章节我们使将用 Arduino IDE 进行设备端的应用编写及烧录。


欢迎大家加入 『IoT开发者俱乐部』钉钉群,城市合伙人正在热情招募中,福利满满,期待您的参与!
IoT_

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
11天前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
35 12
|
9天前
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
28 3
|
18天前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
21 4
|
1月前
|
传感器 机器学习/深度学习 存储
物联网设备精细化管理系统解决方案
随着科技的进步,物联网技术作为新一代信息技术的核心部分,正在深刻改变各行业的生产和管理方式。其在资产管理、智慧城市、能源管理和智慧医疗等多个领域的广泛应用,不仅提高了运营效率,还促进了资源优化配置和精细化管理。本文详细介绍了物联网的基础概念及其在设备精细化管理系统中的具体应用方案,展示了如何通过智能感知层建设、数据处理分析平台以及精细化管理应用,实现设备的实时监控、预测性维护和能耗管理等功能,从而帮助企业提升竞争力,降低成本,并推动社会向更智能化、绿色化的方向发展。
78 2
物联网设备精细化管理系统解决方案
|
1月前
|
存储 监控 物联网
医疗物联网设备精细化管理系统解决方案
华汇数据智慧医院物联网管理系统解决方案是一种集物联网、云计算、大数据和人工智能等先进技术于一体的综合性解决方案,旨在提升医院的运营效率、医疗质量和患者满意度。
69 3
|
1月前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
156 5
|
1月前
|
Rust 资源调度 安全
为什么使用 Rust over C++ 进行 IoT 解决方案开发
为什么使用 Rust over C++ 进行 IoT 解决方案开发
68 7
|
17天前
|
SQL 监控 物联网
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
43 0
|
2月前
|
存储 安全 物联网
.NET 跨平台工业物联网网关解决方案
【9月更文挑战第28天】本文介绍了利用 .NET 构建跨平台工业物联网网关的解决方案。通过 .NET Core 和多种通信协议(如 MQTT 和 Modbus),实现工业设备的高效接入和数据采集。系统架构包括设备接入层、数据处理层、通信层、应用层和数据库层,确保数据的准确采集、实时处理和安全传输。此外,还详细阐述了设备身份认证、数据加密及安全审计等机制,确保系统的安全性。该方案适用于不同操作系统和工业环境,具备高度灵活性和扩展性。
|
1月前
|
人工智能 安全 物联网

热门文章

最新文章

相关产品

  • 物联网平台