Applications and implications

For this assignment I have to propose a final project that integrates the range of units covered:

As I explained before, my goal is to create climbing holds which are translucid and equiped with LED, therefore with a kind of configurable holds network we can change lanes quickly.

what will it do? :

From an interface you will be able to chose: your lane, the difficulty, the color for the Leds. Then the system will light the selected lane with the chosen color. Additionnaly each hold will change when touched/approched by the user.

who's done what beforehand?

Apparently, a patent exist about hold with led, even with action/force detection . I also find recently that it exist a github folder about lighting climbing hold which was done for "the burning man".

what materials and components will be required?

Material/Components Pict Purpose Cost Location/Provider
LED WS2812B WS2812B Light the climbing path (see explanation below *) 18.05$ for 60 led strip China / AliExpress
Infrared LED & PhotoTransistor InfraredLED Proximity detection (see explanation below **) < 1 euro/ Led
ATMEL Tiny 44/84 or 45/85 Detection network Node microP (see explanation below ***)
other componants 10k resistors, capicitors,oscillator 16Mhz, button ,pin connector less than 5Euros for all of them/td>
BlueTooth Module BT HC06 create link between Master and interface 5Euros
Power Adaptor PowerAdaptor power adaptor 5V / 10A 13.85$ China / AliExpress
Silicon Silicone Creating holds's mold 2.5 Euros /310ML/340g Castorama/France
Crystal Resin resine Creating holds 25Euros / 1kg Castorama/France

* Led: I will use WS2812B technology which permit to address each led individually, each chip has 4 Pins (VCC,GND,IN,OUT) and is cascadable. a small filter capacitor is used near the chip between VCC and GND. We order some for testing, but buying a strip of 60 leds from china is less expensive.

** Detection : Using strengh detection gauge should be the best but this kind of captor is very expensive. It's probably possible to create my own captor but without Oscilloscope in the fablab it's hard to test any system with ampli-OP. Another system is piezo system, I bought some disk but for the, It was working fine outside the hold,but not when inside the hold(stuck in resin it doesn't vibrate anymore.I need to leave space at the casting time to be able to put it after. So I decided to use light proximity detection like in the course, but because the Leds network is separated from detection network and also because I want to detect action on a hold which is not light-On, I will use infrared technology.

*** The detection network will be based on serial network, I don' t know yet if I will used TWI module, USI module, I2C technology. I will depend on the chipset used, the number of nodes (holds), cost by holds.

**** The master will be an ATMEL 328P with bluetooth or wifi capability for the link with the interface. I will use JMDuino board see output device section. The interface will be based on java python or android dev : I will use the more simple to put in place.

what parts and systems will be made?

the whole system should be made by myself but I an running out out time and I have some difficulty to produce PCB, so maybe the master will be an existing board as 'Arduino' or 'Atmel 328P Explained'.
Update: I was able to produce PCB so I create my own Arduino:JMDuino See week about Output devices. The holds molds will be made manually in order to ensure 'natural shape and grip'.

what tasks need to be completed?

test Infrared Detection System with IR LED and WS2812B LED inside crystal resine hold

--> input device week but inside hold.
Update: I casted a hold with one IRled and one IRphototransistor but the detection was not working like outide the hold (I need to fully cover the hold to be detected which is not realistic). I have to may be use an ampli-OP to increase the signal, but without an oscilloscope it's hard to check the signal strenght.

Test serial : one Arduino as MASTER and 2 or More SLAVES (Tiny 44/84 )

--> see network week.
Update: I work but not on a long period, apparently I2C communication are working but after 5 min it's like there is no more synchronisation. and slave and master do not communicate anymore. need to figure out why but not able to check signals (no osciloscope).

Test interface

which technology choose?
web page --> wifi module ??
web page --> serial ?? JAVA ? / Python ?
android apps ?? --> blue tooth module ??
Update: I decide to use Bluetooth for communication, it works fine. For the application/interface it's another story: I am running out of time and starting to developpe an application with Android SDK is not simple at all. It's again a development part and I am really bad in programming. Unfortunatly it's not something I can fix in 2 or 3 weeks.

how will it be evaluated?

Due to the cost limitation for whole project, It won't be possible to build a complete climbing whole (50..100 Holds) . For the evaluation I think 10 holds could a good start.
Update: I received a led strip with 100 leds for another personal project and I decide to create a 10 by 10 led screen in order to simulate the rest of the wall and also to include Laser cutting and shopbot in my project. projects can be separate or joint, but need to show individual mastery of all of the skills where possible, you should make rather than buy the parts of your project