فهرست مطالب:
- تدارکات
- مرحله 1: رابط صفحه نمایش LCD 16*2 با آردوینو
- مرحله 2: ساخت و رابط صفحه کلید
- مرحله 3: راه اندازی لچ
- مرحله 4: افزودن زنگ و پیدا کردن محفظه برای اجزاء
- مرحله 5: کد
تصویری: قفل درب اتوماتیک: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
هی اونجا !!
این اولین دستورالعمل من است! امیدوارم همه مورد پسند شما واقع شود.
در این پروژه ما قصد داریم یک قفل درب اتوماتیک (محافظت شده با رمز) ایجاد کنیم. قفل و کلید کلاسیک به معنای واقعی کلمه اختراع 100 ساله است و همانطور که می دانیم "تغییر قانون طبیعت است" بنابراین زمان تغییر فرا رسیده است. بنابراین امروز ما قصد داریم یک قفل الکترونیکی ساده و ارزان درب بسازیم.
قفلی که قرار است بسازیم یک قفل الکترونیکی است ، مغز آن Arduino Uno خواهد بود (Arduino nano یا pro mini نیز خوب کار می کند) و دارای صفحه نمایش LCD 16*2 LCD برای نمایش و صفحه کلید DIY برای وارد کردن رمز عبور است ، با زنگ تعبیه شود در این آموزش من قصد دارم از dc hobby motor برای مکانیسم قفل استفاده کنم ، اما به جای آن می توانید از سروو استفاده کنید.
حالا بیایید شروع کنیم !!
تدارکات
اجزای مورد نیاز برای ساختن قفل به راحتی بصورت آنلاین و آفلاین قابل دسترسی هستند ، من قصد دارم پیوندهایی را برای آن در اختیار شما قرار دهم.
~ Arduino Uno: می توانید از اینجا خرید کنید
l نمایشگر LCD 16*2: می توانید از اینجا خرید کنید
IC l293D IC: می توانید از اینجا خرید کنید
motor موتور سرگرمی DC / موتور سروو: می توانید از اینجا خرید کنید
~ push switch x 18: می توانید از اینجا خرید کنید
~ تخته پرف
~ مقاومت 1 کیلو اهم x 16
pot پتانسیومتر 10 کیلو متر
~ مقاومت 1 اهم
~ زنگ
محفظه برای قرار دادن اجزاء
برخی از سیم ها ، سربرگ ها ، لحیم کاری و آهن لحیم کاری برای ایجاد قفل اتوماتیک درب کافی خواهد بود.
مرحله 1: رابط صفحه نمایش LCD 16*2 با آردوینو
رابط LCD با آردوینو بسیار آسان است.
در اینجا من نمودار مدار را برای شما ارائه کرده ام ، من برای این صفحه نمایش محافظ DIY ساخته ام تا بتوان LCD را به راحتی متصل کرد. ما در حال استفاده از 4 پین داده (یعنی D4 ، D5 ، D6 ، D7) برای نمایش آن با آردوینو هستیم.
من به شما پیشنهاد می کنم از سیم روبان برای تمیز نگه داشتن اتصالات استفاده کنید یا می توانید از بلوز با تخته نان استفاده کنید.
برای بررسی اینکه آیا همه چیز درست کار می کند یا خیر ، می توانید طرح نمونه Hello World کتابخانه LIQUID CRYSTAL را که من نیز ارائه کرده ام ، بارگذاری کنید.
مرحله 2: ساخت و رابط صفحه کلید
من صفحه کلید ساده خود را به جای استفاده از ماژول صفحه کلید در بازار موجود کرده ام ، زیرا از 8 پین i/o استفاده می کند و اگر از این ماژول استفاده می کنیم. پین های ورودی/خروجی برای سایر اجزا کم خواهیم داشت.
بنابراین ، من تصمیم گرفتم ماژول صفحه کلید خودم را بسازم که تنها از یک پین آنالوگ آردوینو استفاده می کند !!
ما می توانیم آن را به راحتی با کمک برخی از دکمه ها و مقاومت ها بسازیم. اصل کار این Voltage Divider است ، می توانید سیم کشی و کارکرد را در تصاویر بالا مشاهده کنید. من آن را از طریق یک تخته پرفیور ساخته ام ، شما نیز می توانید همین کار را انجام دهید و اکنون اتصال از طریق آردوینو بسیار آسان است.
توجه: مقاومت بیشتر به جای مقاومت 1 میلیون اهم ، صفحه کلید را دقیق تر می کند.
مرحله 3: راه اندازی لچ
دو راه برای تنظیم چفت و بست در وجود دارد
1. DIY
شما به یک قفل معمولی درب (Kundi) ، یک موتور DC ، دو دکمه ، میله نخ (من از پیچ استفاده کرده ام) ، یک مهره و نوعی اپوکسی برای اتصال همه چیز (من از مهر و موم M استفاده کرده ام) نیاز خواهید داشت.
فقط میله رزوه دار را با محور موتور و مهره با دسته چفت وصل کنید ، دو دکمه را روی قفل بچسبانید به گونه ای که هر زمان که دسته قفل در موقعیت شدید خود قرار دارد ، هر یک از دکمه ها را فشار دهید.
سیم کشی را مطابق تصویر انجام دهید.
موتور را با راننده موتور وصل کنید ، در اینجا از L293D ic برای کنترل موتور سرگرمی Dc استفاده می کنم.
2. یک قفل برقی دریافت کنید
می توانید قفل برقی را به صورت آنلاین خریداری کنید. من همچنین پیوند مشابهی را در اینجا به شما ارائه می دهم.
مرحله 4: افزودن زنگ و پیدا کردن محفظه برای اجزاء
در حال حاضر همه چیز تقریباً تنظیم شده است ، می توانید یک زنگ را برای تعامل بیشتر قفل خود اضافه کنید
یک سیم زنگ را به gnd و یک سیم دیگر را به پین 10 آردوینو وصل کنید.
اکنون یک محفظه مناسب برای قرار دادن اجزا در داخل پیدا کنید تا پروژه شما جالب به نظر برسد.
من از قاب چوبی برای ایمن سازی ال سی دی و صفحه کلید استفاده کرده ام که روی قاب پلاستیکی حاوی آردوینو ، زنگ و درایور موتور نصب کرده ام.
مرحله 5: کد
چیز زیادی برای گفتن در مورد کد وجود ندارد ، من خودم آن را ساختم و خوب کار می کند.
دو کلید وجود دارد که از طریق آنها می توان دروازه را باز کرد. یکی کلید اصلی است که از قبل در کد اعلام شده است و قابل تغییر نیست و کلید دیگر قابل به روز رسانی است و در eeprom ذخیره می شود و با فشار دادن کلید C قابل تغییر است. به
می توانید پیام خوش آمد گویی پیام متغیر من را در تابع welcome () تغییر دهید.
این همه برای این پروژه است. حالا شما خوب خواهید بود.
این پروژه بخشی از مسابقه آردوینو 2020 است که به آن رای دهید ، ممنون.
توصیه شده:
آردوینو اتوماسیون خانگی ، درب بازکن اتوماتیک: 6 مرحله
Arduino Home Automation، Automatic Door Open: در دوره "الکترونیک به طور خلاصه" من ثبت نام کنید: https://www.udemy.com/electronics-in-a-nutshell/؟couponCode=TINKERSPARK همچنین برای اطلاعات بیشتر کانال یوتیوب من را اینجا ببینید. پروژه ها و آموزش های الکترونیکی: https://www.youtube.com/channel/UCelOOR
سوئیچ درب اتوماتیک و کتری Cayenne: 7 مرحله (همراه با تصاویر)
سوئیچ درب اتوماتیک و کتری Cayenne: وقتی به خانه بر می گردم یک فنجان چای می خورم و وقتی به خانه می روم ، کلید درب من را نمی بینم ، زیرا نور وجود ندارد. من واقعاً مصمم به بهبود وضعیت! :-) من از Raspberry Pi Zero ، متصل به اینترنت و
درب اتوماتیک مینیاتوری: 3 مرحله
درب اتوماتیک مینیاتوری: این یک مدل از درب است که با لمس سنسور نیرو واقع در جلوی آن باز می شود. درب به مدت 3 ثانیه باز می ماند و به شما زمان می دهد. برای تهیه آن شما نیاز دارید: مقوا چسب / نوار arduino
درب بازکن اتوماتیک مرغ: 6 مرحله
درب بازکن اتوماتیک درب مرغ: درب بازکن اتوماتیک مرغ قطعات و ابزار مورد استفاده
درب اتوماتیک مرغ مرغی - کنترل آردوینو .: 10 مرحله (همراه با تصاویر)
درب اتوماتیک مرغ مرغی - کنترل آردوینو: این دستورالعمل برای طراحی درب مرغ اتوماتیک با زمان باز و بسته شدن دستی قابل تغییر است. درب را می توان در هر زمان از راه دور باز یا بسته کرد. درب به صورت مدولار طراحی شده است. قاب ، در و کنترل کننده می توانند منفی باشند