| In the following article, I am going to outline a project that we have been working on for Adidas to help them promote the release of their sneaker collection MEGA. We've basically created a system that would allow dancers to create their own beat or music with their shoes. Some sort of modern tap dancing |
Aside from this film, we've also build a real interactive installation in several Shops in France to allow real people to test and play with the Megalizer.
RequirementsWe had to meet the following requirements :
Hardware and assemblyThe concept is rather straightforward: I needed two force sensors for each shoe (one for the heel and one for the toe), and a wireless transmitter per shoe to capture the pressure applied on each of the sensors. I used the Force Sensitive Resistor from Interlink [http://www.sparkfun.com/products/9376]. They have the right square size, are super-thin, and accurate enough to sense the pressure of a dancer’s foot on the ground.
As for the transmitter, I just had a size constraint: I wanted something really small, capable of handling two analogical inputs: one for the heel and one for the toe. Only thin components such as the sensors can be placed under the internal sole of the shoe. The first transmitter prototype I built was using a BlueTooth chip (class 3). Although the result was satisfactory at half-a-meter distance from the receiver, the latency increased with the distance. At 7 meters, the latency went as much as 1/8th second.
Then I gave XBee technology a try: these wireless modules have very narrow settings, a low power consumption, and I was confident I could reach a minimum latency at a decent distance. Once I had solved the range / latency issue, one of the major challenges was to make the XBee module so small as to be wearable on a shoe. As we didn’t have the budget to industrialize the process, all of the assembly was made by hand Below the two final prototypes before and after building optimization :
On each shoe, the module included:
Finally, a receiver is connected to the computer to gather the signals from all the XBee chips. The XBee chip (the emitter) can be programmed so that it emits on its own at a certain frequency both analogical inputs to another XBee chip (the receiver). The receiver is a XBee chip plugged on a USB dongle. At the beginning, I had a single Xbee chip to handle the signal of the 6 emitters. I became quickly aware of performance and latency issues, due to colliding packets. To solve this, I put three XBee chips as receivers. Each chip was in charge of handling two emitters and the collision/latency issue was gone. The softwareAs for the software, two separate programs had to be developed:
The communication between the processing server and the air application is achieved by a socket server hosted by the processing server. The signal analysis was not an easy task. My intention was to assess when the heel or the toe was hit. The major difficulty is that when the dancer dances or even stands, there can be significant shifts of balance from one sensor to another, without an actual impact having really happened. I created a rather simple algorithm, which you’ll find the basics below:
The application offered the following options:
To design the frontend of the AIR application, I used the Minimal Components of Keith Peters. Photos
ConclusionI did face loads of technical and hardware problems during the production and tests. Generating live music requires very low latency, and creating a shoe-wearable wireless system was a real challenge. The dancers that operated on the video clip did train a lot to succeed in synchronizing to play the actual song. Aside from the technical standpoint, it has been for me a great and fulfilling experience to discover the dance environment. CreditsFilm : YAK Films Dancers & Singer : Lamine, Laurent & Larry (Twins), Mounir, La Fouine. Thanks to Keith Petters Minimal Components [http://www.minimalcomps.com/] Thanks to my brothers Fabien & Fabrice for their help. If you have any questions on programming XBees, on the processing server or anything else, share them with me in the comments: I am no electronics expert, but I did learn a few things on that project LinksSparkfun shopping list : http://www.sparkfun.com/wish_lists/13870 Making-of full res photos pack : http://sidlee.didierbrun.com/adidas/megalizer_photos.zip Emitter electronic scheme PDF : http://sidlee.didierbrun.com/adidas/megalizer_electronic_scheme.pdf Processing server sources : http://sidlee.didierbrun.com/adidas/megalizer_processing_sources.zip |














Comments (35)
Wow wow wow ! I’m speechless, that’s an incredible work, Didier !
Very nice indeed, cool performance! Have the similar gas copper by dremel (verstip) at my home btw)
Ca défonce vraiment, bravo :]
Great work! Nike hat music shoes too: http://www.youtube.com/watch?v=uS1exujG3cY
T’es vraiment un grand malade dans le souci du détail…
Bravo Didier, c’est vraiment très cool!
Super projet !
époustouflant! bravo!
Hey guys!
Nice work and doc.
Do you have any video of your work properly functioning??
I’m going to show in a workshop!
thanks
What application, please)
Simply awesome! Great work
Please
What Application for this shoes?((
Thank you guys !
Radamès > YAK is still working on a making-of video. More didactical.
Alex > It’s a home made application using AIR.
je rejoins vincent… vous êtes des malades
mais c’est foun ! –
-
T’es un grand malade Didier, ce projet est juste génial, mais j’aimerai bien testé ce que ça donne en vrai
Love it!!!
Great work!
Wow!! Amazing project!
Bravo Didier, ça me semble être encore du bien beau boulot !
J’imagine trop les problèmes à gérer la latence. Réduit ici en une phrase mais surement une des plus grosses contraintes du boulot sur toute sa durée.
À quand une commercialisation ? Le prochain une chaussure qui fasse un flash que puisse détecter le kinect pour avoir une meilleure synchro ?
Very Nice I really like it !
As an engineer for Digi who has worked on our XBee products and designed many solutions around them, I say Bravo!
I’ll be in Paris next week. Is there an Adidas shop where I can see an active installation?
It’s nice to see the future happening.
WOW… ADIDAS totally ripped off NIKE who did the original music shoe with HIFANA last year… they even copied the video structure!!!
LAMMMMMMEEE!!!
http://youtu.be/uS1exujG3cY
Joran > Thanks
The next scheduled date for testing Megalizer is May 8 – Paris Rivoli. However, if you want to drink a coffee/beer, poke me !
ADIDAS COPIED NIKE > Well, I think the concept of Megalizer is rather different. It’s a real product to allow dancers to make theirs beat while dancing (wireless & wearable). I invite you to test it if you come to Paris. However, as you work for W+K, I can understand your subjective point of view. Also, please, use correctly the ‘name field’ when you post on Bytearray.org, you are welcome
where can buy this system and software??!!
I want so much!!!
I would love to have those shoes.
I love to dance, and i would even love it more if could do my own music with my dancing!
Is there any chance to get shoes like that?
Welcome! I thing that I can really play on this shoes. See my website because I construed playing shoes which play like midi percussion. I’m really curious how playing this construction. I’m a tap dancer since 19 years.
http://www.youtube.com/watch?v=cHwZK_o-Cvk
http://www.peyotl.pl/tap-dj/155-tapdj-a-live-music-project
Didier > I’ll be back and free in Paris on April 15th. If you like, send me an e-mail (first.last@digi.com) and let’s get a beer!
Great work, I love it!
Hello, would you happen to have most of the source code for the AIR app? I have decided to use this mechanism for my talent show, but I’m a little bit clueless in regards to software. Please reply mysticcatastrophe@gmail.com
Hi, I am trying to go through your schema diagrams and photos. I am unable to understand the connection properly. The duck which mentioned in you sparksfun shopping list and the one shown in schema is same? because in schema duck is having 5 legs!which xbee out of two shown in shopping list you have used in schema?
which LDO ? sparkfun one?
Hi, I am trying to go through your scheme diagrams and photos. I am unable to understand the connection properly. The duck which mentioned in you sparksfun shopping list and the one shown in scheme is same? because in scheme duck is having 5 legs!which xbee out of two shown in shopping list you have used in scheme?
which LDO ? sparkfun one?
thx a lot for the project!
__
ouu.. where can i download AIR application for the megalizer? (very interestion to see it)
Hello,
My name is Callum Mireault and I just had a couple of questions about the megalizer system. My brother is a devoted tap and ballet dancer and wants to add something unique and different to his routines, so I am teaming up with my friend who is a DJ to help him. We saw the video of the megalizer in use and I have to admit it makes me want to get back into dancing.
So my question is, what other tools do you need other than the materials you posted in order to make this?
Also do you have a recommended operating system for running the servers? And what other computer programs are needed to bring this project to life.
Thanks for your time,
Sincerely,
Callum Mireault
nice
Bonjour,
Votre installations est géniale et j’aimerai avoir la possibilité de la tester. Envisagez-vous de remettre en ligne le contenu ?
Je suis responsable multimédia d’une collectivité en Essonne et nous organisons au mois de février un festival sur les cultures numériques. Une telle installation y aurait toute sa place vous est-il possible de m’envoyer un devis ?
Merci de me contacter par mail devriendtjulien{@}gmail.com
Trackbacks/Pingbacks (35)
[...] nice BeatSneaks-like project from Dider Brun for [...]
[...] See more behind the scene preparation HERE! [...]
[...] da Sid Lee de Paris. E antes de alguem diga que é fake, o desenvolvedor Didier Brun mostra a produção dos dispositivos contidos no tênis, com lista de materiais necessários e esquemas de [...]
[...] ici donc : http://www.bytearray.org/?p=2886 [...]
[...] Brun mostra a produção dos dispositivos contidos no tênis, com lista [...]
[...] da Sid Lee de Paris. E antes de você dizer que é fake, o desenvolvedor Didier Brun mostra a produção dos dispositivos contidos no tênis, com lista de materiais necessários e esquemas de [...]
[...] Para verem como foi feito este trabalho consulte o site bytearray.org [...]
[...] grosse classe ! en plus il passe dans wired Le making of… var addedComment = function(response) { //console.log('fbComments: Caught added [...]
[...] introduces MEGALIZER, the first shoes that let dancers create their own music with their moves. How it works. Made by Sid [...]
[...] http://www.bytearray.org/ [...]
[...] Aquí podrán ver paso a paso como se resuelve la parte técnica. [...]
[...] is ook een making of-pagina van het Megalizer [...]
[...] allow dancers to make music by moving their feet. To create the system, called “the Megalizer,” Brun used two force sensors for each shoe — one in the heel and one in the toe [...]
[...] ersten Schuhe mit denen Tänzer ihre eigene Musik machen können. Wie das funktioniert steht hier:http://www.bytearray.org/?p=2886#more-2886 und im Video seht ihr was man draus machen [...]
[...] Adidas Megalizer LikeBe the first to like this post. [...]
[...] des samples de batteries ou autres effets et créer ainsi une sorte de danse interactive… Source 02 avr 2011 POSTE PAR Myrioscope Partager #a2apage_BROWSER { display:none !important; } [...]
[...] [...]
[...] que seguramente la mayoría de los aficionados a Flash ya conocéis. El artículo en cuestión es este. En él se habla sobre cómo se hizo la promoción de Adidas Megalizer y es realmente [...]
[...] If you're interested in the tech part of it, here's a good article. [...]
[...] o movimento do pé, podendo fazer músicas. Este tênis foi adaptado por Sid Lee e toda sua equipe, o modelo possui um dispositivo na parte da frente e um na parte de trás da sola e cada [...]
[...] tο allow shoppers tο play wіth thе Adidas Megalizer shoes. Didier Brun’s blog contains a full photo set οf thе design process аnd several technical illustrations [...]
[...] com o solo. E muita gente se questiona se isso é realmente real! Então pra provar ai vai a Lista de Materiais necessários para desenvolver um semelhante a esses. A brincadeira vai ficar por parte apenas [...]
[...] da Sid Lee de Paris. E antes de você dizer que é fake, o desenvolvedor Didier Brun mostra a produção dos dispositivos contidos no tênis, com lista de materiais necessários e esquemas de [...]
[...] Adidas Megalizer é um tênis adaptado por Sid Lee, que colocou sensores na sola do tênis, um na parte da frente e outro na de trás, [...]
[...] allowing dancers to create music on the fly. Check out the video below, or see Didier’s behind the scenes details on how it was [...]
[...] Para os mais informações sobre a tecnologia que envolve o software e hardware. Acessem o site abaixo: http://www.bytearray.org/?p=2886#more-2886 [...]
[...] música com os movimentos dos pés (parece surreal, mas é verdade. aqui tem um post mostrando o backstage da [...]
[...] a little bit of French coding, pressure sensors combined with wireless technology Didier Brun has come up with something fun and interactive- musical dancing shoes. Dancers can make beats and [...]
[...] a little bit of French coding, pressure sensors combined with wireless technology Didier Brun has come up with something fun and interactive- musical dancing shoes. Dancers can make beats and [...]
[...] info, y making of del proyecto: http://www.bytearray.org/?p=2886 En: Arte y experimentación, Publicidad Exterior Por: J Galaron – 21 abr 2011 0 [...]
[...] sans la nouveauté du « son », vous trouverez d’amples informations via son lien. [...]
[...] now. Needless to say I was impressed. Sure, Adidas gets credit for being the brand behind it but… Didier Brun gets the credit for being the McGuyver behind making it happen. For more details on how this thing [...]
[...] Originals – MEGALIZER FEATURING LES TWINS Auf die Hacken fertig los! Zum Making of geht´s hier > Share 26. April [...]
[...] The Megalizer [...]
[...] Technology built by Didier Brun http://www.bytearray.org/?p=2886#more-2886 [...]