嘉立创产业服务站群
必应搜索
发作品签到
标准版

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

描述

电源部分

  1. 接口使用tpye-c,500mA的自恢复保险丝,不亮灯时50mA,高亮灯时总功耗400多mA。
  2. 因为wb3s的峰值功耗有100mA,那使用DC-DC,5V-3.3V作为电源。
  3.  MCU和温湿度传感器使用另一组LDO作为电源。

power.png
微信截图_20201206161535.png微信截图_20201206161523.png

MCU部分

用了STM32F103单片机,预留调试LED和调试串口。

mcu.png

WIFI模组

  1. 涂鸦的WB3S,MCU通用固件,注意:天线处PCB镂空。
  2. J3跳帧可以断开,在使用涂鸦的串口调试助手时,即可以模拟模组调试MCU,又可以模拟MCU调试模组,涂鸦的调试助手用起来真的很方便。
  3. 涂鸦MCU SDK开发流程。https://www.tuya.com/cn/product/iot/MCU-Low-code-Development

QQ截图20201206155104.png
微信截图_20201206155805.png


光源电路

  1. 使用WS2812作为光源,可以实现彩光显示。
  2. U7的74ahct与门用来做3.3V->5V的逻辑电平转换。WS2812的Vhin是0.7Vcc=3.5V。
  3. 原先想用三极管来实现的,仿真了一下,速度不够,达不到ws2812的100ns级的速度,索性就用74hct系的电路了。

QQ截图20201206155211.png
微信截图_20201206155347.png
3.3v-5v.jpg


温湿度传感器

  1. I2C协议,注意要有上拉电阻。
  2. 画板时开槽,减少其他器件的温度传递。

微信截图_20201206155635.png


软件调试

  1. 框架使用st的mxcbue,free-rtos。
  2. 涂鸦的MCU_SDK移植真的很方便。就是看着视频,一、二、三、四、五、半个多小时一次搞定。
  3. 【涂鸦IoT开发平台的链接】https://auth.tuya.com/?from=https://www.tuya.com/cn/&_source=cbc30f99f7a6c4aebca6755c2fab437f(内含有详细的开发文档)
  4. ws2812的驱动使用,spi+dma方式。
  5. code托管在github,后续继续调试,https://github.com/potatozerogo/lcedty_night_lamp.git

设计需改进

  1. 由于原来的小夜灯灯罩是黄色的,彩色效果不佳,所有只使用白光。
  2. APP使用调色板调光是MCU会卡住,应该是uart通信问题,不知道是涂鸦的sdk还是hal库,还没定位问题点。
  3. 硬件是还预留有加速度传感器,用来识别不同的拍打灯效果,功能还没实现,之后继续调试。

微信图片_20201206165628.jpg

设计图

原理图

BOM

IDNameDesignatorFootprintQuantity
1TYPE-C 6PUSB1TYPE-C-SMD_TYPE-C-6P1
2LED-0603_RLED11LED0603_RED1
3SS14D1SMA_L4.4-W2.8-LS5.4-RD1
4WS2812B-BLED8,LED1,LED3,LED4,LED2,LED5,LED7,LED6LED-SMD_4P-L5.0-W5.0-TL_WS2812B-B8
510uFC31,C16,C15C06033

附件

序号文件名称下载次数
1
4dd141b41178fa4de12751b532d83b7f.mp4
56
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航