站内搜索
发作品签到
专业版

可编程计时器-电子木鱼-全彩夜灯_Timer_Z

工程标签

6.6k
0
0
12

简介

可编程计时器支持:重力计时器、rgb夜灯、电子木鱼、B站粉丝计数器、温湿度计、电脑监视器等等,更多好玩正在开发中!

简介:可编程计时器支持:重力计时器、rgb夜灯、电子木鱼、B站粉丝计数器、温湿度计、电脑监视器等等,更多好玩正在开发中!

开源协议

CC BY-NC-SA 3.0

创建时间:2023-12-19 16:24:55更新时间:2024-04-23 15:03:49

描述

一、更新日志

                                                                                                                                                                                  

2023.12.21 首次发布,取名:Timer_Z

2023.12.25 增加硬件版本识别,自动匹配有无温度版本(需要出厂时写入硬件到本地);修复电子木鱼退出再次返回无图片问题;完善非时钟和计时器时,静止不使用时自动关机,提高续航;完善DIY倒计时功能;

2024.04.22(重大升级) 版本号:TimerZ_V1.0.1

1.优化触摸操作逻辑:轻触1秒->返回主菜单,长触3秒->关机,长触10秒->强制重启,取消屏幕朝上才可退出,优化操作逻辑。
2.优化计时器功能,完善倒计时设置,操作有中文提示优化UI,修复计时提示音和RGB,修复设置范围和显示,修复电子木鱼显示问题等问题。
3.优化温湿度采集以及滤波算法,减少温仓影响温度测量。
4.修复RGB退出黑屏、退出未关闭灯光灯问题。
5.修复网络不稳定导致校时概率性失败问题,优化配网后关闭网络提高续航时长
6.新增首次使用开机引导,新增开机可设置离线模式或联网模式,完善开机联网中文提醒
7.新增电池电量自动校准功能和优化自动关机逻辑。
8.新增电子木鱼和时钟界面的RGB灯效,轻触“01”可以切换各种灯效。
9.重点升级了配网方式,改为AP配网,同时有中文提示配网方式以及步骤。
10.新增电脑监视器功能,完善上位机;新增恢复出厂设置等;
 

二、功能介绍

1.计时器功能

1)魔方计时:通过重力感应,四个方位分别设置了5/25/30/60分钟倒计时功能,当屏幕朝上暂停计时,反之恢复继续计时;方位变化时,重新开始倒计时,倒计时结束,rgb、震动和蜂鸣器提示,拍一拍可以切换静音和震动提醒。

2)番茄计时:按照番茄工作方式计时。(未完善)

3)倒计时:可以自定义倒计时长,单位/分钟。

4)正计时:按四个方向放置,显示不一样的倒计时样式,屏幕朝上停止计时。

2.物联网时钟、粉丝计数器、温度计

1)B站粉丝(联网):实时监测B站粉丝数量。可以显示当前粉丝数量、当日粉丝增减情况;当粉丝增加时,蜂鸣器长鸣一秒;掉粉时,蜂鸣器鸣三下。

2)常规时钟(离线):开机联网后,获取网络时间后,自动断开,离线模式续航能增加一半。

3)温湿度计:外置温湿度传感器,减少温仓对温度的影响。

3.电子木鱼

1)归零:可以置零当前功德数,断电保存功能,可以累积功能。

2)积攒:可以用物体或者手敲击,敲击一下,功德+1。

4.全彩小夜灯

1)模拟场景:呼吸灯,火焰、闪电、渐变色等场景。(暂时完善一些,逐渐完善)

2)HSL模式:直观修改H\S\L值(未完善)和RGB控制,内置颗3RGB。

5.磁吸后盖

1)随意吸:背面嵌入4颗强磁,可以吸附冰箱、门等金属。

 

6.设置(图片未更新)

1)待机时长:设置待机时间,除部分功能外,静止状态自动关机。

2)震动:可设置 0-100%范围震动大小。

3)屏幕亮度:可设置  0-100% 亮度范围。

4)音量:可设置  0-100% 蜂鸣器大小。

5)配网:可以设置开机是否进入配网。

6)恢复出厂:恢复出厂设置。

7.其它(图片未更新)

1)电脑监视器:可以实时监控电脑CPU,硬盘,RAM等。(需配合上位机使用)

2)震动报警:设置触发值,触发上限后灯光报警。(待完善)

3)串口透传:显示串口打印(待完善)

4)WIFI:通过电脑上位机,实时监控温湿度、粉丝量、电池电压和电量、绑定个人B站IP。

5)蓝牙:(未完善)

6)电池:查看当前电量、电池电压。

7)版本:查看硬件和软件版本。

8.上位机

可以绑定个人哔哩哔哩 IP,查看系统参数,更多功能还未完善,

、硬件和原理图

1.主控电路

主控采用ESP32C3FN4,芯片集成USB,wifi和蓝牙,电路简单,外围只需要40Mhz晶振,简单阻容即可工作,免去ch340串口模块,可以实现usb下载和串口通讯,可以作为新手开发板使用。

 

2.重力感应电路

采用LIS3DH方案,芯片价格便宜,只要2块钱。功能实现简单,IIC通讯。

3.RGB夜灯电路

采用3颗WS2812可编程RGB等,可以实现全彩。

4.震动和蜂鸣器电路

采用无源蜂鸣器(价格便宜),手环类似震动马达,通过PWM控制mos管,间接驱动。

 

5.屏幕驱动

0.96寸TFT彩色屏幕,淘宝比较热门的st7735方案,软件SPI驱动,没有采用硬件SPI驱动;驱动速度稍微比较慢,UI设计时,硬件避免大面积刷新UI。

6.触摸按键和开关机电路

1)开机功能:设计时考虑产品完整性,不增加任何按钮,使用触摸方式开机和关机。开机方式:1.轻触松开:离线模式  2.轻触1秒:联网模式。 3.插电自动开机(不需要可以删除1n4148w)。

 

2)触摸按钮:1.返回:屏幕朝上,触摸1秒返回上一页菜单。2:关机:长触3秒关机。

7.锂电池充电电路

一般软包锂电池自带:过流,过充,过方保护电路板,所以设计时不需要考虑放电电路,当然板载可以监测电池电压,当电压小于3.5V时,提示电量低,自动关机。充电电路还是采用比较热门的TP4056方案,最大1A充电电流,考虑电池长期使用,修改R13为2k,最大电流580ma,具体可以看数据手册。

 

四、外壳和安装

1.3D打印

手上只有一台自己组装的大鱼CC FDM打印机,只能采用两种颜色分别打印,然后通过胶水粘贴在一起。

2.安装配件

1)PCB:为了能节省嘉立创PCB打印,主控板和触摸板合并打印,到手后用剪钳剪断,通过FPC排线连接。

 

2)配件: 4颗10mm*1.5mm强磁,4颗m1.6螺丝。

五、使用说明和软件烧录

1.界面操作

菜单操作时,保持屏幕正朝上。

1)确定:向右倾斜。

2)返回:屏幕正朝上,轻触背后 ”01“,1秒即可返回。

3)上键:向上倾斜。

4)下键:向下倾斜。

5)关机:长触摸”01“,3秒关机。

2.软件烧录

1)软件:flash_download_tool_3.9.2.exe 

2)步骤:按照如图设置

3.WIFI配网

根据屏幕提示一步步操作即可!

 

六、复刻说明

1.禁止商用,制作花费了1个多月,实属不易,源代码部分暂不开源,只提供bin文件。

2.主控和Lis3dh都是采用QFN封装,焊接小白慎重,焊接不好翻车概率比较大,而且阻容采用0402封装。

七、功能演示

点击这里,看哔哩哔哩演示视频

受限开源广场文件大小限制,最新版完整资料请B站私信UP主获取!

 

 

 

 

 

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
Timer_Z_V0.39.zip
240
2
重磅升级.mp4
95
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航