用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 技術支持