All Projects → no-go → Uart Smartwatch

no-go / Uart Smartwatch

Licence: bsd-3-clause
Android App, Firmware and Circuit for a DIY Smartwatch working with Bluetooth Low Energy

Projects that are alternatives of or similar to Uart Smartwatch

Gort
Command Line Interface (CLI) for RobotOps
Stars: ✭ 425 (+1316.67%)
Mutual labels:  arduino, firmware, bluetooth-low-energy, bluetooth
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+10916.67%)
Mutual labels:  arduino, bluetooth-low-energy, bluetooth
Web Bluetooth Terminal
Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
Stars: ✭ 130 (+333.33%)
Mutual labels:  arduino, bluetooth-low-energy, bluetooth
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Stars: ✭ 233 (+676.67%)
Mutual labels:  arduino, firmware, bluetooth
Nrf52dk Sys
A Rust Crate to develop on the Nordic nRF52-DK
Stars: ✭ 83 (+176.67%)
Mutual labels:  firmware, bluetooth-low-energy, bluetooth
bluenet
Bluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.
Stars: ✭ 79 (+163.33%)
Mutual labels:  firmware, bluetooth, bluetooth-low-energy
Platform Espressif32
Espressif 32: development platform for PlatformIO
Stars: ✭ 333 (+1010%)
Mutual labels:  arduino, firmware
Blegattcoroutines
Functional Bluetooth GATT for Android (all the meanings)
Stars: ✭ 343 (+1043.33%)
Mutual labels:  bluetooth-low-energy, bluetooth
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+1080%)
Mutual labels:  arduino, firmware
Internalblue
Bluetooth experimentation framework for Broadcom and Cypress chips.
Stars: ✭ 373 (+1143.33%)
Mutual labels:  firmware, bluetooth
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+12773.33%)
Mutual labels:  arduino, bluetooth-low-energy
Bleak
Bluetooth Low Energy platform Agnostic Klient for Python
Stars: ✭ 415 (+1283.33%)
Mutual labels:  bluetooth-low-energy, bluetooth
Retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
Stars: ✭ 313 (+943.33%)
Mutual labels:  arduino, firmware
Ios Pods Dfu Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 349 (+1063.33%)
Mutual labels:  bluetooth-low-energy, bluetooth
pyscrlink
Scratch-link for Linux written in python
Stars: ✭ 88 (+193.33%)
Mutual labels:  bluetooth, bluetooth-low-energy
bluer
BlueR — Official BlueZ Bindings for Rust
Stars: ✭ 43 (+43.33%)
Mutual labels:  bluetooth, bluetooth-low-energy
Esp32 Ble Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 533 (+1676.67%)
Mutual labels:  arduino, bluetooth
Bleu
BLE (Bluetooth LE) for U🎁 Bleu is the best in the Bluetooth library.
Stars: ✭ 481 (+1503.33%)
Mutual labels:  bluetooth-low-energy, bluetooth
Broadcom Bt Firmware
Repository for various Broadcom Bluetooth firmware
Stars: ✭ 677 (+2156.67%)
Mutual labels:  firmware, bluetooth
cannon-bluetooth-remote
Python script to emulate Canon's BR-E1 remote
Stars: ✭ 22 (-26.67%)
Mutual labels:  bluetooth, bluetooth-low-energy

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!!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].