Smart Watch

Group Members

  • Nathan Weiss
  • Srinivas Ravindran
  • Walter Ley

Project Description

The Smart Watch is an activity tracker implemented on Mbed LPC1768. The Mbed is supported along with Bluetooth interface to enable communication with phone. The Adafruit Bluefruit LE establishes the wireless link between the Mbed and a compatible device. The ULCD_144_G2 is a smart color LCD display board with a serial interface that displays the current time. It also shows the current altitude, temperature and number of steps taken. There is also an RGB LED to indicate ambient temperature changes. The MPL3115A2 pressure sensor communicates over the I2C bus the altitude and temperature data. The Inertial Measurement Unit is used to measure the number of steps taken and is in parallel with the altimeter on the I2C bus. An SD card module is provided for reading and updating data such as min/max temperature, altitude and steps taken. The SD card File System is a library that allows SD cards to be accessed as a filesystem, using an SPI interface. Also, there is an on-board battery power supply to drive the clock in the event of power loss to the rest of the system.


Video


Images

/media/uploads/kewlsrini/new_doc_6_1.jpg


Block Diagram

/media/uploads/kewlsrini/block.png


Parts


Pin Connections

LSM9DS1 IMU

LSM9DS1 IMU

mbedLSM9DS1
GNDGND
VoutVdd
p28SDA
p27SCL

MPL3115A2 Altimeter

MPL3115A2

mbedMPL3115A2
GNDGND
VoutVcc
p28SDA
p27SCL

uLCD-144-G2

uLCD-144-G2

mbeduLCD
VU5V
GNDGND
P9RX
P10TX
P11Reset

microSD Card Reader

microSD Card Reader

mbedmicroSD breakout
P8CS
P5DI
VoutVcc
P7SCK
GNDGND
P6DO

Adafruit Bluefruit LE UART

Adafruit Bluefruit LE UART

mbedBluefruit
GNDGND
VUVin
ncRTS
GNDCTS
p10 (Serial Tx)RXI
p9 (Serial Rx)TXO

RGB LED

To prevent the RGB LED from shorting, resistors are used to drop the current to each leg of the LED as shown below: /media/uploads/kewlsrini/rgbled.png

mbedRGB LEDResistor
p211 - Red180 Ohm
GND2 - GND
p223 - Green100 Ohm
p234 - Blue100 Ohm

Battery Connection

In order to maintain the correct time in the event of power loss, a coin cell battery is also included in the design.

mbedBattery holder
VB+
GND-

Code

Import programSmart_Watch_4180_Final_Design

Smart watch for ECE4180 final design project. Walter Ley, Srinivas Ravindran, Nathan Weiss


1 comment on Smart Watch:

16 Mar 2019

Any updates?

Please log in to post comments.