Nature has always been a source of peace and inspiration for me. However, living in a place where greenery is scarce, I felt disconnected from myself.
So I wanted to create a moving planter, that emits a refreshing scent, I aimed to bring the essence of nature into my everyday life.
I also wanted to blend my passion for nature with what I learned through the diploma, but it also reminds me of the importance of staying connected to nature, no matter where I am.
As my favorite poet(Filo) said: "الحالة تعبانة مش قادرة, بنكُح تُراب من فترة"
Because we all know that trees are banned now in Egypt..
شاعر الغية (فيلو)
The Inspiration
I am a huge fan when it comes to Architecture, So I wanted to create a planter that is inspired by Vernacular Architecture, It’s divided into two parts: one serves as the pot, while the other houses the components. This blend of nature and architecture reflects both tradition and functionality.
Sketching the idea
The 1st step is SKETCHING
Needed tools: pencil, paper, and markers.
It's more like a planning step for what you want to create.
The 2nd step is PLANNING
Needed tools: pencil, paper, and markers.
Before drawing any sketch or starting a new component on Fusion, I started to create some sketches manually; to allow me to think of the next step in a clear way.
I'll start mentioning every part, but I'll divide them into two parts:
1) The main parts (elevations)
2) The secondary(special) parts; which have a special purpose.
The sketch
This was the 1st part I created, the only problem I faced here was that I had to draw every detail in the sketch, because there were some speed-cutting lines, and it couldn't be exported as a component.
The 3d
This part had an open arch for the wheels later.
This was open so we could transport the wires of the motor to the component's house.
Here I created the sketch and projected all the nuts for the brackets.
This part was also the base for the plant, as you can put the roots in the opened parts.
-Not the final look though-
Opening a rectangle for transporting wires.
A *badgir* (windcatcher) is a traditional architectural element designed to cool and ventilate buildings in hot, arid climates. It consists of a tall tower with openings on multiple sides to catch breezes. The wind is funneled down through the tower into the building, where it cools the air and forces out the warmer air.
ملقف (كلمة عربية)+ Badgir
-Not the final look though-
In vernacular architecture, palm trees are used as beams.
This is how it looks from the outside.
The sketch
The 3D, I wanted this part to work as a beam for the plant.
A 90-degree bracket, to joint 3 faces.
The wheel-door Lock
How it looks from the outside.
How it looks from the inside.
The sketch of the huge spiral bracket.
The 3D, is hollow for wire passage, its function is to join the planter with the components.
The motor holder, it's basically a T letter with holes.
The 3D, it keeps the motor mounted to the base.
Malqaf or Badgir 3D
The working mechanism
Creating a sliding mechanism, as it works as a sliding door for the smelly roses room.
The slider mechanism
LCD house
Front Elevation
Side Elevation
Ceiling for LCD
برجولة - Wooden Tent
That works as a button for the cover of the components
The top of the Button
Columns of the Tent
Here's the links for the components:
1st saving the 3d components as Mesh in Fusion 360
2nd Dragging the file in Cura.
3rd Adjusting the best angle to print, preferably with the least supports.
Printing Brackets both the 90-degree, and the normal ones took 38 minutes, 9 grams PLA, and 20% Infill Density.
Printing Stairs took 4 hours, 82 grams PLA, Tree Supports 0.3mm Extra Fast Resolution ,and 10% Infill Density.
1st saving the 3d components as DXF in Fusion 360, adjusting the kerf to 0.1.
2nd Importing the DXF files to LaserWorks, start arranging them to reduce the waste of the Plywood.
The machine adjustments in Fablab el Maadi.
The machine adjustments in Fablab Zagazig.
Bluetooth Module:
RX ===> TX Arduino Uno (green)
TX ===> RX Arduino Uno (orange)
GND ===> -ve rail breadboard (black)
Vcc ===> +ve rail breadboard (red)
MOTORS - L298n
OUTPUTS 1,2 ===> motor 1 ( red+brown)
OUTPUTS 3,4 ===> motor 2 ( green+orange)
Vcc ===> socket of the battery 9v (green)
GND ===> -ve rail on breadboard (black)
5v ===> +ve rail on breadboard (orange)
IN1,IN2 ===> pin 5,6 Arduino Uno (green, orange)
IN3,IN4 ===> pin 9,10 Arduino Uno (black,brown)
LCD screen
SDA ===> A4 Arduino Uno (green)
SCL ===>A5 Arduino Uno (blue)
GND ===> -ve rail breadboard (black)
Vcc ===> +ve rail breadboard (red)
Relay Module + Turbo Fan
COM ===> +ve adopter (black)
NO ===> +ve fan ( green)
Vin ===> +ve rail on breadboard (orange)
GND ===> -ve rail on breadboard (grey)
-VE fan ===> -ve adopter (grey)
+ve rocker switch ===> pin 7 Arduino Uno (yellow)
-ve rocker switch ===> -ve rail on breadboard (black)
Input Components:
1. Bluetooth Module (Serial Communication):
Input Type: Bluetooth commands (F, B, L, R, S).
Action Triggered:
F: Move motors forward.
B: Move motors backward.
L: Turn left.
R: Turn right.
S: Stop motors.
2. Button:
Input Type: Physical button press (buttonPin set to INPUT_PULLUP).
Action Triggered:
- If the button is pressed, the turbo fan is toggled ON for 3 seconds, then OFF for 4 seconds.
Action(Output) Components:
1. Motors (Motor 1 & Motor 2):
Control Pins
- Motor 1: in1, in2.
- Motor 2: in3, in4.
Action:
- Move forward, backward, left, right, or stop based on Bluetooth commands.
2. Turbo Fan (Relay-Controlled):
Control Pin: relaypin
Action:
- Fan turns ON or OFF based on button input. It also runs for specific durations based on timing logic.
3. LCD Display:
Control Type: Display text (quotes) on a 16x2 LCD.
Action:
- Displays motivational quotes, updated every 10 seconds.
The planter is moving, so using the adopter would be an obstacle in moving; that's why the battery was the best scenario.
Also there's a charger for the battery.
To connect the Arduino with the battery.
Arduino Uno
Arduino Bluetooth Controller Application
1. Bluetooth Control: The user can control motor movement with Bluetooth commands such as F (Forward), B (Backward), L (Left), R (Right), and S (Stop).
2. Manual Fan Control: The turbo fan can be turned on or off manually using a button. It runs for 5 seconds, and rests for 3 seconds after being pressed.
3. Quote Display: Motivational quotes are shown on a 16x2 LCD, changing every 10 seconds.
Using Fusion 360's joint feature, measuring all the components to make sure that they'll be mounted easily, and finally mounting them after fabrication, solving the problems.
Close shot for the enclosure mounting
Using:
T-slots
3mm screws and nuts
Captive nuts
Cross slots
Wedge joints
3D printed brackets
Functionality of features:
The device is performing minimum, complete, and nice to have features.
Menna helped me a lot since the beginning, I was thinking of two ideas, but she helped me pick one.
Also, the nice-to-have feature, the LCD screen display was her idea, and I thought of making it display motivational funny quotes.
Actually all group were very supportive, they kept checking on me as I had a medical issue, and they are very kind, Thank you, guys 🥰
Last day at the lab -for the diploma hopefully-
Perfectionism
Freaking Out
Being really sick
I'm pretty thankful for their help..
Thank you ❤️
The Bluetooth module wasn't working
Menna helped me in troubleshooting, and Mego gave me another one.
The fan wasn't applying the code
Menna helped me in troubleshooting the wiring.
When I added the rocker switch, the code stopped working.
Menna debugged the code, I forgot to write PULLUP beside pinMode
Abdelrahman helped me with every problem, but especially saving another slot for me; because I was sick.
The 3D printer had some issues, every printing a new problem kept showing up, but Dina helped me, she sliced the bracket, also she stayed up late with me, till 12:30 am.
The bracket was printed on two stages, so I glued it, but I faced a problem with balance.
The function was good, but it wouldn't last longer as there was a fraction between the middle part of the planter and the floor.
My father helped me in creating support below the 2 parts and the bracket.
It worked 👍
Incorrect Measurements of rocket switch.
Using a knife and fire in widening the open of the switch, until it mounted 👍
The planter was touching the floor from the front.
The problem was that the 3rd wheel wasn't centered.
The solution was translating the 3rd wheel to the center of the mass.
After all that I discovered another problem, the planter weren't stable.
The holder of the left motor wasn't mounted well, which caused instability.
That's it :''''
More time ??
" طب بالإذن بقى عشان همّوت نفسي"
To solve the problem of the balance, without any additions.
I want it to move through the whole apartment, so adding the feature of detecting whether there's a wall or not so it can move alone.