Connected orientation race bracelet
Professor: Mr. DOUZE YANN
Students: TARNIER Charles, LOME Amady, PARROT Sylvestre, MEBIUS Thomas
The purpose of this project was to create a connected bracelet that can be used for an orientation race. It had to display the temperature, humidity, a compass and the number of tags tagged. An emergency button had to be on the bracelet to send (if needed) the racer position, the time, the temperature and the humidity.
Step 1: MATERIALS
- 125 Khz RFID module
- Grove accelerometer module
- Grove temperature/humidity sensor module
- On/Off switch
- X3 buttons
- X3 10K resistors
- Grove compass module
- Snootlab Sigfox TD1208 module
- 1.2V rechargeable battery (2000 mAh)
- battery holder
- Grove GPS module
- Teensy LC
- Pololu 3.3V step-up voltage regulator U1V11F3
- SSD1306 adafruit screen
Step 2: Board
After a lot of reflexion based on which modules we’ll take to make this project work and the size of random wrists, I’ve made a first version of the schematic and board on Eagle. Working a lot with this software to make design and with a Chinese factory to produce boards, I didn’t realize that I won’t be able to mill a 2 layers board at school and (most important) that the board won’t be covered of isolating plastic, so I’ll be very difficult to assemble it all correctly without any short circuit. So, my first try was a total mess. I came out with a version 2 few days later and this one was (almost) it: A 4X 10 cm Board. There are 3 buttons to toggle the screen state, activate the RFID 10 seconds and SOS one.
Most of the chosen modules didn’t had an eagle library so I had to create one with custom devices to make the modules fit perfectly With the PCB and, more important, to design the board more efficiently. That wasn’t that hard because every single module and specially Grove are made with
Step 3: Final Board
After few hours of soldering, debuging and percting… Here’s the final working prototype rendering.
Step 4: Connection to the Cloud
We now have our hardware base, we wanted to connect the data recovered from our sensors with a solution of cloud: IBM Bluemix. This operation needs the connection between our device and the IOT platform in Bluemix.
IBM Bluemix is a cloud platform like (AWS - Google cloud service) that can host applications that are created online. For our Project CONNECTED BRACELET, we will use the services of Bluemix including the platform "Internet Of Things" of WATSON :
IBM Watson IoT Platform for Bluemix provides a versatile toolkit with gateway terminals, terminal management, and powerful application access. Watson IoT Platform allows you to collect data relating to terminals connected. In this case the Sigfox TD2008R.
The Telecom Design TD1208R is a high-performance, low-power SIGFOX gateway. The combination of a powerful radio transceiver and a core band of ARM Cortex M3 processor with state-of-the-art technology to achieve extremely high performance while maintaining ultra low power consumption and activity levels.
IoT devices can be connected to the Sigfox network and take advantage of long-range broadcast capabilities. The following describes how to create a connection between the devices in the given module in Sigxox Backend and an IBM Bluemix application where we will build an IoT gateway.
These steps assume that we are registered in Bluemix and that our module TD1208R is well configured for the use of its Backend SIGFOX
-It must also first create an IOT Watson platform that will be the dashboard. The creation is proposed as soon as one reaches the service of WATSON in BLUEMIX. At the end we will have a platform that will be the base of management of the peripherals.
Step 6: CONNECTING a NODEJS APPLICATION TO THE CLOUD
Step 7: Scripts
Nodejs App’s code
Step 8: Consumption Analyse
Thanks to a USB analyzer, we were able to measure the consumption. And it was at most 0.08 A
Step 9: Casing
Evidently you can custom your bracelet with the case of your choice. Here’s a wood case with an elastic bracelet. If you have a 3D printer the you know what to do… It was a school project so it wasn’t possible to print our 3D case. That’s why we took a saw and a wood plank and made this.