
标准版
DIY_【训练营】立创EDA涂鸦智能 改造床头小夜灯-531281A
2.0k
0
0
0
简介
利用涂鸦的wifi模组,改造家里闲置的小夜灯,实现调光功能、手机控制、家里温湿度上传至手机。
简介:利用涂鸦的wifi模组,改造家里闲置的小夜灯,实现调光功能、手机控制、家里温湿度上传至手机。开源协议
:GPL 3.0
创建时间:2020-11-23 12:14:12更新时间:2021-08-14 05:44:43
描述
电源部分
- 接口使用tpye-c,500mA的自恢复保险丝,不亮灯时50mA,高亮灯时总功耗400多mA。
- 因为wb3s的峰值功耗有100mA,那使用DC-DC,5V-3.3V作为电源。
- MCU和温湿度传感器使用另一组LDO作为电源。
MCU部分
用了STM32F103单片机,预留调试LED和调试串口。
WIFI模组
- 涂鸦的WB3S,MCU通用固件,注意:天线处PCB镂空。
- J3跳帧可以断开,在使用涂鸦的串口调试助手时,即可以模拟模组调试MCU,又可以模拟MCU调试模组,涂鸦的调试助手用起来真的很方便。
- 涂鸦MCU SDK开发流程。https://www.tuya.com/cn/product/iot/MCU-Low-code-Development
光源电路
- 使用WS2812作为光源,可以实现彩光显示。
- U7的74ahct与门用来做3.3V->5V的逻辑电平转换。WS2812的Vhin是0.7Vcc=3.5V。
- 原先想用三极管来实现的,仿真了一下,速度不够,达不到ws2812的100ns级的速度,索性就用74hct系的电路了。
温湿度传感器
- I2C协议,注意要有上拉电阻。
- 画板时开槽,减少其他器件的温度传递。
软件调试
- 框架使用st的mxcbue,free-rtos。
- 涂鸦的MCU_SDK移植真的很方便。就是看着视频,一、二、三、四、五、半个多小时一次搞定。
- 【涂鸦IoT开发平台的链接】https://auth.tuya.com/?from=https://www.tuya.com/cn/&_source=cbc30f99f7a6c4aebca6755c2fab437f(内含有详细的开发文档)
- ws2812的驱动使用,spi+dma方式。
- code托管在github,后续继续调试,https://github.com/potatozerogo/lcedty_night_lamp.git
设计需改进
- 由于原来的小夜灯灯罩是黄色的,彩色效果不佳,所有只使用白光。
- APP使用调色板调光是MCU会卡住,应该是uart通信问题,不知道是涂鸦的sdk还是hal库,还没定位问题点。
- 硬件是还预留有加速度传感器,用来识别不同的拍打灯效果,功能还没实现,之后继续调试。
设计图
原理图
PCB
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | TYPE-C 6P | USB1 | TYPE-C-SMD_TYPE-C-6P | 1 |
2 | LED-0603_R | LED11 | LED0603_RED | 1 |
3 | SS14 | D1 | SMA_L4.4-W2.8-LS5.4-RD | 1 |
4 | WS2812B-B | LED8,LED1,LED3,LED4,LED2,LED5,LED7,LED6 | LED-SMD_4P-L5.0-W5.0-TL_WS2812B-B | 8 |
5 | 10uF | C31,C16,C15 | C0603 | 3 |

添加到专辑
0
0
分享
侵权投诉
评论