This document describes the design of a curtain opening/closing system controlled by a mobile app and Bluetooth. The system uses an Arduino Uno microcontroller connected to a motor driver and gear motor to open and close curtains. A Bluetooth module allows control via a mobile app created with MIT App Inventor 2. The app contains open, close, and stop buttons. The system aims to automate curtains for convenience and energy savings by controlling them remotely with a phone instead of manually adjusting the curtains.
3. MOTIVATION
• Smart Home was one of the hottest topics in the modern
society. The development of the internet of things and
embedded technology provide the basis for rising of the
smart home.
• With the transformation of the consumption concept and
development of the industry, the smart home market is
rapidly gaining momentum.
• This project is introduced to the design a curtain
opening/ closing system .The curtain opening/closing
system is one of the application for smart home
application, where we can open and close a curtain just
by using a switch on/off button using HC-05 Bluetooth
module. When the switch is off the curtain closes and
vice versa.
• This whole project is carried out and implemented
through Bluetooth and mobile phone which gives us a
sense of automation.
20XX presentation title 3
4. OBJECTIVE
To create the perfect ambiance at home with m
otorized curtains, which can open and close you
r curtains with a click on the phone.
This advanced technological innovation makes
human life simply more amazing.
Walking up to open and close the curtains will
be a thing of the past with this motorized curtai
n track at home. Unique and classy, it is truly a
must-have in the home of those who believe in
refined living.
20XX presentation title 4
6. • First connect Arduino UNO with L293D Driver Module and along wit
h the HC-05 Bluetooth Module. Arduino UNO is an OpenSource Micr
ocontroller Board Based on the Microchip and it is initially released in
2010.
• A Geared Motor is connected to the motor output pins in the L293D d
river module and it will rotate the motor in Clockwise and Anti-Clock
wise and it will control the speed of the motor.
• With the Bluetooth Controlled App that can operate the direction of th
e Motor.
20XX presentation title 6
7. FLOW CHART OF
SOURCE CODE
Initialize the pins.
If condition is yes ,then the further
conditions are executed.If no,then
the rest of the conditions are tested.
If case consists of close, stop and
open to execute clockwise ,no rotati
on and anti-clockwise directions.
20XX presentation title 7
8. COMPONENTS REQUIRED:
Hardware Components
•Arduino UNO
•L293D Motor Driver module
•Gear Motors
• HC-05(Bluetooth module)
• Jumpers and wire
•Adapter to connect to the Arduino for power/battery
Software Components
•Arduino IDE
•MIT App Inventor 2
20XX presentation title 8
10. WORKING/IMPLEMENTATION
• The Arduino UNO is connected to HC-05 Bluetooth module
via jumpers.
• A L293D Motor Driver module is connected to the Arduino
UNO along with the gear motor.
• The gear motor works according to the code commands by
clockwise and anti clockwise directions.
• Using the MIT App Inventor we can create the open and close
buttons to operate the buttons by mobile phone.
20XX presentation title 10
11. BLUETOOTH APP DESIGNED BY MIT AI2
• This App consists of a design with a screen integrated with a Bluetoot
h client where the client is connected or not connected can be display
ed by pairing the HC-05 Bluetooth connection. An open, stop and clos
e buttons are inserted in the ListPicker1.This design was implemented
in MIT App Inventor2
20XX presentation title 11
13. MIT APP INVENTOR2
• MIT App Inventor is an intuitive, visual programming environment tha
t allows everyone even children to build fully functional apps for smar
tphones and tablets. Those new to MIT App Inventor can have a simpl
e first app up and running in less than 30 minutes. MIT App Inventor i
s a web application integrated development environment originally pr
ovided by Google, and now maintained by the Massachusetts Institut
e of Technology (MIT).
20XX presentation title 13
15. BENEFITS
• Save energy
• Convenient
• Safety
• Simple to design
• It is benefit for handicapped and elder citizens
• It can be used for inaugurations by operating with smart techn
ology mobile app
20XX presentation title 15
16. CONCLUSION
Automatic Curtain opening and closing is designed using Arduino UNO conn
ected to the motor where the motor is connected to the gear motor for rotatio
n on commands. The rotation of the motor is worked by operating the buttons i
n the mobile App created by the MIT App Inventor2. So, there is no need of mo
ving from one place to open and close the curtain and it can also save energy. A
person can move the curtain within the mobile app by clicking the button itself
as it is more convenient for elder people. It is more comfort and there is no nee
d of moving from one place to open and close the curtain. It is simple to design
and convenient for use.
20XX presentation title 16
17. REFERENCES
[1] Kincaid.J, "Android App Inventor a new home at MIT Media Lab," Techcrunch, 2
018.
[2] S. Bhatia, "Automatic Window Curtain System," Raj Kumar Goel Institute Of Tech
nology, p. 8, 2022.
[3] KR20080010672A, "Curtain open/close automatic system," Worldwide applicaiti
ons, 2006.
[4] Y.-b. Wang, "Design for intelligent control system of curtain on Arduino," Bohal
University, 2015.
[5] Suradi, "Design Window Curtain Automatic Ergonomic Based On Arduino Uno," I
slam Makassar University, 2018.
[6] T. Adiono, "Curtain Control Systems Development," Bandung Institute of Technol
ogy, 2018.
20XX presentation title 17