Mediterranean skin. Light structures for ambient control
The project is a textile screen that controls different inputs like temperature,
and solar radiation to generate comfort in the interior of the building.
Depending the wheatear, the season and the orientation of the building,
every window needs specific conditions of radiation and ventilation.The
Mediterranean skin has to be able to adapt the holes to help the building
to save energy.
The project will be the maximum flexible and adaptable. For this reason
I have designed a flexible slat system that is modular in height and width.
Rather than using a big tissue sheet with cuts this new system allows
to be placed in a big range of windows holes or balconies and could be
adaptable to the different building shape conditions.
Intelligent
Infrastructure for Energy Efficiency
Neil Gershenfeld, 1 Stephen Samouhos ,1,2 Bruce Nordman 3
"Buildings use 40% of the primary energy supplied in the United States,
and more than 70% of all generated electricity (1), primarily for heating,
cooling, and lighting. About 20% of the energy used by buildings can potentially
be saved by correcting faults, including malfunctions and unnecessary
operation (2). Initial deployments of advanced control systems currently
in development suggest that they can save an additional 10 to 20% (3).
The energy efficiency resource recoverable through such improved building
controls and fault detection corresponds to the output from hundreds of
power plants, equivalent to more than one-third of the coal-fi red power
production in the United States (1). Realizing these substantial savings
will require introducing intelligence into the infrastructure of buildings,
to distribute the optimization of their operation and detection of their
faults. Intelligent infrastructure extends "smart grid" initiatives that
seek to save energy by allowing utilities to manage loads, such as turning
off air conditioners during peak demand (4). However, a grid cannot be
smart if it is connected to dumb devices."
www.sciencemag.org
01. the project
Final video presentation. Prototype 1.0
Servo motors
I used a RC Servo. They have a 3-pin 0.1" female header connection with
+5V, ground and signal inputs. The motor shield simply brings out the
16bit PWM output lines to 2 3-pin headers so that its easy to plug in
and go. The interesting part is the control signal. An RC servo motor
doesn't just run when you give it power. It's an intelligent device, and
you must tell it what you want it to do. You need something that drives
the servo with that control signal.
The servos I'm using require 5V, most of servo motors require a power
supply between 4.8V and 6.0V. The higher the voltage, the faster the servo
will move and the more torque it will have.
http://arduino.cc/it/Reference/Servo
http://www.ladyada.net/make/mshield/use.html
Temperature sensor
An analog temperature sensor is a chip that tells you what the ambient
temperature is. The temperature sensor use the fact as temperature increases,
the voltage across a diode increases at a known rate. By precisely amplifying
the voltage change, it is easy to generate an analog signal that is directly
proportional to temperature. LM35/TMP35 give you a celsius output
LM35 Temperature sensor provides 10 mV/ºC
So Temp (ºC) = V (volts) / 0.01
Temp (ºC) = (analogRead(0) * 5 / 1024.0) / 0.01
http://www.ladyada.net/learn/sensors/tmp36.html
Light sensor
A light sensor (LDR or Light Dependent Resistor) is a simple component
that provides a variable resistance that changes with light, which we
can read into the Arduino board as an analog value.
We connect three wires to the Fabduino board. The first goes to ground
from one of the pins of the LDR. The second goes from 5 volts to one of
the pins of the 1 kohm resistor, the other pin of the resistor goes to
the free pin in the LDR. The third goes from analog input 2 to the LDR
pin that is connected to the resistor.
By changing the amount of light in the LDR, we change the amount of resistance
on the LDR, witch changes the voltage value, giving us a different analog
input. We'll read different values between 0 (for 0V) and 1023 (for 5V).
FabDuino
I had some troubles with the Fabduino. The voltage regulator (5V.)
only works when you connect the 9V. Battery. Using the FTDI wire the voltage
regulator warms.
I had also problems to upload the bootloader. Ihad to change the signature
for the chip ATmega168 because it is different from the one is in the
library of avrdude. For this you have to go to
\arduino-1.0\hardware\tools\avr\etc\avrdude.conf
Then you have to edit the signature from this
signature = 0x1e 0x94 0x06
to this
signature = 0x1e 0x94 0x0b
after that you can load the bootloader and the fabduino is ready to go.
Pin correspondance and the board
Light and temperature Shield
I designed a shield for the Fabduino to simplify the connections and group
both sensors in one shield.
Solar module
Solar flexible panel that, through the module and a battery, provides
5V to the sensor boards and the servo motors.
Polyamide Synthetic tissues
I cutted with the laser the different patterns and then I fixed the slabs
in the tracks.
02. programming the fabduino.
Using Firefly for Grasshopper
I generate different behaviors depending the Analog inputs, temperature
and light. I programmed to different situations depending the range of
temperatures. To 10ºC ( winter season) the system will open with the light.
From 10ºC (summer season) the behavior turns on the opposite way.
I also put a manual control. So you can control with a slider the amount
of degrees you need.
press the image to enlarge
Firefly generate a code for arduino. I had to change the pins to fit
with the Fabduino ones. Then you can upload the code.
www.fireflyexperiments.com/
www.fireflyexperiments.com/download/
03. the process (work in
progress)
Testing the bearings
Testing the gears
Assembling the gears
Testing the assembling with the servos
04. first attempts. Different
concepts
|