# grlst **Repository Path**: ssqf_admin/grlst ## Basic Information - **Project Name**: grlst - **Description**: 球型旋转led文字显示,wifi传输数据,RTC时钟 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2016-12-28 - **Last Updated**: 2025-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 球型旋转Led灯 [TOC] ## 一、需求 1. 可旋转显示图像文字 2. 通过wifi传输相关显示数据 3. 有温度时钟显示 4. 可使用遥控器控制(查询日期,秒表,节拍器等) 5. 可人体红外感应启动关闭 6. OAT升级 ## 二、材料准备 1. 旋转显示套装 2. wifi模块 3. 16M flash ## 三、实现分析 1. STC15f2k08s 8K ROM EEPROM 53K 2K RAM 6个定时器 2. 旋转速度测试,红外接收频率,计数器 3. 四个MBI5024做led驱动 4. Ds1302实时时钟 网络时间同步 带农历 5. 1838 红外接收器 6. ds18b20温度传感器 7. 16M falsh 存放字库和常用图形 8. EPS8266 wifi转串口 9. golang 实现网络数据同步(天气、老皇历、时间等) 显示刷新时间计算 旋转直径:旋转主板长8.1CM、旋转直径9.2CM,侧面板显示高度7.5CM、侧面圆单色56灯显示, 亚克力底盒长11CM*宽11CM、高4.5CM(不含电机轴及线圈部份) led 0805 2*1.25 mm 周长:92*PI = 289.02 / 2 = 144.5 每个点算1.5mm 一周约240点 上半球32个点,下半球24个点,刷新时间为:1圈时间/240点 =1/转速/240 = 0.000125s = 125us刷新一次 ds18b20温度刷新时间 12位精度 最大750ms,1s刷新一次 读写过程分离 STC15f2k08s FLASH程序存储器存程序,单片机上电后会自动从这里读代码开始运行。 SRAM是跑程序时候暂存临时数据的地方,一般不太大,从128字节到几K字节都有,一掉电数据就没了。 EEPROM是掉电也不丢数据的存储器,一般都用来存设置的。你可以一字节一字节的把每字节的8位1任意编写成0。但这片一般是按扇区为单位,一擦除就是全成1。 STC有的片FLASH也能在跑程序的时候由程序控制擦写。