Today we will be setting up a smart watch and synchronizing it with our phone via Bluetooth Low Energy. Before starting, the proper drivers must be installed to detect the COM ports. These drivers must be installed before downloading any codes from the codebender plugin. The drivers needed can be found here.
- TinyDuino Processor(Lithium Support): link
- TinyScreen OLED TinyShield: link
- Lithium Ion Polymer Battery: link
- TinyShield USB: link
- TinyShield NRF 8001 BLE: link
The first thing we must do is download the files for the android application here. On the righthand side you will see download zip, this is the button you want to click. Once downloaded, extract the files and pull out your phone. Connect your phone to your computer and make sure it is being seen as a media device.
On your phone, you need to go to the settings and check the Unknown sources box. This will allow apps to be installed that are not from the Google play store. Next, go to MyFiles->AllFiles->Device Storage->Documents>Apk. Tap the app-debug.apk and you will be prompted to install the app asking for Bluetooth and notification permissions.
After programming your watch, open the app you just installed on your phone and scan for your watch. Tap BLE Watch and then hit the connect button in the top right corner and there you have it! Just press one of the buttons on the side of the screen to get the watch out of sleep mode and press any of the buttons while it is awake to clear the notification on the screen.
For iOS devices, go to settings,Bluetooth, and make sure Bluetooth has been turned on. You should see BLEWatch appear if you programmed your smart watch correctly. All that is left to do is to select BLEWatch and pair the devices.
No preview (download only).
Smart Watch for Android
Smart Watch for iOS
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!