Hard&Soft Suceava 2015 "Treasure Hunt"

by gheorgheprelipcean in Circuits > Wearables

624 Views, 9 Favorites, 0 Comments

Hard&Soft Suceava 2015 "Treasure Hunt"

11295749_10202932331388525_7981112474849773283_n.jpg
11017683_10202932331548529_8743704334875668844_n.jpg
11263984_10202932331868537_3487953948684699402_n.jpg

The final product, is a compact robust embedded system which completed all the tasks as required by H&S 2015 edition. The system includes an Intel Edison board, an Arduino Pro Mini, and sensors for gathering data from the enviroment and bio-metric meassurements.

All the data is processed by the Intel Edison board and sent over bluetooth to our smartphone. The smartphone app gathers all the data and builds the excel file as we go and sends twitts with the waypoint and some biometric-data.

Competition theme was to build a “wearable” system for:

– Orienteering

– Biometric data gathering

– Electronic treasure hunt

Parts and Materials

s1.png
s2.png
  • 1x Intel Edison
  • 1 x Arduino Pro Mini
  • 1 x Android smartphone
  • 2 x 9V batteries
  • Temperature sensor or thermistor
  • RFID card reader/writer
  • IR reciver TSOP
  • Accelerometer (MEMS)
  • Hall sensor
  • Hmidity sensor
  • Photodiodes
  • IR leds
  • Operational amplifiers
  • Resistors
  • Capacitors
  • LEDs
  • (optional) 3D printer to make the case

Programing the Edison Board Using Arduino

The easiest way to program the board is using Arduino, you won't have to much to deal with the embedded linux system.

Here is a version of the code that is uploaded to Edison board, the rest of code is on Arduino Pro Mini board which comunicates over I2C with the Edison and is used as an expansion for the analog ports, and another part of the code lies on the Android system on mobile phone. We have used code for the sensors found here on the Instructables site.

How We Designed It

Downloads

Thermistor Pseudocode

Thermistor temperature formula in pseudocode
temp = analogRead
value  =  5V * temp / 1023.0 
formula coefficients
a = 0.00001874*1000
b = 0.007884*1000
c = 1000 - 2190*value/(5-value) //2.2Kohm resistor
delta = sqrt (b * b - 4 * a * c)
 x =(-b + delta)/(2 * a)
 temp1 = x + 25

Team Members That Worked on This Project

full.png