用ws2812b组成的阵列作为显示模块 用sht30作为温湿度传感器 mcu是arduino的atmega328P
本次项目制作的是一个简单的温湿度LED闹钟,使用Arduino atmega328P 作为MCU,使用涂鸦WBR3连接物联网平台。板上使用了多个WS2812B 2020作为LED阵列来显示时间、温湿度、倒计时等信息。WBR3可将数据传到涂鸦物联网平台,实现数据统计及监测的功能
1、具有显示时间和设定最高120min倒计时功能
2、连接一个温湿度传感器,采集室内温湿度度
3、搭载WS2812B阵列,可以实时显示当前时间/温湿度/倒计时状态
4、连接涂鸦物联网平台,实现智能远程定时,统计温湿度数据
直接用328P作为MCU是因为它可以用Arduino开发,且可以直接在5V下工作,跟5V 的WS2812连接起来比较方便。
RTC芯片,确保断网后依旧能正常显示时间信息。MCU通过I2C读取信息。
USB转串口芯片
可寻址的LED。串联起来只需要从MCU的一个pin取信号就能控制整个LED矩阵
温湿度模块。MCU通过I2C读取信息。
MCU模块,物联网模块,电源模块,RTC模块等在板上 LED矩阵在另外一个板上 目的是节约成本(双层板便宜一点)+ 帮助LED散热提高寿命
两块板通过四角的铜柱拼接在一起。铜柱除了作为结构支撑之外,还发挥了从MCU主板向LED板提供+5V, GND 以及LED显示信号的电路作用。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持