MartyMacGyver / dotti-interfacing

Interfacing with the Witti Dotti Bluetooth LE display device
MIT License
8 stars 1 forks source link

Driving the Witti Dotti device via Bluetooth LE

Disclaimer:

I am not liable for any damage this may cause to your Dotti - No changes are made to the Dotti's firmware, and my experience has been that any transient problems are easily rectified by powering down the Dotti for a few minutes (as well as resetting or rebooting the Linux device that's trying to communicate with the Dotti). The official (and unoffical) apps seem to continue to work just fine regardless of all that, once you power cycle the Dotti.

I am not affiliated with Witti - I bought this (on sale!) because I figured since there's already an opensource Android app out there for it (https://github.com/bertrandmartel/dotti-bluetooth-android) that it just might be possible to make this work with the RPi2 - my bet paid off!

Video of the first (RPi) example in action!

IMAGE ALT TEXT HERE

Arduino-ESP32

Use the latest Arduino-ESP32 from the master branch. Build the appropriate demo and load it. It runs automatically.

Raspberry Pi + Python Interfacing

The Python part of this project leverages the bluepy project to interface to the Witti Dotti device from a Linux device (e.g., the Raspberry Pi 2)

Configuration:

Usage:

Notes