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();

}

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

相关推荐
blueSatchel8 小时前
UVC驱动源码研究
linux·嵌入式
haliu12 小时前
【FHE 同态加密】我们如何实现同态加密推理(十五):实测账本——一跳 1.8 小时,钱花在哪(同态加密推理性能剖析)
人工智能·嵌入式·c·fhe·推理引擎·c11·边缘推理·同态加密推理
一直C1 天前
【ARM嵌入式开发】LCD液晶屏显示原理、色彩模式与显存地址映射详解
lcd·嵌入式·arm·寄存器·cortex-a7
Hespethorn1 天前
洪泛、路由、网络栈:LoRa 自组网三条路线的设计取舍与量化对比
物联网·嵌入式
用户0510122572961 天前
RGA(二)——RK3588 的核拓扑与能力差异
linux·嵌入式
用户0510122572961 天前
RGA(一)——基础知识
linux·嵌入式
用户0510122572961 天前
RGA(三)——实宽高、虚宽高与对齐约束
linux·嵌入式
燕卫博1 天前
SSD201 BSP 开发教程
嵌入式·bsp·ssd201
一直C1 天前
【嵌入式 ARM 驱动开发】PWM 脉宽调制原理与 GT9147 电容触控屏驱动开发详解
嵌入式硬件·lcd·嵌入式·arm汇编·imx6ull·cortex-a7
haliu1 天前
【FHE 同态加密】我们如何实现同态加密推理(十四):为什么 `RESULT=PASS` 不是判据(纯 C11 · 零依赖)
人工智能·嵌入式·c·fhe·推理引擎·c11·边缘推理·同态加密推理