Report Ev
Report Ev
2.3 SERVOMETER
The servo motor used in the project is SG90 Micro Servo weighing about 9g. This is programmed using the library. If the
motor as a controlled device, associated with servomechanism is DC motor, then it is commonly known as a DC Servo Motor.
3. METHODOLOGY
START
ENTER PASSWORD
NO IS PASSWORD
TRY AGAIN CORRECT
YES
MECHANICAL DOOR
CLOSES
END
Software Details
For developing an Android app we have used MIT app inventor in which Android is a mobile operating system (OS) based on
the Linux kernel and recently developed by Google. Android has user interface based on direct manipulation which is used for
touchscreen mobile devices such as smartphones and tablet computers to make processing fast.
In the first place, we need to incorporate the library and pronounce factors required, as in piece of code. We incorporate a servo
library, then, at that point make a string cluster to produce a secret word. After this, we need to make a couple of additional
string factors to store secret phrase, OTP and LED pin numbers as in scrap.
In the second piece of coding, we need to set up sequential and Braud rate for Bluetooth. Here I have utilized 9600 Baud rate
however on the off chance that it didn't work, you can utilize default Baud pace of Hc 05 i.e (38400).
Then, at that point, we need to set up a pin for servo using servo attach (PWM pin number). After that, we can characterize pin
mode as yield for drove.
In the third piece of code, we will make a circle and check the information coming from Bluetooth.
Then we create if() statement to check gadget id. In the event that it matches, it calls otp() function for age of OTP.
Then, at that point we need to create check() function to check if OTP is right. If it is correct then it goes servo to vacant
position.
To develop Android app we use Mit app inventor.
Mit app inventor :- MIT App Inventor is an online platform designed to teach computational thinking concepts through
development of mobile applications. Students create applications by dragging and dropping components into a design view
and using a visual blocks language to program application behavior.
4. CONCLUSION
This is ongoing project. This is project is good enough to provide security as long as password not shared and project is
completely based on Android platform which is free open source software, So implementation rate is also inexpensive and easy
to install anywhere. Its main advantage is to open door lock using an android where password is encrypted and home owner’s