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

- 0402這么好焊?!小伙做了個吸筆,貼片都變輕松了……
- 特爾又雙叒有新動作了!重心轉(zhuǎn)向14A工藝、重組玻璃基板
- FPGA其實(shí)不難!做了這個示波器之后,我好像真學(xué)會了……
- 用STM32,做了一個“單手”鍵盤!開源了……
- 汽車芯片難做,芯片設(shè)計大廠考慮出售!
- 重磅!全棧自研國產(chǎn)CPU芯片,龍芯3C6000發(fā)布!
- HCI杭晶電子:TCXO系列晶振在對講機(jī)系列中的應(yīng)用
- XBLW-INA180/INA181電流檢測放大器的優(yōu)質(zhì)選擇
- 香港電阻RCA系列:性能革新,重塑成本優(yōu)勢!
- 500W像素!用香橙派,做了個視覺模塊!以后調(diào)試,維修,就用它了!