立創(chuàng)電賽展:《動畫時鐘》,參賽贏2萬現(xiàn)金!
2024-10-23 10:37:09閱讀量:320
盛思銳傳感器”第九屆立創(chuàng)電子設(shè)計開源大賽火熱報名中,現(xiàn)在點擊報名立創(chuàng)電賽贏2萬現(xiàn)金大獎,報名后全階段可觸發(fā)福利!
大賽網(wǎng)址:DIY.SZLCSC.COM
為了給大家些創(chuàng)作靈感,今天帶來第八屆立創(chuàng)電賽優(yōu)勝獎項目-《動畫時鐘》案例分享!本文作者:瑞薩MCU杯第八屆立創(chuàng)電子設(shè)計開源大賽選手@ccdd11,禁止商用,未經(jīng)許可禁止轉(zhuǎn)載。
* 1、項目功能介紹
基于R7FA2E1A72DFL芯片的桌面電子時鐘設(shè)計,通過硬件SPI接口控制0.96寸OLED進行時間、日期、溫度、電池電量等顯示,采用DHT11溫濕度傳感器采集環(huán)境溫濕度,復位按鍵、串口電路、SWD下載電路全部引出,方便下載調(diào)試。
使用算法繪制時間數(shù)字顯示,實現(xiàn)平滑的過度動畫。用立創(chuàng)EDA設(shè)計制作了3D外殼和面板。
*2、項目屬性
參考官方案例進行設(shè)計,代碼部分重寫。
* 3、硬件部分
1)4個實體按鍵,一個觸摸按鍵
2)0.96寸128x64 OLED顯示屏,16M硬件SPI驅(qū)動
3)充電芯片tp4056的充電和充滿指示引腳,分別接一個LED燈,和一個MCU引腳
4)3D外殼設(shè)置了屏幕固定位,實體按鍵連桿
*5、軟件部分
- 實現(xiàn)了時間日期,溫濕度顯示
- 使用ADC采樣MCU內(nèi)部參考電壓,算出準確數(shù)值為1.46v
- 使用ADC采樣電池電壓,根據(jù)內(nèi)部參考電壓,算出電池電壓,從而估算電池剩余電量,在屏幕右上角繪制
- IO口讀取tp4056引腳狀態(tài),在右上角顯示充電狀態(tài)
- 移植了一個手機上的時鐘動畫效果,實現(xiàn)時間數(shù)字平滑過渡動畫,效果見視頻演示
- 其他功能 計時器、鬧鐘、音樂還在開發(fā)中。
*6、大賽LOGO驗證
請上傳包含大賽logo的項目圖片,logo以絲印形式印刷在PCB上面。
點擊zip下載大賽logo標識! (大賽標識).zip
* 8、演示您的項目并錄制成視頻上傳
視頻要求:請橫屏拍攝,分辨率不低于1280×720,格式Mp4/Mov,單個視頻大小限100M內(nèi);
視頻標題:立創(chuàng)電賽:{項目名稱}-{視頻模塊名稱};如立創(chuàng)電賽:《自動駕駛》-團隊介紹。
更多詳情:https://diy.szlcsc.com/posts/15a52db9fd7d40c492eb505280278e45

L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0336 | |
LM358DR2G/運算放大器 | 0.345 | |
CJ431/電壓基準芯片 | 0.1157 | |
LM393DR2G/比較器 | 0.3153 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 34.83 | |
REF3012AIDBZR/電壓基準芯片 | 0.9316 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
- SM Switch無錫斯茂:電子開關(guān)專業(yè)制造商
- 震東電子:一站式電感解決方案
- 用立創(chuàng)開發(fā)板,做了個AI小電視!能聊天,能翻譯……
- 中芯國際,利潤暴漲!
- XBLW/芯伯樂產(chǎn)品應用在數(shù)字萬用表上的開發(fā)設(shè)計
- 鴻利智匯:成為LED車燈國產(chǎn)化堅定擁護者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來小米的屏幕,放大后長這樣!我做了個電子顯微鏡……
- 動態(tài)心電圖設(shè)備存儲解決方案:STM32L431RCT6主芯片與貼片式TF卡
- 航順:32位MCU HK32F005顛覆市場格局