发帖
1 0 0

【安信可BW20-12F-Kit测评】“高级” 点灯

liukong
金牌会员

4

主题

7

回帖

1483

积分

金牌会员

积分
1483
BW系列 19 1 2 小时前

本来想着点一个灯但看到其他大佬有WIFI案例,我参考一下,就用做了一个“高级WIFI点灯”--- 检测WiFi信号(带oled,rgb感知)。

案例和这位大佬有点类似:http://bbs.aithinker.com/forum.php?mod=viewthread&tid=47402&extra=page%3D1

参考:http://bbs.aithinker.com/forum.php?mod=viewthread&tid=46912&extra=page%3D2

http://bbs.aithinker.com/forum.php?mod=viewthread&tid=46910&extra=page%3D2

 ### 1. 首次启动(无保存配置)
1. 设备启动,OLED显示"Starting..."
2. 自动进入配网模式 192.168.4.1
3. 启动AP热点:SSID = "BW20-12F-AP",密码 = "12345678"
4. OLED显示配网信息
5. RGB LED蓝色快闪

## 硬件连接


### OLED显示屏 (SSD1315)
- SDA: PA6 (I2C0 SDA)
- SCL: PA7 (I2C0 SCL)
- 电源: 3.3V
- 地: GND

### RGB LED
- 红色LED: PB18
- 绿色LED: PB19  
- 蓝色LED: PB17
### 3. 连接成功后
1. Web页面显示成功信息
2. 设备自动重启并连接到指定WiFi
3. OLED显示WiFi连接信息
4. RGB LED根据信号强度显示不同颜色:
   - 绿色:信号良好 (> -20 dBm)
   - 蓝色:信号中等 (-21 ~ -30 dBm)  
   - 红色:信号较差 (< -30 dBm)

IMG_20251126_194633.jpg

IMG_20251126_194606.jpg

IMG_20251126_194720.jpg

解压到ameba-rtos\amebadplus_gcc_project\project_km4中

编译一下即可,

upload 附件:src.zip

──── 0人觉得很赞 ────

使用道具 举报

2 小时前
修正一下:### OLED显示屏 (SSD1315)
- SDA: PA_27 (I2C0 SDA)
- SCL: PA_26 (I2C0 SCL)
- 电源: 3.3V
- 地: GND
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 30198 个
  • 话题数: 44400 篇