Introduction: Make Your Own Bluetooth Gps Navigator Bracelet

Introduction

This project consist of a bluetooth bracelet connected to the user's smartphone, who indicate when to turn or do a maneuver.

The main aventages of this project instead of a traditionnal gps or a smartphone are:

  • It drains less battery on the smartphone.
  • It doesn't required earbuds or headset (who can be dangerous on bicycle or motorcycle).
  • It doesn't required special mounts.
  • It vibrate when you need to do something.

It's made of several leds and a cellphone vibrator.

The bracelet indicate the road to take with some combinaisons of blinking light and vibrations. For exemple, when the user should take the left road, the left LED will blink and the motor will vibrate at the same time.

When the user should take the 3rd exit of the roundabout, all LEDS will blink 3 times and the motor will vibrate 3 times also.

It recalculate the route if the user take the wrong road and calculate the best route for the selected locomotion.

It's based on the google direction API, it will be replaced with a opensource alternative in the future (mapquest, skobbler or even Mapzen.

It's not perfect,I don't have a incredible skill in programming, but I want share my work instead of let it rotting on my HDD.

This project is made with some opensources technology and the help of tutorials on the internet (which include instructables ;) ), so I let it opensource for everyone.

Have fun ! :D

Step 1: Parts

This is the list of components you will need for this project.

  • 5 LED (3mm)
  • 1 3.7v 20c 240mah battery
  • 1 HC-06 blutooth transmitter
  • 1 ATTINY 84
  • 1 Arduino Uno
  • 1 Capacitors (10µF/25V)
  • Some jumpers
  • 1 opaque plastic piece
  • 1 Lithium Battery Charge Controller
  • 1 cellphone vibrating motor
  • A band
  • A case (optionnal)
  • 1 slide switch

The case can be downloaded here :
(Solidwork and stl file)

Step 2: Program You ATTINY84

There is a nice tutorial to install the ATTINY84 library here :
https://create.arduino.cc/projecthub/arjun/program...

Then select the ATTINY84 and burn the 1Mhz bootloader.

Wire like on the picture:

After that, send this .ino file into the ATTINY.

Step 3: Breadboard Time !

Set everything up like on the picture.

You can add resistor for each LED if you want to.

There is also the frizting file here:

Step 4: Test Everything

Power up the circuit and connect the bluetooth module to your smartphone.

Type 1234 for the pin number and install the following app :
Bluetooth MAC Adress

Get the MAC adress of the bluetooth module

Then test the circuit with this app :

The source code of the cordova project is in the rar archive

Step 5: Generate Your Google Map Key

First of all, go on your Google API Console

Then create a project and go to credentials.

Generate a new api key.

Step 6: Install the Application

There is the apk and rar which contain the source code

Step 7: Change Preferences

Go in the preference menu (press this icon on the top right corner)

Then put your key and the bluetooth mac adress in those fields

Step 8: Conclusion

Thank you reading this instructable :)
This project have taken a lot of time, so I would like that everyone respect what I made.

I know I made a lot of mistakes, so don't hesitate to remade your own version, comment what's wrong in the comment section or you can go on the github.

I would like to thanks some people for them incredible great work :D.

-The Apache Cordova Fundation

-Don Coleman (who made the bluetooth serial plugin for Cordova)

-The arduino foundation

-U=RI

I will make a github for this project and I think I will maintain the project.

The bracelet can be use for other things.

A pebble smartwatch version will come out.
Respect the opensource community, if you republish it, I would like to be credited.

Thank you for respect those principle.

Github link : here

My youtube channel : here

My email address : nicolas[dot]mahieu[dot]isf[at]gmail.com

Comments

author
Chitlange Sahas (author)2017-05-26

Deserves a lot of credits. Thank you so much for sharing, :) :)

author
SubhraneelS (author)2017-02-14

Awesome project ! i will try to make my own and post here if i encounter any problems .

Btw, in the video , doing the turning demos your bracelet was blinking like it was on steroids :D

author
BahaB (author)2017-01-12

why a straight led did not work in test with android_debug.apk?

author
NicolasM113 (author)BahaB2017-01-13

I'm going to remake it from everything I posted on this instructable.
If I make some changes, I'll tell you here.
If everything, work, I'll do the same.
Have a good night,

author
NicolasM113 (author)NicolasM1132017-01-13

I remade everything from the start with the .apk on the instructable and everything work like expected.

If you found the solution of your problem, please write it the comment section.

I'm going to make the instructable more precise

author
NicolasM113 (author)NicolasM1132017-01-13

If you can send a video and a clear picture of the wiring, I'll get a eye on it.

author
BahaB (author)NicolasM1132017-01-13

thanks for fast reply. the LED problem is solved now, but i found another problem. please see my message in your instructables inbox.

thanks for help :-)

author
Techovator0819 (author)2016-12-06

can you tell me, how this works? What is the mechanism?

author

And also, have you yourself created this application? What is Google API console? And what is API key?

Thanks if you can help me build this?

author

Sorry for the long answering time.

This weekend, I will modificate the instructable to answer all questions.

Thanks you for all your questions, you participate to the instructable and that's great :)

author

And also, how should i download the app on my phone? I tried clicking on the apk link on my phone, but nothing is getting downloaded.

author
PhilippeG1 (author)2016-12-03

ingénieur sans frontières?

bravo en tout cas

author
NicolasM113 (author)PhilippeG12016-12-03

Merci monsieur ça fait plaisir ^^

Je ne connaissais pas les ingénieurs sans frontières

author
Techovator0819 (author)2016-11-30

Great!

author

thank you :)

About This Instructable

3,399views

47favorites

License:

More by NicolasM113:Make your own bluetooth gps navigator bracelet
Add instructable to: