I've broken down the hardware aspect of the project into a few steps.
- HelloWorld (blink LED 13) on the Adafruit Feather Bluetooth LE - complete
- Communicate via i2c with the9dof IMU via i2c - complete
- Create a circuit to drive the vibration motors - complete
- Communicate with an iPhone via bluetooth - complete
- Relay data from 2 to the iPhone via bluetooth - in progress
As far as the software goes Matt is working on connecting with and receiving data via bluetooth in Unity 3d. We couldn't setup the Bluetooth module as a keyboard since we needed bi-directional communications. Instead we setup the module as a BLE server and the phone as a client. In order to send angular data we have to use at least a 2 byte package (360 degrees). We're going to have the overall calculations done on the device and have it send back whether the motors should be on or off.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.