Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
AUTOMATIC GARAGE DOOR OPENING USING ARDUINO
Introduction
In the contemporary world we are living in mechanized world. All our work is done with the help of machines and equipments. We cannot think of a life in which machines are not there, therefore we always think of machine which further reduces the human effort to minimum.
This is theme of our project i.e. to reduce human effort and save time with the help of simple and useful device named 'Arduino Based Opening Garage System '. It contains a mechanized shutter having motor to drive it, whose control is executed by a Bluetooth based microcontroller (arduino).
Why did we decide to make it?
Since our project was needed a taste of electronics basics so we decided to blend mechanical with electronics, thus on many thoughts and discussion within group, we proposed project named 'ARDUINO BASED GARAGE OPENING SYSTEM USING BLUETOOTH MODULE'. This project satisfies human needs to great extent as stated earlier.
The project consists of a motor driven gate which is being controlled by Bluetooth module. The main objective of project is to control the function of motor using wireless system.
⦁ Arduino Uno It is micro controller which is used to interfacing the devices with pc. Here we are using the Arduino for interfacing Bluetooth module with driver. Driver is being controlled by Bluetooth which is programmed in Arduino to run stepper motor in either direction.
2. Stepper Motor Stepper motor is used in this project as it can rotate in either direction. Since we require sliding the gate in both directions, therefore we used stepper motor. Stepper motor has proper step angle i.e. at each step motor rotate a fixed angle (here we have 1.6 degree). Stepper motor provides torque, which rotate lead screw.
3. Bluetooth Module
It is used to connect with mobile and control the motor rotation.
Lead Screw
It is used to hold gate and connect it with motor.
Driver (A3967) It is used to connect motor with Arduino and provide proper power supply (here we have used 12V lead battery to give power supply).
Coupling It is used to connect motor with lead screw.
P.C.B Board This board is used to fix the wiring by soldering so that it does not get tangled or leave during working of machine.
Mechanical Hardware
⦁ Nut
⦁ Wooden plank
⦁ Software:
⦁ Arduino IDE
The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuine hardware to upload programs and communicate with them.
2. Fritzing
Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. It is a software tool and a community website for Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional pcbs
Method:
Step 1: Mechanical Modelling
Step 2: Circuit designing
The connections are as follows:
⦁ The positive pin of Battery is connected to V-IN of Arduino.
⦁ The D-8 pin of Arduino is connected to DIR.
⦁ The D-9 pin of Arduino is connected to STEP.
⦁ The Ground of Breadboard is connected to OUT 1B terminal of Motor Driver.
⦁ The OUT 1A pin of motor driver is connected to B terminal of motor.
⦁ The OUT 2A pin of motor driver is connected to A terminal of motor.
⦁ The OUT 2B pin of motor driver is connected to C terminal of motor.
⦁ The VCC of Bluetooth module is connected to VCC of Breadboard.
⦁ The Ground of Bluetooth module is connected to Ground of breadboard.
⦁ The RX pin of Bluetooth module is connected to TX pin of Arduino.
⦁ The TX pin of Bluetooth module is connected to RX pin of Arduino.
Step 3: Update code in Software
Schematics
Cad Model
Future scope
⦁ The future scope of this project is instalment of sensor to sense any obstacle during opening and closing of gate to avoid any mishaps.
⦁ It can also be endorsed with light sensor to light up garage as it opens.
⦁ Automatic garage door can also be useful in warehouses where people generally have their hands full contributing to safety and efficiency by making it easier for people to get around.