Arduino Security Panel System with using Keypad and LCD Display

preview_player
Показать описание

In this tutorial we will learn how to make an Arduino Security Panel System with using Keypad and LCD Display.We will be able to open the door by entering the correct password.

Required Hardware:
Arduino Board:
Keypad 4x4 :
LCD 16x02:
Breadboard:
Potentiometer 10k:
Resistor 220 Ohm:
LED:
Jumper Wires:

Recommended Items:

LCD 16x02 Connection:
The Arduino's +5V and GND will be connected to the pin of the breadboard
The LCD has 16 pins and the first one from left to right is the Ground (GND) pin
The second pin is the VCC which we connect the +5V pin on the breadboard.
Next is the Vo pin on which we can attach a potentiometer for the contrast of the display
The RS pin will be connected to the A0 pin of the Arduino.
The RW pin will be connected to the GND pin of the breadboard.
The E pin will be connected to the A1 pin of the Arduino.

Keypad 4x4 Connections:
The keypad has 8 pins, 4 of them are for the rows and other 4 pin for the columns.
The keypad I'm using is 4x4. It has an additional connection input. The keypad used in the circuit diagram is 3x4.
The Keypad's pins will be connected respectively to the Digital 1-2-3-4-5-6-7-8 pin of the Arduino.

Social Media:
Рекомендации по теме
Комментарии
Автор

Thank you Sir for this project! I've learned a lot..
I added this lines...
...lcd.print("Tutorial Project");
pozisyon=0; clear pozisyon
setLocked (true); lock again
delay(7000);
lcd.clear();
This is to prevent errors after "Verified" and you want to unlock again..

Hope to see more Arduino projects from you!

inspiredtiny
Автор

I really liked your breadboard and wires usage. It was an inspiration and will save me from a messy project!

gabrielefugazzi
Автор

Hi, I have a question, I am a student and I am actually using this code as base for my final project at school, programming.
Can you explain me the logic part behind this code?(Because I like to understand the code I am using if I'm asked to know what that represents) :
if(whichKey == password [pozisyon]){

pozisyon ++;
}
if(pozisyon == 4){
setLocked (false);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("*** Verified ***");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Mert Arduino");
lcd.setCursor(0, 1);
lcd.print("Tutorial Project");
delay(7000);
lcd.clear();
}
delay(100);
}


Please help me,
Greetings

iTzRealCAE
Автор

which software are you using for maing the design?

souvikbose
Автор

Very very very helpful video! i was searching for a keypad, lcd and arduino uno project that didn't have any other IC's or anything else that i don't have available! :) i'm so glad i found this video :)

bocmanisbertrups
Автор

I know this is a couple years old, but worked flawless! I did make a mild adjustment to the code so that it's auto-locking. I just added setLocked (true);
under the lcd.clear(); line Thank you for the tutorial! pozisyon=0;

derqatarzan
Автор

just speechless if people have much interest in Arduino this will be the top YouTube channel just awesome from my opinion it's best it helped me a lot brother

adityasidham
Автор

Hi sir, I appreciate what you do for us, could you please tell me what the program u used to draw the places for the parts of arduino!

mohamedessamhadid
Автор

hi what software r u using for the schematic?

kingcreatez
Автор

awesome I made 4 door locks for my home with strong services motors thanks 👌👌👌👌👌

raghavswarupsharma
Автор

Sir can this be made by not using potentiometer
If yes then can you please tell me description.
Please do the needful 😌😌😌

arnavstech
Автор

Greetings Michael

As a subscriber to your channel, I am attempting to modify your code to run an I2C LCD. I am able to use the I2C LCD for other sketches, but It does not want to work within your code.

I changed out the included library, but the sketch won't compile:

#include <LiquidCrystal_I2C.h>
// #include <LiquidCrystal.h> //include LCD library (standard library)

Do I need to also remove LiquidCrystal.h from the library so it does not get sourced? Or are more tweaks needed to make the I2C fly in kedpadLCDcode.ino?

bobb
Автор

thank you so much wish I had a bigger bread board and you are the first person to say that is a potentiometer I found one in the billions of items my dad has Im starting arduino and your guides look awesome thanks for working hard on this channel keep up the good work! :)

crazedranger
Автор

Hi I copied and pasted your code and wired it correctly, but I keep getting these error messages:
Arduino: 1.8.2 (Windows 10), Board: "Arduino/Genuino 101"

warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

char* password ="1234"; //create a password

^

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::Keypad(char*, unsigned char*, unsigned char*, unsigned char, unsigned char)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::Keypad(char*, unsigned char*, unsigned char*, unsigned char, unsigned char)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::begin(char*)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::scanKeys()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::isPressed(char)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::findInList(char)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::findInList(int)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::getState()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::keyStateChanged()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::numKeys()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of int)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::setHoldTime(unsigned int)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of (*)(char))'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of char, KeyState)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of char, bool)'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::updateList()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::getKeys()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::getKey()'

first defined here

In function `Keypad::pin_read(unsigned char)':

multiple definition of `Keypad::waitForKey()'

first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino 101.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

cosmicbob
Автор

Can you hook up a motor or something to it So when access is granted something happens?

cheeriomartinez
Автор

Display board ke liye yesa koi system bana sakte ho aap?

rakeshgupta-nhhu
Автор

GREAT! VIDEO, INFO, FORMAT! More people should do it similarly! thank you ....this helps a ton!

MyBigThing
Автор

thanks to this nice video I was able to create a Security Panel System using arduino, but I can't figure out how to include more passwords so that more people can log in with different passwords. if you could send me an answer, I would be very grateful. thanks.

alessandrotorrisi
Автор

Brilliant project, absolutely love this tutorial and thank you so much. I am in awe.

TheSenshi
Автор

hello what is this simulation program?

sambathneak
welcome to shbcf.ru