如何从ArduinoWatchCore制作Arduino手表

电子说

1.3w人已加入

描述

第1步:准备

Arduino

Arduino

Arduino

Arduino

Arduino

Arduino

Arduino开发板

这次我使用的是Sparkfun Pro Micro 3.3 V 8 MHz开发板。

手表显示器

这次我使用的是ST7789 1.3“IPS LCD。

Lipo电池

我手里拿着301420个Lipo电池。

Lipo充电板

我有一些15毫米x 15毫米的Lipo手持充电板。

RTC芯片

这次我使用DS3231M,它内置晶体振荡器,无需额外元件

RTC电池

h3》

这是可选的,如果你想保持时间甚至Lipo电池耗尽.MS412FE是一个微小的1 mAh可充电电池,根据RTC数据表1 mAh已经可以保持很多天。

手表带

我订购了一些20毫米宽的布料帆布表带。

其他

二极管,例如1N5822,四r 6 mm M2螺钉,铜箔胶带和一些电线

步骤2:修复开发板和LCD

Arduino

Arduino

使用一小块PET板将Pro Micro和IPS LCD粘在一起。

步骤3:连接GND

Arduino

Arduino

阅读供应商提供的LCD数据表。

切一点铜箔胶带,只需触摸所有GND引脚和LED负极引脚,然后将其固定在FPC板。然后用铜箔胶带焊接引脚。

步骤4:连接电源引脚

Arduino

连接开发板GND引脚到铜箔胶带。将Vcc引脚连接到LCD Vcc引脚。

步骤5:连接LCD引脚

Arduino

以下是连接摘要:

LCD -》 Arduino

SCL -》 GPIO 15(SCLK)

SDA -》 GPIO 16(MOSI)

RST -》 GPIO 18(A0)

DC -》 GPIO 19(A1)

LED+ -》 GPIO 10(A0)

步骤6:移除电源

Arduino

Arduino

Arduino

电源LED常亮并持续消耗超过1 mA,因此最好将其取下。拆焊并小心取下LED。

步骤7:连接锂电池

Arduino

以下是连接摘要:

Charge Board +ve in -》 Dev Board J1 connector near the USB socket (5V)

Charge Board -ve in -》 Dev Board GND Pin

Charge Board Battery +ve -》 Lipo +ve -》 1N5822 diode -》 Dev Board Raw Pin

Charge Board Battery -ve -》 Lipo -ve

注意:

大多数Lipo充电板最好使用5V电源作为输入。但是,Pro Micro开发板不提供USB 5V引脚。幸运的是,USB插座附近的J1连接器实际上连接到USB 5V引脚。注意不要将2个连接器焊接在一起。

步骤8:连接RTC

Arduino

Arduino

Arduino

DS3231M非常小,需要连接微型电池,请耐心连接:

DS3231M pin 2 (Vcc) -》 dev board Vcc

DS3231M pin 5 (GND) -》 dev board GND, MS412FE RTC battery -ve

DS3231M pin 6 (VBAT) -》 MS412FE RTC battery +ve

DS3231M pin 7 (SDA) -》 dev board GPIO 2 (SDA)

DS3231M pin 8 (SCL) -》 dev board GPIO 3 (SCL)

步骤9:连接运动传感器

如前所述,我使用2个振动传感器作为运动传感器触发开发板唤醒引脚。

然而,手表没有空间安装2个5 mm振动传感器。我尝试用3毫米振动传感器更换并测试了几天。它很容易被错误触发唤醒并且电池在一天内耗尽。

我仍在测试其他一些方法以避免错误触发唤醒。你可以关注我的Twitter获取最新的调查结果。

第10步:程序

请按照我以前的教程编程开发板。

步骤11:3D打印表壳

第12步:快乐时光!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分