littlebot
Published on 2025-04-15 / 1 Visits
0

【源码】基于Arduino MKR WIFI 1010的IoTMakers控制及传感器数据上传

项目简介

本项目展示了如何利用Arduino MKR WIFI 1010与IoTMakers平台连接,达成LED灯的控制以及DHT11传感器数据的上传。借助Arduino MKR WIFI 1010与IoTMakers的API交互,能够远程控制LED灯,并实时将DHT11传感器采集的温湿度数据上传至IoTMakers平台。

项目的主要特性和功能

  • 借助Arduino MKR WIFI 1010与IoTMakers平台相连,实现物联网设备的远程控制。
  • 通过Arduino IDE上传代码,完成LED灯的本地控制。
  • 运用DHT11传感器采集温湿度数据,并实时上传到IoTMakers平台。
  • 在IoTMakers平台创建事件,基于传感器数据实现LED灯的远程控制。

安装使用步骤

硬件准备

  • Arduino MKR WIFI 1010
  • DHT11传感器
  • LED灯
  • 电阻(330~1K欧姆)
  • 面包板和跳线

软件准备

  • 安装Arduino IDE
  • 安装必要的库文件:
  • WIFININA
  • Adafruit Unified Sensor
  • DHT sensor library
  • IoTMakers SDK

硬件连接

  • 将DHT11传感器的VCC引脚连接到Arduino的5V引脚,GND引脚连接到GND引脚,Data引脚连接到数字引脚2。
  • 将LED的正极通过电阻连接到数字引脚5,负极连接到GND。

代码编写与上传

  • 在Arduino IDE中编写代码,实现LED灯的控制和DHT11传感器数据的上传。
  • 设置WiFi连接信息、设备ID、认证码和网关ID。
  • 上传代码到Arduino MKR WIFI 1010。

IoTMakers平台配置

  • 在IoTMakers平台上注册并登录。
  • 创建新设备,获取设备ID、认证码和网关ID。
  • 在平台上创建LED控制和温度数据上传的标签。
  • 创建事件,实现基于传感器数据的LED灯远程控制。

运行与测试

  • 运行Arduino代码,查看LED灯的状态变化。
  • 在IoTMakers平台上查看传感器数据和事件触发情况。

本项目展示了Arduino MKR WIFI 1010与IoTMakers平台连接的基础操作,可依据实际需求进行进一步扩展和定制。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】