The interactive unit that reacts to the sun's movement and climate changes can also use as a decoration unit
Double facade act as filters between the indoors and the outdoors, facilitating the users by providing appropriate shade, sunlight, ventilation, and a decorative element.
It is a building exterior that can change in response to its surrounding environment to maximize its performance. This can help control the interior environment within the building, and so minimize the energy consumption of building services systems.
I care about this project as my major specifically about how to make a comfortable place for people, and also The dynamic facades act as filters between the indoors and the outdoors, facilitating the users by providing appropriate shade, sunlight, ventilation, and a decorative element.
I started the design process with the first part of my project which is the joint mechanism by:
Dividing the mechanism into parts to help me understand the mechanism.
For designing the project and sketching the mechanism parts, I used Fusion 360
I started with sketching a regular hexagon shape as a guideline for the project with a dimension of 15cm
Then sketching the disk of 10 cm as" the servo will be fixed on it & the servo will take a distance of 5cm from the center" on the guidlines
Extrude the disk by -5cm and the tubes by 15 cm as then the 2 clips will be fixed on it
I downloaded the servo from the GRABCAD website for the electronics models.
then I used the projection tool " the shortcut is p" the make a circle as a hole for the servo horn which to reach the movable disk and fix it with a joint
Then sketching the disk of 6 cm and the tubes with 5mm on the same guidelines of the fixed disk
Extrude the disk by +5cm and the tubes by 5 cm as then the moving clip will be fixed on it
Make a revolved joint for simulation.
Then I used the projection tool the make the 2 holes for the screw to fix the servo to rotate the moving disk.
Then extrude this part to reach the surface of the fixed part so the servo will rotate easily
To make sure the servo is fixed in the part , Download the nut to put it in the part
Then made combine ( cut)
Making the moving clip with dimensions based on the distance between the two tubes, and the small fixed clip half the distance
Extrude the parts by +5cm
Make a revolved & fixed joint for simulation.
Then make the other 6 parts of the project
Making a hole in the clip to fix in it the wood band
Then for making sure the moving clips won't separate from the parts I made a cap and made a gap between both of them to make it rotate easily
By using the contact set , I managed to simulate the motion
Front profile I used the axis of regular hexagon as guidelines for the frame and made holes for fixing the bands
The side profile with width 6 cm as I will put electronics in the box at the base and the beard board width is 5cm
top for fixing the servo i make that hole
Back side for fixing the servo I made a rectangle and use a projection tool to project the servo
Make to holes for fixing the servo with screws
2 parts like than main clip part
These parts will be fixed in the frame by screw
To prepare the file, I exported the rod STL from fusion 360
I opened it on Ultimaker Cura software & I set up the settings ( 0.20mm Normal _ Filament: Generic PLA _ Printer: Prusa i3 MK2S _ Infill: 20% _ support: everywhere _ Adhesion: No, as it contains a cylinder with a flat surface )
Exported the G code file & named it (44 g - white - 4hr 25min -0.2mm. g code ) and I transfer my G-code to the SD card and put it into the machine.
I cleaned the 3D printer using alcohol, I turned on the 3d printer.
I wanted to change the filament to a white one ( unloaded the filament then, we set the filament and go load the filament from the menu), I cut off the extra part of the PLA.
Then Removing the supports
Setting \ Filament: Generic PLA _ Infill: 35% _ support: touching plate_ Adhesion: No, as it contains a cylinder with a flat surface )
Exported the G code file & named it (44 g - white -1hr 14min -m. g code ) and I transfer my G-code to the SD card and put it into the machine.
Setting \Filament: Generic PLA _ Infill: 35% _ support: no
Exported the G code file & named it (9 g - white -1hr 7min -m. g code ) and I transfer my G-code to the SD card and put it into the machine.
Imported the sketch from fusion 360 ad DXF file
I used the LaserCad software to prepare my design
This design contains the cut
Settings: for Cut - speed: 20- power: 70
The frame exceeds the 60cm sheet so I decided to cut the frame into two parts
It is a rod with live hinge
Imported the sketch from fusion 360 ad DXF file
I used the LaserCad software to prepare my design
This design contains the cut
Settings: for Cut - speed: 20- power: 70
I used 3.5mm wood for this rod to make sure it won't break
I made 12 parts
The project has two modes one for manual and the other for automatic mode for control.
In the manual mode; the user will turn on or off the servo to rotate the shading device
The Automatic mode: Starts by taking input from the TEMP. and LIGHT sensors It will turn on or off the servo to rotate the shading device.
To control the modes; there will be a slide switch to modify the modes and an on/off switch to open or close the whole device.
In the nice to have Featured: The on/off switch will be transferred in its off mode to the graphical control via mobile app.
Input component; The LIGHT &Temp. sensor, on/off switch, and the slider switch
The output component: The action components (the servo will close or open the shading device according to the sensors readings )
The brain; is the Ardunio UNO,
power management: 2A 9V adapter for Arduino UNO & 5V Power-supply or Adapters for the servo.
light sensor, Temp sensor, black servo, slide switch, on / off switch.
Parts ( LDR sensor , servo , temp sensor, slide switch , push button )
for the LDR & temp. senor connecting the GND with the -ve on a breadboard, the VN with the +ve in the breadboard, and the third pin in Arduino.
for the push button connecting one terminal with the +ve of the breadboard and the other with a pin in Arduino
for the slide switch connecting one terminal with the +ve, -ve of the breadboard and the other with pin in Arduino
for servo connecting the pin in Arduino and the other 2 in the breadboard
black servo: 5v is used to be able to supply high current and voltage to the servos, as two motors' load current is 170 mA and one is 350 mA,
-IR sensor: 5VDC Operating voltage, 20mA supply current
-TEMP. sensor: 3.3V to 5V DC operating voltage, Operating Current: 15mA.
In conclusion: The power is adaptor 5V externally and 9v for the Arduino
The black servo not connecting directly to the arduino
The first thing was a switch to control the automatic & manual modes according to the reading of sensors
" if the automatic mode is on "
determine the sensor's reads
rotate the servo according to this read
"if the manual mode is on "
neglect all the reads
rotate servo
Download the DHT11 library for temp. sensor and include it
Searching for The code of servo motor
Define the servo (#include <Servo.h>) and DHT (#include <DFRobot_DHT11.h>) and their Arduino pins
The servo position
Define the pins for:
LDR
1 Slide switch
" selector" (Represents the Automation Switch)
ON/OFF Switch "servo Switch"
Void set up :
choose the pin mode ( input, output, pullup)
the sequence of the code as I showed in the Diagram
I used the IF condition for the modes first then for the LDR& temp. sensor to rotate the servo
I used the IF condition to check the servo switch "push button switch" and rotate the servo
store the servo position
The main part parts before assembling
Assembling using the screw to make sure it will move from it's axis
Test manually
Test with the ldr sensor and servo
with screw and tabs
assembled by screws
assembled by screws
assembled by screws in fixed rod
At the back of the box
At the side
At the other side
As the main idea was to turning on or off the shading device by servo
using push button
sensing the light (LDR sensor) and turning on the louvers
I asked for feedback and help a lot from my instructor Ahmed Khaled
I wanted to modify on geneva stop mechanism but He helped me choose the suitable mechanism for the project then we choose the snapping mechansim
I asked for feedback on how to make sure the moving part will not separate from the device and he said we have to print the whole mechanism together and make a cap to fix it in it's position
My mate Mariam Mostafa suggested a notebook cover as a material for the simulation of the shading part and it was a good idea as I searched on google and found Mylar sheets \Polyester film sheets but i didn't know where to find it
I wanted to print the rod part but when I tested it , it broke
so I decided to make the rode with flexible wood of 3.5mm
I had i problem fixing the servo inside the moving disk so by making extrude and two holes and also making a place for a nut inside it to make sure it will be fixed finally I managed to fix it
I printed the mechanism part ( fixed disk and all the clips ) at the same time
As, the joint between the disk and the tube joining between the two clips was weak and the tube was 5mm radius it broke
Solution I decided to remove all the parts
Then fixing the parts with a screw but not fully fixed to work as a revolved hinge
The large scale project I had a problem that the wood sheet was 40 *60 and the frame of my project was 66 *58, so I decided to cut it in half to fit the sheet and connect them together used super glue as I didn't want to use screw because it will make the view not good
The frame was too light to stand the project so I decided to decrease the scale
I will add a filter for the LDR sensor so the shadings device work according to how high the light intensity will be
I will add a white Along LED light strip along the band part.
so, the light will be emitting especially at night, so it will be useful at day & night and gives a better view at night.
I wanted to change the flexible wood with hard PLA material for the 3D printing as Ultraviolet light can change wood's color and damage it , and it is not the suitable material used for shading