Version 2 (in the works) also uses a Teensy 3.1 and a HC-05 Bluetooth module.
Features:
- Embeded code written in Arduino IDE
- Android app written with Processing in Android mode
- W25Q128FV 128Mb SPI flash memory
- up to 4 "spokes" of WS2811 LEDs are used for a total of 288 LEDs
- built-in LiPo battery and charger are used for power
- Image processing is done on Android device and all data is transmitted via Bluetooth
- Optional mirroring for text
- Accepts JPG PNG BMP image types, as well as GIF video
- Calculate and display current speed, distance traveled
Version 1 uses 2 "spokes" of 144 LED/m WS2811 LED strips, a Teensy 3.1 controlling them using the OctoWS2811 library. A HC-05 Bluetooth module is used to communicate with an Android device, and an SD card is used for storage and data uploading. Three AA batteries are used for power.
Acknowledgments:
This project was started as one of my first embedded electronics projects and my first attempt at creating an Android app. The reason i was able to get to accomplish anything with this project is due to the many open source code libraries and example i borrowed from, such as:
- OctoWS2811 by Paul Stoffregen MIT
- Processing Android mode GPL
- Arduino Basics by Scott C. ?
- SPI Flash memory Instructable by ptorelli GPL
- apwidgets by Rikard GPL v3
244
days ,11 hours and no answer!