Giter Club home page Giter Club logo

uart-smartwatch's Introduction

UART-Smartwatch

logo

Android App, Firmware and Circuit for a DIY Smartwatch working with Bluetooth Low Energy (4.x)

Features:

  • Press Button 1.5 s : sync the time between watch and phone. Show date and notifications as scrolling chars.
  • Press Button 0.5 s : show the time calculated by the watch. Show the battery level and an analog clock
  • small analog clock
  • digital clock
  • Battery Level
  • about 18 hours with LiPo 3.7V (170mA)
  • some emoticons works
  • transmit more than 20 bytes

The DIY smartwatch shows a calculated time without a connection to your phone. This time is a bit faster to pretent problems. It is about 1 second in 6 hours.

Support me: Flattr This

Get a PDF (german) about my UART Smartwatch Project from here: Get Slides or as Website

App

UART-Smartwatch APK or get the App from f-Droid

Screenshot App and Watch

Location Access

It is strange, but Bluetooth Low Energy with Android 6 needs Location access to search for BLE devices.

Notification Access

This App needs access to all notifications. You have to add these access in the preferences of your Smartphone:

Benachrichtigungszugriff

Firmware / Smartwatch

UART-Smartwatch / Arduino IDE

Circuit

Devices:

Circuit of the UART-Smartwatch

Startlogo

In stuff/ is a small c program to make you own Smartwatch startup logo:

  • make a 64x48 s/w Image
  • store it as xbm file (e.g. with Gimp) without x10 option
  • copy the content into the code
  • compile and execute the code
  • copy the printed output
  • open: Arduino/libraries/Micro_OLED_Breakout/src/SFE_MicroOLED.cpp
  • paste it into / replace the hex-chars of static uint8_t screenmemory [] = {...}
  • rebuild the UART-Smartwatch Firmware with Arduino IDE

to do

  • make the aggressive message getting (rev 3.1) as an option, because the downcounting (how many unread messages) does not work with that
  • better "down and upcounting" to fix the above problem

Sign Of Gratitude

Thank you to NORDIC SEMICONDUCTOR for the OpenSource App like nRF UART v2 to make it easy to use their products!!

uart-smartwatch's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.