![](https://duino4projects.com/wp-content/uploads/2019/09/Arduino-LCD-1602A-I2C-PASSWORD-PROTECTED-DOOR-ACCESS-With-Relay-KY-019.jpg)
سلام دنیا! امروز یک کد ساده برای کنترل قفل ضربه ای الکتریکی با رمز عبور/کد دسترسی با استفاده از یک رله 1 کانالی ساختم. من چنین قفلی ندارم اما آن را با یک لامپ متصل به رله نشان دادم. مرحله بعدی را برای کد شماتیک و لیست قطعات بررسی کنید.
(میدونم! تو ویدیو دسترسی اشتباه نوشتم..به اشتباه تایپی اهمیت نده.
مرحله 1: شماتیک، کد و لیست قطعات
![](https://duino4projects.com/wp-content/uploads/2021/11/Schematic-Code-Parts-List-1024x576.png)
شما به این کتابخانه های زیر نیاز دارید
- رمز عبور.h
- LiquidCrystal_I2C.h
- Keypad.h
آن را مانند شماتیک وصل کنید و پس از آپلود باید کار کند،
اگر چیزی نمی بینید، آدرس I2C خود را تغییر دهید، من یک کد برای اسکن آدرس شما اضافه می کنم.
می توانید این را در خط نشان داده شده در زیر تغییر دهید که می توانید در خط 14 کد پیدا کنید.
- #define I2C_ADDR 0x27
رایج ترین آدرس های I2C.
- PCF8574 = 0x20،
- PCF8574A = 0x38،
- PCF8574AT = 0x3F
- PCF8574T = 0x27
فهرست قطعات:
- Arduino uno، من از RobotDyn Uno استفاده کردم.
- رله 1 کانالی KY-019
- صفحه کلید 4×4
- LCD 1602 با I2C
- قفل ضربه الکتریکی (برای آزمایش کد لازم نیست، خواهید دید که رله روشن یا خاموش می شود.)
موفق باشید!
منبع: Arduino – LCD 1602A I2C – PASSWORD Protected DOOR ACCESS With Relay – KY-019