Pairing with a phone

Last updated 5 months ago

Any phone running Android 5 or above should work with the app.

Power up the eChook board with the bluetooth module plugged in. The LED on the bluetooth module should be flashing rapidly, indicating it is disconnected from a phone.

On the phone, go to bluetooth settings and scan for devices. It may take a while to resolve the name, but the name set in the Configuration.h file should appear. Pair with it using the “1234” passcode.

Now install the ‘eChook Companion’ app from the google play store. The app requires two permissions and won't work properly unless they're given. Access to device media storage is required to save a log file to the phone, and access to Location is required for lap counting, logging GPS speed, and with the in-house telemetry, displaying car location on track.

Open the app and go to settings. Touch 'Select Bluetooth Device' and select your newly paired device from the list.

Back in the main app screen, press the blue bluetooth connect button. It should start displaying information from the board. At this point, the only data will be the supply voltage.

If the app can’t connect it will try to reconnect regularly. This will happen if the BT module has lost power, but it will also happen if the data being sent from the eChook stops, therefore if the Arduino isn’t programmed properly and isn't regularly sending out data, the bluetooth will appear to fail to connect.

Further instructions on using the app are in the 'Using the eChook Companion App' section.