上文都是使用小的LED演示的,本文换为实际的LED灯与相关的硬件模块。
一、硬件模块
1、WBA55

2、ESP32S3

3、恒流模块

4、充电模块与电池

5、COB灯

6、雷达模块

二、硬件接线
1、示意图

2、实际接线图

三、功能描述
WBA55 是蓝牙从机,可以被WEB BLE、ESP32(蓝牙主机)连接,并交互数据。WBA55根据收到的数据去调整PWM,从而控制共给LED灯的电流大小,进而实现亮度控制的功能,添加雷达模块实现,半夜起床移动后自动亮灯功能。
1、WBA55
作为主控 和 蓝牙从机,负责控制各个模块 与 接收蓝牙数据,PWM控制恒流模块,读取雷达模块的触发引脚电平值,控制亮灭灯。提供广播名、自定义UUID的符服务、写与回复特征,实现收发数据。
2、WEB BLE与ESP32
作为蓝牙主机,负责按照从机的广播名过滤后,主动连接从机,按照从机的UUID发现服务,进而获取写、回复特征值,完成蓝牙数据收发功能
3、程序框图

四、总结
    总的来说ST的生态还是非常好的,熟悉后非常流畅,丝滑,但是最近的想要从头生成蓝牙工程都有坑,可能需要一些时间,等待版本更新,稳定、成熟。并且应用文档也不够详细,跟着走也不行,希望ST好好整理一些。
五、视频
https://v.youku.com/v_show/id_XNjQ1OTc2MTM4MA==.html

 
					
				
 
			
			
			
						
			 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

