大数跨境
0
0

用ESP32-C3自制一个电子怀表

用ESP32-C3自制一个电子怀表 DF创客社区
2023-11-01
3
导读:颜值不错
【点击上方「蓝字」关注DF创客社区,一起成为技术颜控】

在这个智能手表时代,人们可能已经忘记了老式手表是什么样子的了,作者决定创造一款既有数字功能又有复古外观的手表,命名为DigiPclock。

DigiPclock 是一款数字怀表。怀表是一种可以放在口袋里的手表,而腕表则是绑在手腕上的。所以,作者在这只怀表上添加了一个数字屏幕,使其表面看起来像一个老式的模拟时钟。

材料清单

  • Beetle ESP32-C3 (RISC-V芯片)
  • GC9A01 圆形显示屏
  • 滑动开关
  • 带帽方头轻触开关
  • 电池 600mAh
  • 跳线
  • 3D 打印设备
  • M2x3毫米黄铜嵌件
  • M2x8毫米螺栓
  • PCB 原型板
  • BC857 晶体管
  • 10 欧姆电阻

步骤1:视频教程

步骤2:制作3D模型

利用Tinkercad制作3D模型

STL 文件可通过此链接在 Tinkercad 上查看:https://www.tinkercad.com/things/91OvOYNHjWQ

打印设置如下:

  • 材料:ABS - 黑色
  • 喷嘴:0.2 毫米
  • 填充率:40%

步骤 3:安装程序库

确保 Arduino IDE 已安装在电脑中,并清楚了解 Arduino 的基本知识。

在上传代码之前,Arduino IDE 必须有支持的库。TFT_espi是最好的显示器库,它可以运行几乎所有类型的显示器,甚至是电子纸显示器。

步骤 4:上传代码

  • 从GitHub仓库下载代码
  • 解压文件夹并在 arduino IDE 中打开 digiPclock.ion 文件
  • 确保已在 arduino IDE 中安装了所有 ESP boards
  • 连接 DFRobot Beetle ESP32 - C3
  • 打开 Toole >> Board ESP32 >> ESP32C3 Dev Module
  • 选择连接电路板的端口
  • 现在点击上传按钮

编译代码需要一些时间;这取决于系统配置。上传代码后,可连接电路测试代码。更多可查看:https://github.com/vishalsoniindia/digiPclock

步骤 5:电路连接

将代码上传到 ESP32C3 后,ESP 就可以与电路连接了,如图所示。

步骤6:测试及使用

三种模式测试:

  • 时间设置模式
  • 时间显示模式
  • 睡眠模式

时间设置模式:请按下模式按钮并滑动电源开关,显示屏上将显示时间设置指令。进入时间设置模式后,打开手机中的 wifi 并搜索 digiPclock wifi并连接,随后会进入一个网页,点击网页中设置按钮,,选择小时和分钟作为你的时间,然后点击保存,设置保存后,digiPclock 的热点就会关闭,手表就会显示时间

时间显示模式:在时间显示模式下,手表会在显示屏上显示模拟时钟;按下右侧的按钮即可打开该模式。它将 ESP32 从睡眠状态唤醒,并在显示屏上显示时间。松开按钮即可进入睡眠模式。

睡眠模式:如果一切正常,显示屏将显示进入睡眠模式,屏幕变黑。添加这一功能是为了节省电池寿命,因为在睡眠模式下,ESP 消耗的电流较少,可以延长设备的运行时间。

充电

设备下方有一个 Type-C 端口,可使用 Type-C 移动充电器进行充电。充满电需要近1.5小时,最长可使用 4 天。

电流消耗

作者在电池和ESP32C3中间连接了一个万用表,时间显示模式下的电流为 110mA,睡眠模式下的电流为 5.9mA。(通过对电路和元件进行一些定制修改,可以降低电流消耗)

步骤 7:封装外壳

打磨边缘,用烙铁将黄铜插件插入显示屏电池和 ESP32,将开关放在侧面,即可合上。

步骤8:大功告成

快去展示你的电子怀表吧!

文章来源:https://www.hackster.io/Vishalsoniindia/digipclock-a-digital-pocket-clock-01dc13

项目作者:Vishalsoniindia

翻译文首发于:DF创客社区

转载请注明来源信息


硬件军火库

DF硬件军火库

点击了解详情👆


DFRobot官方品牌店 https://dfrobot.taobao.com/

DFRobot官方旗舰店 https://dfrobot.jd.com/


大家有什么想说的,欢迎在下方留言

项目中涉及的代码和STL文件,可以点击“阅读原文”,或者在公众号后台回复"电子怀表"下载!



 往期项目回顾 



一文读懂全系列树莓派!

学习这20条Linux命令,玩转你的树莓派!

6块屏幕的树莓派Cyberdeck,了解一下!

用树莓派「点亮」圣诞树

树莓派自制云服务器,放进口袋随身携带!

用树莓派制作一个“数码显微镜”

春天来了,你需要一款复古风格的树莓派相机

3D打印的树莓派蜘蛛机器人

用树莓派和ESP32做一台掌上电脑!

做一个基于树莓派Zero的复古游戏主机

全网最全!树莓派扩展板怎么选?一个视频搞定!


点击阅读👆

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读2.1k
粉丝0
内容1.3k