[Textmate] Arduino Bundle

Par défaut

After first days with the Darwin machine, it became clear that something was needed to replace the current Arduino software and upload the RepRap firmware directly from Textmate.

So here comes my first Textmate Bundle, thanks to the elegant work of Arduino team to make it easier to upload program from command line:

Arduino.tmbundle

Once installed, only one shortcut is available to make and upload your program on the Arduino board: Command-Shift-A

You can clone/fork the project from Github too, make your own repository and I’ll be glad to add your patch to the current simple bundle.
And come back during the week, you’ll surely see some update during the intensive RepRap hack session!

[Arduino] BBVA blogs-blinker

Par défaut

After a lot of debugging on bbvablogs.com, I needed serious fun to keep it up, and suddently I found the perfect project to remove the dust on my arduino board: a blinking led that would tell us when someone is visiting the website!

BBVA web-blinker

More links about this project:

[Arduino] 3D LED Cube

Par défaut

3D LED cube

After a first try with tiny space between LEDs (see last post), here is another try with enough space to build a proper cube, still following MakeZine instructions.

The fun parts were to add transistors to the board, allowing to get more power for each led level, and the programming: Persistance-Of-Vision and binary manipulation for led on/off switching.

If you need it, you can download the arduino program related to this circuit.

[Arduino] Playing with LEDs

Par défaut

Arduino led-matrix The original project for tonight was to build a 3D LED cube, and the not-so-clever idea was to compact it the size of a normal dice.

Big mistake: first it was hell to solder all the tiny intersection of led cathods, then there is no way to pile up the array of leds if you don’t let space between them… maybe there’s a solution to that, and I’ve not find it yet.

Anyway, it was ready to connect to Arduino board, and to try to program this new led-matrix. Easy and fun, only problem is debugging messages while verifying source code on Arduino software that doesn’t help much, I’ll have to learn more about its syntax limitations.

Here is the result, 5 days before returning to Toulouse to visit Claire:

[Spime] Distant touching

Par défaut

Internet communication has not reached its limit yet: we have text, sound and video easily available. Few years ago, some people tried to develop odor extension, but I’ve not seen this really breaking through yet.

Because I need to communicate with someone, and I miss something, I was thinking about adding another sense to our internet communication: touch.

Since then, I’ve been playing with the Arduino card (see previous post), and play to connect it to an USB massage gadget. By internet, both gadget will communicate, each personn allowed to make the other gadget massaging more or less quickly.

Today I’ve discovered that Thomas Edwards has already complete his touch project!

From there, I’ve found many interesting links that will greatly help in my own project, hoping that knowledge will flow in both directions:

  • Phy2Phy: a wiki about physical interaction over IP, with lots of useful information to develop your own hardware, and because interaction is not limited to touch;
  • Touch source code and more technical information

[Electronic] Arduino board

Par défaut

Wanting to do a fast electronic prototype of an idea I had last night (more description about this idea in a later postà, I discovered this morning the Arduino project.

What is Arduino?

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Arduino

What to do with it?

It’s basicly the Processing.org wet dream:

  • You make and verify you program in Processing (or similar IDE from Arduino)
  • You connect your board to your computer via USB and send the program to it
  • You disconnect it, find any external power source (batterie or plugged), and you app is running on a small hardware machine

Now you can add enough outputs (led, motor, …) and inputs (switches, potentio-meter, …) to make any physical hack. Smaller version of the board are also available!

And Berlin is the best place to live to get this working, everything is available in shops, and this one was particulary cheap: 27€

How to install it?

This board is working on Windows/Linux/Mac platform, but I had some difficulties to make it really plug&play on my Mac. Follow Gck instructions on Arduino forum if you have some problems too.