第1步:準備
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
使用一小塊PET板將Pro Micro和IPS LCD粘在一起。
步驟3:連接GND
閱讀供應商提供的LCD數據表。
切一點銅箔膠帶,只需觸摸所有GND引腳和LED負極引腳,然后將其固定在FPC板。然后用銅箔膠帶焊接引腳。
步驟4:連接電源引腳
連接開發板GND引腳到銅箔膠帶。將Vcc引腳連接到LCD Vcc引腳。
步驟5:連接LCD引腳
以下是連接摘要:
LCD -》 Arduino
SCL -》 GPIO 15(SCLK)
SDA -》 GPIO 16(MOSI)
RST -》 GPIO 18(A0)
DC -》 GPIO 19(A1)
LED+ -》 GPIO 10(A0)
步驟6:移除電源
電源LED常亮并持續消耗超過1 mA,因此最好將其取下。拆焊并小心取下LED。
步驟7:連接鋰電池
以下是連接摘要:
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
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步:快樂時光!
-
手表
+關注
關注
1文章
143瀏覽量
25154 -
Arduino
+關注
關注
189文章
6493瀏覽量
190283
發布評論請先 登錄
免費分享Arduino入門+進階(全套例程+書籍)

智能穿戴:手表中的石英晶振應用選型方案

《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識
從手表到汽車:晶振在不同領域的大顯身手

自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)
開源項目!基于 Arduino 的 MIDI 架子鼓
基于Arduino的串口通信項目
stm32與Arduino的比較
如何使用Arduino實現CAN總線通信
震動馬達在手表中的應用分析

基于ESP32的終極智能手表,全過程!全開源!
運動手表成為市場增長主要驅動力,手表廠商強化手表運動、健康檢測功能

評論