加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

2017/03/06
29
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

智能手表已成為穿戴設(shè)備中最重要的一項(xiàng)。我使用了mbed網(wǎng)頁編譯器。建議你也使用mbed網(wǎng)頁編譯器。

DIY制作智能手表硬件組成:

- WIZwiki-W7500 + OLED + bluetooth + 安卓手機(jī)

但是…時間值數(shù)據(jù)錯誤(從智能手機(jī)獲取數(shù)據(jù))

所以,我改變了計(jì)劃。

制作半成品展示:

智能手表系統(tǒng)操作:

1. 初始化時,網(wǎng)絡(luò)時間從NTP服務(wù)器獲取

2. 接下來,使用MCU中的RTC計(jì)時

3. 幾秒后,就從小號的yy/mm/dd h/m/s變成了大號的 h/m

4. 當(dāng)按鈕連接到D3,就從大號的h/m變成了小號的 yy/mm/dd h/m/s

  • 重要硬件組成:

WIZwiki-W7500 + OLED + Ethernet + NTP服務(wù)器

- WIZwiki-W7500 at WIZnet : WIZwiki-W7500

- OLED 128×64(SSD1306/i2c) at Adafruit :https://www.adafruit.com/products/326

- Easy module Shield at YWRobot(只有中文網(wǎng)頁) : YWRobot

- Jumper cable : 將 OLED 及 easy 模塊插板連接

庫文件

- SSD1306 驅(qū)動

- Ethernet庫(來此WIZnet)

工具

- mbed 網(wǎng)頁編譯器:LINK

  • 硬件連接:

WIZWIKI-W7500 OLED
SCL PA_9 SCL
SDA PA_10 SDA
GND GND GND
VCC VCC VCC
WIZWIKI-W7500
Button PC_0
  • 實(shí)現(xiàn)智能時鐘

1. 使用SNTP協(xié)議,網(wǎng)絡(luò)時間可以從NTP服務(wù)器上獲取

2. RTC初始值寫入數(shù)據(jù)

3. 時鐘計(jì)時使用設(shè)置值

NTP服務(wù)器地址是“time.nist.gov”,端口為40。

  • 代碼

說明:

代碼基于bmed(C++)。但是你使用SSD1306.h 文件(c)

SSD1306.h 文件和SSD1306庫一樣使用。

注意?。?!

當(dāng)rtc存儲數(shù)據(jù)獲得ntp時間,你需要計(jì)算一下ntptime(month) -1 and ntptime(year) – 1900

  • Mbed網(wǎng)頁編譯器及CMSIS-DAP

你可以使用mbed網(wǎng)頁編譯器下載固件。

1. 當(dāng)你給WIZwiki-W7500插上USB線時,PC被識別為一個可移動磁盤??梢苿哟疟P名稱為MBED。

2. 你拖放或者復(fù)制硬件到可移動磁盤,固件寫進(jìn)程已完成。

3. 完成固件寫入后,打開檢查可移動磁盤。

4. 如果”fail.txt”文件在可移動磁盤中存在,這表明寫固件失敗。

5. 按下WIZwiki-W7500的Reset按鈕(SW1)后,請從第二步開始重復(fù)一次。

  • 智能手表源碼.zip
    描述:智能手表源碼
  • Ethernetlnterface.zip
    描述:Ethernet源碼
  • 制作步驟講解(英文).txt
    描述:制作步驟講解(英文)
  • Arduino_smart_watch.zip
    描述:3D打印文件

相關(guān)推薦

電子產(chǎn)業(yè)圖譜