
details
This tutorial is about building a Smart Watch that receives time information from Internet using WIZwiki-W7500 & OLED.
Before Start
Before we move onto this project, we recommend users have enough knowledge of OLED, I2C, NTP, RTC. Following links will help you with it.
Parts Required
- WIZwiki-W7500at WIZnet : WIZwiki-W7500
- OLED 128×64(SSD1306)at Adafruit : http://www.adafruit.com/products/326
- Easy module Shieldat YWRobot(only china site) : YWRobot
- Jumper cable: connect OLED amd easy module Shield
Library & Compiler
- SSD1306 Driver
- Ethernet library (made in WIZnet)
- mbed web complier :LINK
Step 1 : Connecting Hardware
As shown in the circuit diagram, connect OLED to WIZwiki-W7500
Step 2 : Importing time information through NTP
- Import Network time from NTP Server using SNTP protocol.
- Set imported data an initial value of RTC.
- Count the clock using set value.
- yy/mm/dd h/m/s changes to h/m(Large Size) after 5sec.
- yy/mm/dd h/m/s form of specific time displays when SW is pressed.
Step 3 : mbed Web Compiler
- Compile with mbed web complier to get *.bin file.
- Drag & drop copied *.bin to mbed.
Step 4 : Confirm an operation
See if it operates same as the YouTube clip.
Step 5 : Making watch frame
Make a watch frame with 3D printer. You can download 3D modeling STL file with the link below.
Source Code & Reference Site
COMMENTS