第1步:準(zhǔn)備
Arduino開(kāi)發(fā)板
這次我使用的是Sparkfun Pro Micro 3.3 V 8 MHz開(kāi)發(fā)板。
手表顯示器
這次我使用的是ST7789 1.3“IPS LCD。
Lipo電池
我手里拿著301420個(gè)Lipo電池。
Lipo充電板
我有一些15毫米x 15毫米的Lipo手持充電板。
RTC芯片
這次我使用DS3231M,它內(nèi)置晶體振蕩器,無(wú)需額外元件
RTC電池
h3》
這是可選的,如果你想保持時(shí)間甚至Lipo電池耗盡.MS412FE是一個(gè)微小的1 mAh可充電電池,根據(jù)RTC數(shù)據(jù)表1 mAh已經(jīng)可以保持很多天。
手表帶
我訂購(gòu)了一些20毫米寬的布料帆布表帶。
其他
二極管,例如1N5822,四r 6 mm M2螺釘,銅箔膠帶和一些電線
步驟2:修復(fù)開(kāi)發(fā)板和LCD
使用一小塊PET板將Pro Micro和IPS LCD粘在一起。
步驟3:連接GND
閱讀供應(yīng)商提供的LCD數(shù)據(jù)表。
切一點(diǎn)銅箔膠帶,只需觸摸所有GND引腳和LED負(fù)極引腳,然后將其固定在FPC板。然后用銅箔膠帶焊接引腳。
步驟4:連接電源引腳
連接開(kāi)發(fā)板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常亮并持續(xù)消耗超過(guò)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
注意:
大多數(shù)Lipo充電板最好使用5V電源作為輸入。但是,Pro Micro開(kāi)發(fā)板不提供USB 5V引腳。幸運(yùn)的是,USB插座附近的J1連接器實(shí)際上連接到USB 5V引腳。注意不要將2個(gè)連接器焊接在一起。
步驟8:連接RTC
DS3231M非常小,需要連接微型電池,請(qǐng)耐心連接:
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:連接運(yùn)動(dòng)傳感器
如前所述,我使用2個(gè)振動(dòng)傳感器作為運(yùn)動(dòng)傳感器觸發(fā)開(kāi)發(fā)板喚醒引腳。
然而,手表沒(méi)有空間安裝2個(gè)5 mm振動(dòng)傳感器。我嘗試用3毫米振動(dòng)傳感器更換并測(cè)試了幾天。它很容易被錯(cuò)誤觸發(fā)喚醒并且電池在一天內(nèi)耗盡。
我仍在測(cè)試其他一些方法以避免錯(cuò)誤觸發(fā)喚醒。你可以關(guān)注我的Twitter獲取最新的調(diào)查結(jié)果。
第10步:程序
請(qǐng)按照我以前的教程編程開(kāi)發(fā)板。
步驟11:3D打印表殼
第12步:快樂(lè)時(shí)光!
-
手表
+關(guān)注
關(guān)注
1文章
139瀏覽量
24612 -
Arduino
+關(guān)注
關(guān)注
187文章
6461瀏覽量
186534
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論