Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nnja/circuitpython_bluetooth_led_jacket
A Bluetooth LED jacket running CircuitPython
https://github.com/nnja/circuitpython_bluetooth_led_jacket
Last synced: 13 days ago
JSON representation
A Bluetooth LED jacket running CircuitPython
- Host: GitHub
- URL: https://github.com/nnja/circuitpython_bluetooth_led_jacket
- Owner: nnja
- License: mit
- Created: 2020-06-14T00:12:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-01T21:54:07.000Z (over 3 years ago)
- Last Synced: 2024-07-05T15:00:11.943Z (4 months ago)
- Language: Python
- Size: 83 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
This code is for an LED jacket with 3D printed embellishments, built by following a guide by Sophy Wong in her book [Wearable Tech projects](https://www.raspberrypi.org/blog/create-wearable-tech-projects-with-sophy-wong/).
The code targets an [Adafruit Feather nRF52840 Express](https://www.adafruit.com/product/4062) with Bluetooth running CircuitPython 5.3.0.
The color of the default pattern can be changed by connecting to the board with a phone running [Adafruit's Bluefruit LE Connect App](https://learn.adafruit.com/bluefruit-le-connect) for iOS or Android. Sending a color will change the hue of the running pattern.
The generative pattern was written in collaboration with [@jacobjoaquin](https://github.com/jacobjoaquin).
## Preview
![](https://user-images.githubusercontent.com/2030983/84583316-22ea9300-adac-11ea-9b62-adcae3b21277.gif)
## Future Plans
It would be nice to include an OLED feather wing display to display text status updates and add further interactivity using the onboard buttons.
Other Ideas:
- use up/down to cycle between brightness
- use left/right to cycle between patterns
- think about how to "play" multiple patterns
- find code with various patterns in backup
- try using the [adafruit_led_animation library](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation) to switch between patterns