IOT-HOME 实战-基于 Blynk 协议使用 ESP32 模块控制 LED 灯(上)

实验:使用方法 Blnyk APP 控制与 ESP32S 无线模块相连接的 LED 灯

一、硬件清单

复制代码
1.ESP32S 无线模块一块
2.USB 数据线一根(配套)
3.LED 灯一个
4.杜邦线若干根

二、应用前景概述

ESP32S 是一款支持无线网络通信与控制的无线模块,可扩展性很好,可通过配网实现客户端远程控制设备,从而达到智能管理的目的,这也是物联网智能家居系统中不可欠缺的部分;类似的应用场景还有智能音响、智能窗帘、智能空调等。

2.1实物图

2.2原理图

2.3 接线

scss 复制代码
ESP32SNodeMCU          LED 灯
   P0(自选)             正极
   GND                 负极

三、执行流程

四、执行方式

arduino 复制代码
方式一:基于绑定 Blnyk APP 生成的 Blink-Auth Key、Blnyk-Server/Port、网络名称/密码等信息控制设备

三、Blynk APP

3.1 Server/Port

3.2 控制界面

四、方式一实际运行效果

4.1 编译结果

4.2 设备状态

4.3 接通图

4.4 开灯操作演示图

客户控制端: 硬件响应:

4.5 关灯操作演示图

客户控制端: 硬件响应:

五、操作视频演示

六、代码

arduino 复制代码
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>

// Blnyk-Auth Key
char auth[] = "TncBP9on3mNLTMDBr-xHAnxp_VM8-2lM";
// 无线网络名称/密码
char ssid[] = "CMCC-ZeEd";
char pass[] = "u6kd6bey";

void setup(){
  // 设置波特率
  Serial.begin(9600);
  // 执行 auth/ssid/password/server/port
  Blynk.begin(auth, ssid, pass,"blynk.iot-share.cn",8080);
}

void loop(){
  // 运行
  Blynk.run();

}

本人是一名物联网应用技术专业的学生,制作不易,给大家分享嵌入式项目实战教程,觉得还不错可以关注我,后面会持续更新实战教程。

相关推荐
Freak嵌入式11 小时前
从慢到快:MicroPython 性能优化的完整步骤与实战案例
嵌入式
大辉狼_音频架构1 天前
AudioReach Plugin 机制问题解答
嵌入式·音视频开发
大辉狼_音频架构1 天前
AudioReach:Tinyalsa PCM Plugin 机制
嵌入式·音视频开发
feasibility.2 天前
从数字智能到物理智能体:深度解构具身智能时代的边缘计算、嵌入式实时系统与多形态智能体
人工智能·机器人·自动驾驶·嵌入式·无人机·具身智能·智能体
ajassi20003 天前
AI语音智能体开发日记(一)如何为“小智”服务器启用并调试 License 功能
笔记·ai·嵌入式·ai编程
ARM+FPGA+AI工业主板定制专家3 天前
国产化RK3576+FPGA架构|晶圆传输机器人高速定位+AI瑕疵检测一体化方案
fpga开发·架构·机器人·嵌入式·fpga·工控·机器人运控
Discipline~Hai4 天前
ARM03-蜂鸣器和中断
c语言·arm开发·单片机·嵌入式硬件·嵌入式
一杯原谅绿茶4 天前
安卓烧录工具PhonixCard-4.2.8下载
嵌入式
青衫嵌入式4 天前
FreeRTOS中断优先级配置不对也会HardFault?这次用一个血的教训讲明白
嵌入式
零涂毕业设计5 天前
毕业设计模块开发-OLED显示屏(IIC协议0.96寸)STM32 ESP32 FPGA Linux驱动免费分享
linux·stm32·单片机·嵌入式·esp32·fpga·oled