Arduino Binary watch-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2634|回复: 2

Arduino Binary watch

[复制链接]
发表于 2019-8-29 16:45 | 显示全部楼层 |阅读模式
自己DIY了一个arduino 手表,灵感来源于国外的一个DIY,在此基础上增加子自己的一些想法和创意。手表外形PCB图如下所示,外壳还在打印中。手表主要构成是 Aemega 328p+DS3231M+IP5303。 55e830b80f39e56afb5e20b49f2d188.jpg


1、表盘
表盘很简单二进制编码显示 时分秒,具有温度、年月日显示功能(其它功能可以自己想),328P采用QFN,一个时钟一个充电管理IC,MCU刷的3.3V/8MHz固件,试图刷更低,测试没有通过。


33823a5005a88fb423e8789c0acc1c9.jpg

2、底盘
底部主要是充电电路和时钟电路外加蜂鸣器和震动传感器接口,三个用户按键(唤醒/功能切换/5V输出控制)及固件下载接口。


b0b500efc2bd244022559193847f835.jpg

程序可以通过MICO USB下载和充电,都有相应的指示灯,板子已经更新到V4了,不断的挑问题和毛病,深睡眠状态,最大电流300uA,但是功耗还是较高,100mAh电池很难满足较高的待机时间,我用过500mA时电池,可以待机近30天,但电池体积太大,最后选用100mA,重其它地方降低功耗。






















发表于 2019-8-29 16:58 | 显示全部楼层
不用的IO都开上拉,休眠关闭 BOD,相信电流会小很多的
 楼主| 发表于 2019-8-29 17:00 | 显示全部楼层
t3486784401 发表于 2019-8-29 16:58
不用的IO都开上拉,休眠关闭 BOD,相信电流会小很多的

好的,谢谢你的建议,试一下!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:48 , Processed in 0.106268 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表