FindMe (Wifi Triangulation)

by lucav in Circuits > Assistive Tech

4698 Views, 43 Favorites, 0 Comments

FindMe (Wifi Triangulation)

20150315_095029[1].jpg
20150315_094057[1].jpg
20150315_093947[1].jpg
20150315_105213[1].jpg

In hazard environment the key of fast and secure saving is locate the buried or the losted child.

In this istructables you must use :

3 Router/AP wifi or hot spot

1 Intel edison with :

Groove-LCD RGB

Groove-Button

Groove breakoutboard

Set Up Your Edison and Test It !

Setup your edison.

To use your intel edison you must update the image of Edison, follow the istructions in this link to succesfully update Intel Edison.

After this, you must install the MRAA and UPM library those you allow to abstract the button, lcd and other component to be able use this component in your c++/js/py codes.

Download library MRAA - UPM.

Connect via ssh to your Edison and login as root.

After you download the whoole bunch of library you can test the program with:

g++ -o buzzer-sound -I../upm-master/src/buzzer/buzzer-sound.cxx ../upm-master/src/buzzer/buzzer.cxx -lmraa

and with

./buzzer-sound

You will listen some good noise !

Connect the Groove Breakout !

20150315_093947[1].jpg
20150315_094048[1].jpg

In this case we connect the lcd to i2c bus and the button to the digital pin D8.

How Use It

trilateration.PNG

We use the button to compute the position of the Edison from the intencity of the signal of the wifi and display these informations on the display.

The position in the space of the ap wifi is know so the edison simply scan and compute the position with the trilateretion algoritm (link: trilateration).

to use our code you wil need to edit the get_coord.sh to define the 3 known access point; you just need to set the MAC address of them ad their position from you.

You can see all codes on the repository :

gitHub : wargio

What Do You Want to Fly High

Cattura.PNG

In the future will be implementeted some awesome feauture such as:

Activate the emergency status on both your and your baby board by pressing a button.

Your suite will automatically detect the emergency and will send an alarm if you are injured.

And so on !