# BLETomatoClock **Repository Path**: linxi2251/BLETomatoClock ## Basic Information - **Project Name**: BLETomatoClock - **Description**: 蓝牙番茄时钟项目管理 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-21 - **Last Updated**: 2024-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能番茄时钟 ## 项目地址 [App](https://gitee.com/linxi2251/app) [Device](https://gitee.com/linxi2251/device) APIs ## 架构 ![智能番茄时钟系统架构](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240122133143.png) ## 技术链 ### 硬件 1. 开发软件:PlateformIO 2. 开发框架:Arduino ### 移动设备 1. 开发软件:HBuilder X 2. 开发框架:uni-app 3. 部署平台:微信小程序 ### 后端 1. 开发软件:VS Code 2. 开发框架:Flask(Python) 3. 数据库:MySQL 4. 数据库连接工具:Navicat ## 项目功能 1. 蓝牙推送事件计时:比如说:数学、英语等 2. 连接手机,记录事件的时间 3. 数据统计可视化,统计每个类别的学习时长 ## 硬件明细 1. 墨水屏:显示时间和事件 2. 蓝牙芯片(ESP32-C3):主控芯片 3. LED:设置提醒闪烁 4. 按键:设置功能 ## 硬件购买清单 | 名称 | 图片 | 说明 | 数量 | 购买链接 | 价格 | 备注 | | ------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | ------ | ------------------------------ | | 焊台 | image-20240121180823615 | | 1 | [安立信969A焊台恒温电烙铁内热式调温家用锡焊枪套装大功率工业级](https://detail.tmall.com/item.htm?id=661455216239&skuId=4949379927850) | 178 | | | 万用表 | image-20240122123038415 | | 1 | [优利德万用表数字高精度全自动数显测电容多功能防烧电工万能表](https://detail.tmall.com/item.htm?id=597541289177&spm=a1z0d.6639537/tb.1997196601.14.50297484KiTUPd&skuId=4328036702670) | 57 | | | ESP32-C3 MiNi开发板 | image-20240121171536154 | https://gitee.com/linxi2251/image-hosting/raw/master/img/20240121165500.png | 1 | [ESP32-C3 MiNi开发板 彩色丝印 ESP32开发板 wifi 蓝牙 拇指大小](https://item.taobao.com/item.htm?id=747401601906&spm=a1z0d.6639537/tb.1997196601.3.2c8674844MpzdE) | 12.9 | 体积小,调试不方便产品上线使用 | | ESP32-S3-DevKitC-1开发板 | ![image-20240124155556080](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240124155600.png) | ![image-20240124155708046](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240124155709.png) | | [ESP32-S3-DevKitC-1开发板WROOM-1-N16R8模组ESP32-C3 Wifi 蓝牙](https://detail.tmall.com/item.htm?_u=o2oemv97aa48&id=729970738490&skuId=5056621436907&spm=a1z09.2.0.0.2dbe2e8d7OijCm) | 26.2 | 可以USB转串口使用 | | 排针 | ![image-20240121172010853](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240121172012.png) | 40针 | 5 | [排针2.54mm间距 彩色铜针单排插针单排双排针1*40Pin 直针](https://item.taobao.com/item.htm?id=746569722737&sku_properties=1627207:24675143441&spm=a1z0d.6639537/tb.1997196601.4.27327484DQGgIw) | 0.3*5 | | | 杜邦线 | image-20240122123632907 | | 2 | [母对母](https://item.taobao.com/item.htm?id=574860390454&spm=a1z0d.6639537/tb.1997196601.24.50297484KiTUPd&skuId=4068655453663)
[公对母](https://item.taobao.com/item.htm?id=574860390454&skuId=4068655453662&spm=a1z0d.6639537/tb.1997196601.24.50297484KiTUPd) | 1.85+2 | | | 面包板 | image-20240122123728560 | | 1 | [830孔面包板](https://item.taobao.com/item.htm?id=574073591890&skuId=4235366470009&spm=a1z0d.6639537/tb.1997196601.47.50297484KiTUPd) | 4.05 | | | 面包板跳线 | image-20240122123406558 | | 1 | [盒装14种长度140根优质跳线 面包板线 面包板专用线 面包板跳线](https://item.taobao.com/item.htm?id=574073543920&spm=a1z0d.6639537/tb.1997196601.40.50297484KiTUPd) | 3.8 | | | 墨水屏 | ![image-20240121174645796](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240121174720.png)
![image-20240121174719959](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240121174721.png) | SPI接口 | 1 | [2.9寸墨水屏 黑白双色 2.9寸电子价签拆机墨水屏](https://m.tb.cn/h.5qVuwdr?tk=3IE0WioH3qs) | 15.0 | 需要驱动板 | | 墨水屏驱动板 | ![image-20240121220623900](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240121220628.png) | | 1 | 和购买墨水屏的是一家 | 8.8 | | | LED | | | 1 | | | 自备 | | 按键 | | | 3 | | | 自备 | **合计费用**: ## 实物图 ![img](https://gitee.com/linxi2251/image-hosting/raw/master/img/20240314123355.jpg) ## 参考资料 1. [微雪2.9inch e-Paper Module Manual](https://www.waveshare.net/wiki/2.9inch_e-Paper_Module_Manual#ESP32) 2. [ESP32C3墨水屏摆件(包含驱动程序)](https://oshwhub.com/small_da/ESP32C3mo-shui-ping-bai-jian) 3. [视频demo](https://www.bilibili.com/video/BV1zd4y1S71s/?vd_source=3d8c4a0d6c643fcd3299f0ea769beed7) 4. [墨水屏驱动板](https://oshwhub.com/lingdy2012/mo-shui-ping-tong-yong-zhuan-jie-ban-_0603_wos_v0-1) 5. [Typora常用快捷键](https://www.cnblogs.com/dapenson/p/16955507.html) 6. [苏宁的时间API](https://quan.suning.com/getSysTime.do) 7. [淘宝时间戳API](https://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp) 8. [一个大佬的博客](https://homepea.top/) 9. [ESP32选型](https://zhuanlan.zhihu.com/p/571048601) 10. [合宙ESP32C3-CORE开发板](https://wiki.luatos.com/chips/esp32c3/board.html) 11. [ESP32-C3 mini 资料下载](https://product.abrobot.club/ABrobot%E4%BA%A7%E5%93%81%E8%B5%84%E6%96%99%E4%B8%AD%E5%BF%83/ESP32-C3%20mini%E5%BC%80%E5%8F%91%E6%9D%BF%E8%B5%84%E6%96%99)