# MUSISHOW **Repository Path**: ttjs/musishow ## Basic Information - **Project Name**: MUSISHOW - **Description**: 天气时钟。STM32L051C8T6作为主控,通过ESP8266连接网络,获取数据。 - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 0 - **Created**: 2021-09-21 - **Last Updated**: 2024-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MUSISHOW ![](https://gitee.com/ttjs/img/raw/master/MUSISHOW/%E6%B8%B2%E6%9F%93%E4%B8%BB%E5%9B%BE-%E7%BB%84%E5%90%88%E5%9B%BE.png) ======= ## 购买实物和技术支持 淘宝链接:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debD66dBX&ft=t&id=656508604866 QQ群(提供技术支持的主要渠道):490523852 ## 介绍 本开源项目是一款超低功耗的天气时钟。此项目以STM32为主控芯片,通过ESP8266模块,自动连接WIFI,获取当日天气和明后两天的天气状况。通过内置RTC,获取当前时间。最后通过2.13寸墨水屏,将数据准确的呈现出来。除此之外,内置蓝牙语音和音频功放模块,手机连接后,相当于一个蓝牙音箱,可以播放音乐。 注:天气数据来自**心知天气**。 ## 硬件设计部分 * **低功耗唤醒** 设备平常处在低功耗的睡眠模式。按下唤醒按键后,设备被唤醒,进入正常运行模式。为了有更好的体验,所以此处设置为长按唤醒,所以需要用RC充放电做延时。下图为延时唤醒电路: ![](https://gitee.com/ttjs/img/raw/master/MUSISHOW/%E5%94%A4%E9%86%92%E6%8E%A7%E5%88%B6%E7%94%B5%E8%B7%AF.png) 如上图所示,当按键按下时,KEY_PUSH变为高电平,Q2和Q1导通,+3.3V通过R15给C9充电,大概1s后,C9电压达到单片机唤醒电压,此时单片机被唤醒。当按键松开时,KEY_PUSH变为低电平,Q3和Q4导通,C9通过R19快速放电。从而达到通过硬件延时唤醒单片机的目的。 * **低功耗模式** ![](https://gitee.com/ttjs/img/raw/master/MUSISHOW/%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86.jpg) 待机模式功耗更低,且处于待机时RTC仍然可以工作,可以正常计时,也可以从WKUP引脚唤醒或RTC唤醒,所以单片机睡眠使用待机模式。 * [墨水屏](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1995619223.23.41c21a75QHSttx&id=582626383802) > 型号:GDEW0213T5,4灰阶,黑白 > 边框尺寸:29.2\*59.2\*0.98mm > 视域尺寸:23.7\*48.55mm > 分辨率:212*104 > 直流参数:工作电压3.3V,运行电流4.5mA。 > 刷线功耗:26.4m > 全刷时间:3S;局刷时间:0.3S > 采用**上接**FPC座 - [WIFI模块:esp-wroom-02d](https://item.szlcsc.com/479657.html) > 直流参数:工作电压3.3V,运行电流**>300mA**,外部供电电源输出电流**500mA以上**。 - [音频蓝牙JDY-66](https://item.taobao.com/item.htm?spm=a230r.1.14.28.572027f7QFngpb&id=584917757566&ns=1&abbucket=17#detail) > 边框尺寸:15\*18\*2.0mm > 直流参数:工作电压2.7V~4.2V,工作电流26mA >默认波特率:9600 * [音频功放](https://so.szlcsc.com/global.html?k=ht6872&hot-key=SP3485EN-L%2FTR) > HT6872 * [扬声器](https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15945437437.14.27ef6c0fzIlV6s&id=551029867529) > 边框尺寸:40.3*40.3mm,高20.4mm > 规格:4R 3W - 锂电池充电管理 TC4056A ![image-20210924204211422](https://gitee.com/ttjs/img/raw/master/MUSISHOW/%E7%94%B5%E6%B1%A0%E7%AE%A1%E7%90%86.png) 设备可以由电池或5V电源供电。当只接电池时,Q8(PMOS)的栅极为低电平,源极为高电平,Q8导通,由电池供电。当同时外接5V电源后,Q8(PMOS)的栅极为4.5V(高电平),源极最高为4.2V(电池电压为4.2V,低电平),此时Q8截止。5V电源不仅为电池充电,也为整个设备的电源。 - 参数存储 > 单片机内部有64个bytes的eeprom,可以用于设备配置信息。 ## 组装步骤 * 前面板:长度90mm\*宽度45mm\*板厚1mm。 * CPU板:长度90mm\*宽度45mm\*板厚1mm。 * 底板:长度90mm\*宽度45mm\*板厚1mm。 1、使用双面胶(厚度<1mm)将墨水屏粘在CPU板上。 2、使用4颗单头六角铜柱(M2\*3+3)和4颗螺母(M2),固定在面板的四个角。 3、 使用4颗单头六角铜柱(M2\*25+3),将CPU板和面板固定在一起。 4、使用4颗盘头螺丝(M3\*8)和4颗螺母(M3),将扬声器固定在底板上;电池用3M双面胶带固定在底板上。 5、并使用4颗螺丝(M2),将底板固定在CPU板上。 注:安装时需要使用平弹垫。 ## 实物照片 ![](https://gitee.com/ttjs/img/raw/master/MUSISHOW/%E5%AE%9E%E7%89%A9%E7%85%A7%E7%89%87.jpg)