eTextile Summercamp

title_4From July 27th to August 2nd in Poncé sur le Loir, Claire Williams and I participated in the eTextile Summercamp.

Along the week there were workshops and some talks – the reports & tutorials are still growing – including the recipes of the delicous food at Paillard:
Screen printing circuits
Energy Harvesting

And lots more here..

Driving back to Brussels we ran into very dramatic weather, very low visibility, driving 40km/h on the motorway for half an hour.

IMAG1045

This was, alas, a symptom for August to come..
To deal with our August-post-summercamp-too-much-rain blues, we decided to make some Stuffed Vine Leaves, according to the recipe of Ebru.

Locally found ingredients (Brussels):

ingredients

Drum Roll::DSC_2672

DSC_2674

Low and behold, clouds retreated – the dolmades were lovely..

So, this is a little blog post to all – to say Thanks! Wow! It was great! Wonderful! More! Bis! & to share some info in general..

RandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlertRandomInformationAlert

I just ran into this great word in German – if you are familiar with the concept of Schnaps:
Schnapsidee
Etextile summer camp.. Kein Schnapsidee..

EndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertEndOfRandomInformationAlertAndCheesyJokes

Posted in About a website, Open Hardware, Softwearables, Workshop | Leave a comment

Three-part WIRED series on the net neutrality debate

Here’s already part 1 and part 2.

Posted in About a website, Micromessage | Tagged | Leave a comment

Software & Open Hardware – reprogramming MakeyMakey on Linux

Often in Open Hardware projects you have a direct link with software. Depending on the project, the connected software is more or less multiplatform. The more “public friendly’ your open hardware project, apparently the harder it becomes to get support for Linux. Or your project is so specific, it runs only on particular systems, under specific conditions.

I have run into the barrier of obscure/non-existing Linux support a couple of times recently (Adafruit Flora for example – an Arduino based eTextile microcontroller).
Does being a Linux user imply a certain tech savviness? (is this a rhetorical question?)

Same goes for Makey Makey, an relatively easy to use microcontroller.

That’s where little treasures of shared knowledge pop up in blogs and fora.
If you want to re-programme a MakeyMakey: here’s a nice combination of a forum, a manual and a blogpost.

Perhaps, wandering about on the www via search engines, someone can find this post, to then find…

Posted in About a website, Hack, Hardware, Open Hardware, Software | Tagged | Leave a comment

APT – TAFTA – TTIP – YNP (formally known as ACTA)

Bilingual (English and French) webcomic on the new acronym formally known as Acta http://treatthetreaty.org/en?v=1

Posted in About a website, Micromessage | Leave a comment

Acta becomes TTIP

And protestors are getting blasted by water cannons..
Via BoingBoing

TTIP protest
Website on TTIP

Posted in Micromessage | Leave a comment

The Metropolitan Museum of Art Releases 400,000 Images Online for Non-Commercial Use

A small article and some fabulous images here


Julia Jackson by Julia Margaret Cameron

Posted in About a website, Micromessage | Leave a comment

Public Domain Review new website

* microblog*

Public Domain review has a new website full of treasures..

Founded in 2011, The Public Domain Review is an online journal and not-for-profit project dedicated to promoting and celebrating the public domain in all its richness and variety.
All works eventually fall out of copyright – from classics works of art to absentminded doodles – and in doing so they enter the public domain, a vast commons of material that everyone is free to enjoy, share and build upon without restriction. Our aim is to help our readers explore this rich terrain – like a small exhibition gallery at the entrance to an immense network of archives and storage rooms that lie beyond.

With a focus on the surprising, the strange, and the beautiful, we hope to provide an ever-growing cabinet of curiosities for the digital age, a kind of hyperlinked Wunderkammer – an archive of materials which truly celebrates the breadth and variety of our shared cultural commons and the minds that have made it.

Posted in About a website | Tagged | Leave a comment

RGB Colour LCD Screen

How to make a narrative on an LCD screen:

-> the colours have to change
-> you have two times 16 characters
-> every time you print a text on the screen, it has to be reset to it’s initial position

Here’s a video of the first narrative I made for the “Big Fat Failed Beginnings” performance for the Belluard Bollwerk Festival.

My code for the Arduino & the screen worked, but it was not very elegant, so I asked for some help on the Belgian hackerspaces “universal knowledge list”. I added some functions.
Thanks everyone!

#include

// Create a software serial port!
SoftwareSerial lcd = SoftwareSerial(0,2);

// Create a function to easily determine colour
// To determine colour, use: setColour(&lcd, 1, 1, 255)
void setColour(SoftwareSerial* lcd, char r, char g, char b) {
lcd->write(0xFE);
lcd->write(0xD0);
lcd->write(r);
lcd->write(g);
lcd->write(b);
delay(10);
}

// Elegantly clear screen
// Use setClear
void setClear(){
lcd.write(0xFE);
lcd.write(0x58);
delay(10);
}

// go ‘home’
// Use setHome
void setHome(){
lcd.write(0xFE);
lcd.write(0x48);
delay(10);
}

void setup() {
lcd.begin(9600);

// set the size of the display if it isn’t 16×2 (you only have to do this once)
lcd.write(0xFE);
lcd.write(0xD1);
lcd.write(16); // 16 columns
lcd.write(2); // 2 rows
delay(10);
// we suggest putting delays after each command to make sure the data
// is sent and the LCD is updated.

// set the contrast, 200 is a good place to start, adjust as desired
lcd.write(0xFE);
lcd.write(0x50);
lcd.write(200);
delay(10);

// set the brightness – we’ll max it (255 is max brightness)
lcd.write(0xFE);
lcd.write(0x99);
lcd.write(255);
delay(10);

// turn off cursors
lcd.write(0xFE);
lcd.write(0x4B);
lcd.write(0xFE);
lcd.write(0x54);

// clear screen
setClear();

// go ‘home’
setHome();

}

void loop() {

// adjust colors and define RGB values
// Colour as neutral as possible
setColour(&lcd, 255, 220, 200);

lcd.println(“When does an”); //println gives new line for the next sentence
lcd.print(“incident “);
delay(3000);
setClear();
setHome();

lcd.println(“become”); //println gives new line for the next sentence
lcd.print(“a disaster?”);
delay(3000);
setClear();
setHome();

lcd.println(“It’s a question”); //println gives new line for the next sentence
lcd.print(” of scale.”);
delay(3000);
setClear();
setHome();

lcd.println(“**INCIDENT”); //println gives new line for the next sentence
lcd.print(” OCCURS**”);
delay(3000);
setClear();
setHome();

// adjust colors and define RGB values
// Colour Blue
setColour(&lcd, 1, 1, 255);
lcd.println(“The BLUE LIGHTS”); //println gives new line for the next sentence
lcd.print(” come in.”);//Text written in colour
delay(3000);
setClear();
setHome();

lcd.print(“Police-Ambulance”); //println gives new line for the next sentence
lcd.print(” Firebrigade”);//Text written in colour
delay(3000);
setClear();
setHome();

lcd.println(“They judge, act”); //println gives new line for the next sentence
lcd.print(” communicate”);
delay(3000);
setClear();
setHome();

lcd.println(“When they need”); //println gives new line for the next sentence
lcd.print(“extra force”);
delay(3000);
setClear();
setHome();

// adjust colors and define RGB values
// Colour orange

setColour(&lcd, 255, 20, 1);
lcd.println(“CODE ORANGE”); //println gives new line for the next sentence
lcd.print(” is activated”);
delay(3000);
setClear();
setHome();

lcd.print(“Civil Protection”); //println gives new line for the next sentence
lcd.print(” “);
delay(3000);
setClear();
setHome();

lcd.println(“and Technical”); //println gives new line for the next sentence
lcd.print(“Services”);
delay(3000);
setClear();
setHome();

lcd.println(“join the”); //println gives new line for the next sentence
lcd.print(“Blue Lights”);
delay(3500);
setClear();
setHome();

lcd.println(“In case of a “); //println gives new line for the next sentence
lcd.print(“MAJOR DISTASTER”);
delay(3500);
setClear();
setHome();

// adjust colors and define RGB values
// Colour RED

setColour(&lcd, 255, 1, 1);
lcd.println(” CODE RED”); //println gives new line for the next sentence
lcd.print(” is triggered”);
delay(3500);
setClear();
setHome();

lcd.println(“If necessary”); //println gives new line for the next sentence
lcd.print(“the army comes”);
delay(3500);
setClear();
setHome();

lcd.println(“For every”); //println gives new line for the next sentence
lcd.print(“catastrophy,”);
delay(3500);
setClear();
setHome();

lcd.println(“plans have been”); //println gives new line for the next sentence
lcd.print(“made..”);
delay(4000);
setClear();
setHome();

lcd.println(” “); //println gives new line for the next sentence
lcd.print(” “);
delay(3000);
setClear();
setHome();

}

Posted in Hardware, Open Hardware, Software | Tagged , , , | Leave a comment

Just a machine working…

–> See here about the what and how..

Posted in Uncategorized | Leave a comment

Raspberry Pi and touch

rasberry pi and makey makey

Not the greatest picture —> today I tried to combine the Rapsberry Pi with Makey Makey (basically a microcontroller that enables you to turn almost all conductive material into Keyboard input: left click, arrows or space).

It works out of the box with the Raspberry Pi default Linux distribution called Rasbian.

This opens up quite some possiblities: a tiny computer with a microcontroller –> with ethernet and a sound card —->

….
(fill in blanks with potential)

Posted in Hardware, Open Hardware | Tagged , | Leave a comment