Made at DevCamp, February 1-3, 2019, by Eric Oesterle & Neil Heather. Winner for “Coolest Hack.”
Watch a longer clip of the demo
A project connecting a mobile Flutter app to wearables via Bluetooth LE.
Uses the flutter_blue plugin to connect with an Adafruit Feather M0 Bluefruit microcontroller.
mobile_app contains the Flutter project. We used VS Code to build. We've only tested the project on iOS so far. See docs for how to connect to and control geekyjacket from your phone.
firmware contains Arduino code for the LEDs and the tiny tiny computer in your jacket. Be sure to install the board support package for your microcontroller. See the product guide for your MCU. For the Adafruit Feather M0 Bluefruit, its this product guide.
materials_and_construction includes the list of materials, and will guide you through assembling the project and sewing it into the jacket sleeve. Don't sew, or in a hurry to make a low-fi prototype? We show you how to cheat with fabric tape.
See the annotated screenshots in the docs folder for steps to get connected to geekyjacket. It's important to follow the steps to get the app to talk to the MCU. This process will be simplified in the future.