---
title: "Smart Watch"
url: "https://maker.wiznet.io/annjaison/projects/Smart-Watch/"
markdown_url: "https://maker.wiznet.io/annjaison/projects/Smart-Watch/md"
type: "UCC: User Created Content"
author: "annjaison"
author_url: "https://maker.wiznet.io/annjaison/"
original_author: "annjaison"
original_url: "https://www.hackster.io/irinakim1225/smart-watch-520614"
published: "2020-09-22"
language: "en"
hardware: ["SSD1306", "WIZnet WIZwiki-W7500", "easy module shield", "jumper cable"]
likes: 0
views: 368
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Smart Watch

> Smart Watch

Original author: annjaison (source: https://www.hackster.io/irinakim1225/smart-watch-520614)

## Components

- **SSD1306** x 1
- **WIZnet WIZwiki-W7500** x 1
- **easy module shield** x 1
- **jumper cable** x 1
- Software: **mbed IDE**

## Documents and links

- [Code on mbed.org](https://developer.mbed.org/users/eunkyoungkim/code/W7500_smart_watch/) (code)
- [connection](http://maker.wiznet.io/uploads/2020/09/smartwatch_03_sch.jpg) (schematics): Smart Watch

## Article

## Story

A smart watch becomes the most significant item in a wearable device category.

I did use the mbed web complier. I wish you use the mbed web complier.

![](https://hackster.imgix.net/uploads/image/file/51926/FL9RZLNIBC1WAB7.MEDIUM.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

### **Step 1: Parts

![](https://hackster.imgix.net/uploads/image/file/51927/F4G3DARIBC1W8R7.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

-?**WIZwiki-W7500**?at WIZnet :?[WIZwiki-W7500](http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start)

-**?OLED 128x64(SSD1306/i2c)**?at Adafruit :[http://www.adafruit.com/products/326](http://www.adafruit.com/products/326%20)

-?**Easy module Shield?**at YWRobot(only china site) :?[YWRobot](http://item.taobao.com/item.htm?spm=a230r.1.14.297.Bjm9zn&id=14255197392&ns=1&abbucket=14#detail)

-?**Jumper cable**?: connect OLED and easy module Shield

**Libraries**

- SSD1306 Driver

- Ethernet library (made in WIZnet)

**Apps**

- mbed web complier :?[LINK](https://developer.mbed.org/)

### **Step 2: Hardware

![](https://hackster.imgix.net/uploads/image/file/51928/FCZ8Q5VIBC1W8RA.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

? ? ? ? ? ?WIZwiki-W7500 ? ? OLED

?SCL ? ? ? ? PA_9 ? ? ? ? ? ? ? ? ? SCL

?SDA ? ? ? ?PA_10 ? ? ? ? ? ? ? ? ?SDA

?GND ? ? ? GND ? ? ? ? ? ? ? ? ? ? GND

?VCC ? ? ? ?VCC ? ? ? ? ? ? ? ? ? ? VCC

? ? ? ? ? ? WIZwiki-W7500

Button? ? ? ? ? ?PC_0

### **Step 3: Realize the smart clock

![](https://hackster.imgix.net/uploads/image/file/51929/F22EMSNIBC1W8SO.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

1. The Network time obtain from NTP Server using SNTP Protocol

2. The initial value of RTC write the bring data.

3. The Clock count using setting value.

### **Step 4: Mbed web complier and CMSIS-DAP

![](https://hackster.imgix.net/uploads/image/file/51931/FG97AYHIBC1WDO7.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

1 / 2

You can download the firmware using the mbed web complie.

1. When you connect the USB cable to the WIZwiki-W7500, PC recognized as a removable disk. Removable disk name is MBED.2. You “drag and drop” or copy the firmware to the removable disk, the firmware writing progress has completed.

3. After completing the firmware writing, open to check the removable disk.

4. If “fail.txt” file is exists in the removable disk, it means writing the firmware has failed.

5. After pressing the Reset button (SW1) of WIZwiki- W7500, please repeat the steps from 2.

### **Step 5: Design the case of clock

![](https://hackster.imgix.net/uploads/image/file/51932/FV68BHNIBC1W8R8.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

3D print :?[LINK](http://www.thingiverse.com/thing:610603)

### **Step 6: Confirm the operation

![](https://hackster.imgix.net/uploads/image/file/51933/FL9RZLNIBC1WAB7.LARGE.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

1 / 2

### **Step 7: Source code and reference site

- smart watch source code :?[LINK](https://developer.mbed.org/users/eunkyoungkim/code/W7500_smart_watch)

- ethernet source code :?[LINK](https://developer.mbed.org/teams/WIZnet/code/WIZnetInterface/)

- 3D print :?[LINK](http://www.thingiverse.com/thing:610603)

---

Source: https://maker.wiznet.io/annjaison/projects/Smart-Watch/
