Product Design, Technology and Innovation.

 

LEDs dotting the inner realm of a lampshade, you can only imagine the mesmerizing effect it’s going to create. The LED Shade Lamp is just this; no bulbs, no holder, but a handful of twinky lights doing their thing. I love the way Peter describes it, “the shade itself becomes the source of light.” Designer: Peter Bristol (Yanko Design)

LEDs dotting the inner realm of a lampshade, you can only imagine the mesmerizing effect it’s going to create. The LED Shade Lamp is just this; no bulbs, no holder, but a handful of twinky lights doing their thing. I love the way Peter describes it, “the shade itself becomes the source of light.” Designer: Peter Bristol (Yanko Design)

goodbye edison - as its name indicates, the french company of the same pseudonym examines the disappearance of the classic edison bulb and investigates the capacity for LED sources to spread a softer indirect light. (Blue Ant Studio)

goodbye edison - as its name indicates, the french company of the same pseudonym examines the disappearance of the classic edison bulb and investigates the capacity for LED sources to spread a softer indirect light. (Blue Ant Studio)

Designer: Christopher Yang for Effisystem (via Yanko Design)

Designer: Christopher Yang for Effisystem (via Yanko Design)

sraeli designer naama hofman’s LED lamp ‘001’ is constructed from a bent metal rod and illuminated through the use of LEDs. the light fixture is secured to an acrylic pipe in which approximately 120 LEDs are placed. the bent shape of the rods makes it possible to place the light in several positions: on the table, against or hung on the wall. (via naama hofman: LED lamp 001)
This is identical to my ME110a final project! Except I only made renders.

sraeli designer naama hofman’s LED lamp ‘001’ is constructed from a bent metal rod and illuminated through the use of LEDs. the light fixture is secured to an acrylic pipe in which approximately 120 LEDs are placed. the bent shape of the rods makes it possible to place the light in several positions: on the table, against or hung on the wall. (via naama hofman: LED lamp 001)

This is identical to my ME110a final project! Except I only made renders.

Illuminate your thoughts and ensure those important messages get noticed thanks to Barcelona based graphic designer, Daniel Benito Cortázar. Snakkes is the latest lamp from the hip Norwegian design collective, Northern Lighting. Described as a wall mounted LED light board it functions as both a wall lamp and ingenious notice board. Amusingly shaped like a speech bubble, the design comes with its own whiteboard marker. In Norwegian Snakkes means “talk to you later”. (via SNAKKES wall lamp)

Illuminate your thoughts and ensure those important messages get noticed thanks to Barcelona based graphic designer, Daniel Benito Cortázar. Snakkes is the latest lamp from the hip Norwegian design collective, Northern Lighting. Described as a wall mounted LED light board it functions as both a wall lamp and ingenious notice board. Amusingly shaped like a speech bubble, the design comes with its own whiteboard marker. In Norwegian Snakkes means “talk to you later”. (via SNAKKES wall lamp)

swedish designer alexander lervik was commisioned to design this year’s installation for the lobby of the nordic light hotel, during stockholm furniture fair 2010. ‘transit’ as the name suggests is based around the idea of travel. briefcases hang from the ceiling illuminated with purple LED lighting. guests have the opportunity to relax on sofas consisting of suitcase cushions. (via alexander lervik: transit at nordic light hotel)

swedish designer alexander lervik was commisioned to design this year’s installation for the lobby of the nordic light hotel, during stockholm furniture fair 2010. ‘transit’ as the name suggests is based around the idea of travel. briefcases hang from the ceiling illuminated with purple LED lighting. guests have the opportunity to relax on sofas consisting of suitcase cushions. (via alexander lervik: transit at nordic light hotel)

Coded up an arduino led array.
Next step, scrolling text and the world’s smallest (actually probably not) LED sign.
The code, in case you care, or if you arrive here via search.
/* 5 by 7 LED array The circuit: * LED array connected to pins 1-14 (don’t use 0) led array is LTP1557AKR Using freeduino Created 5 Feb 2010 By Douglas Tarlow */const int pin14 = 12; //pin 12 is unused b/c of overlap (see datasheet) but it would be pin 14, or an analog // so this just helps us keep it straight//sets up the board, makes sure all pins are output, and turns off all active LEDsvoid setup()   {                 // initialize all digital pins to output pinMode(1, OUTPUT); pinMode(2, OUTPUT);  pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT);  pinMode(11, OUTPUT);  pinMode(pin14, OUTPUT); pinMode(13, OUTPUT); all_Off();}//this function takes row and col arguments, and turns the LED at those coordinates onvoid led_On(int row, int col){ digitalWrite(row, HIGH); digitalWrite(col, LOW);}void all_Off() { //this turns all the leds off, high low values determined from datasheet //all anodes turned low and all cathodes to HIGH digitalWrite(1, LOW); digitalWrite(2, LOW); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(6, HIGH); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, LOW); digitalWrite(10, HIGH); digitalWrite(11, HIGH); digitalWrite(pin14, LOW); digitalWrite(13, HIGH);}//this function converts led cordinates to pin cordinates, again, datasheet used as sourceint led2pin(int ledPosition, int row_Or_col ){ //row is 0, col is 1   if (row_Or_col == 0){ switch (ledPosition){ case 1: return 9; case 2: return pin14; case 3: return 8; case 4: return 5; case 5: return 1; case 6: return 7; case 7: return 2; } }else if (row_Or_col == 1){ switch (ledPosition){ case 1: return 13; case 2: return 3; case 3: return 4; case 4: return 10; case 5: return 6;     } }}//iterates thru all the leds to run a basic board checkvoid testBoard(){ int delayTime = 1; // amount of time to delay b/w led changes, can also be used to create illusion of all leds on w/out current problems for (int row = 1; row < 8; row++){ for (int col = 1; col < 6; col++){ int col_pin = led2pin(col, 1); int row_pin = led2pin(row, 0); led_On(row_pin, col_pin); delay( delayTime); all_Off(); } }}void loop(){ testBoard(); //this is where the cool stuff happens later =p }

Coded up an arduino led array.

Next step, scrolling text and the world’s smallest (actually probably not) LED sign.

The code, in case you care, or if you arrive here via search.

/*
5 by 7 LED array
The circuit:
* LED array connected to pins 1-14 (don’t use 0)
led array is LTP1557AKR

Using freeduino
Created 5 Feb 2010
By Douglas Tarlow

*/

const int pin14 = 12; //pin 12 is unused b/c of overlap (see datasheet) but it would be pin 14, or an analog
// so this just helps us keep it straight


//sets up the board, makes sure all pins are output, and turns off all active LEDs
void setup()   {               
// initialize all digital pins to output
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(pin14, OUTPUT);
pinMode(13, OUTPUT);
all_Off();
}

//this function takes row and col arguments, and turns the LED at those coordinates on
void led_On(int row, int col){
digitalWrite(row, HIGH);
digitalWrite(col, LOW);
}

void all_Off() { //this turns all the leds off, high low values determined from datasheet
//all anodes turned low and all cathodes to HIGH
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(pin14, LOW);
digitalWrite(13, HIGH);
}

//this function converts led cordinates to pin cordinates, again, datasheet used as source
int led2pin(int ledPosition, int row_Or_col ){ //row is 0, col is 1 

if (row_Or_col == 0){
switch (ledPosition){
case 1:
return 9;
case 2:
return pin14;
case 3:
return 8;
case 4:
return 5;
case 5:
return 1;
case 6:
return 7;
case 7:
return 2;
}
}else if (row_Or_col == 1){

switch (ledPosition){
case 1:
return 13;
case 2:
return 3;
case 3:
return 4;
case 4:
return 10;
case 5:
return 6;   
}
}
}
//iterates thru all the leds to run a basic board check
void testBoard(){
int delayTime = 1; // amount of time to delay b/w led changes, can also be used to create illusion of all leds on w/out current problems
for (int row = 1; row < 8; row++){
for (int col = 1; col < 6; col++){
int col_pin = led2pin(col, 1);
int row_pin = led2pin(row, 0);
led_On(row_pin, col_pin);
delay( delayTime);
all_Off();
}
}
}

void loop(){
testBoard();
//this is where the cool stuff happens later =p
}

Sanyo&#8217;s Eneloop Solar Charger has been on our radar for awhile, and we like watching what new devices they come up with. They&#8217;re now planning on putting out a rechargeable lamp designed specifically to be a multi-tasker. Anytime a device is made to serve more than one function, our ears perk up. Plus, the interesting shape of this thing is enough to garner some attention. (via Sanyo via TreeHugger)

Sanyo’s Eneloop Solar Charger has been on our radar for awhile, and we like watching what new devices they come up with. They’re now planning on putting out a rechargeable lamp designed specifically to be a multi-tasker. Anytime a device is made to serve more than one function, our ears perk up. Plus, the interesting shape of this thing is enough to garner some attention. (via Sanyo via TreeHugger)