انواع مختلفی از سیستم های امنیتی در سراسر جهان مورد استفاده قرار می گیرد و Digital Code Lock یکی از آنهاست. ما قبلا بسیاری از قفل های دیجیتال را با LCD ساده 16×2 با استفاده از آردوینو ، رزبری پای ، 8051 و غیره پوشش داده ایم . این قفل را می توان به صورت بی سیم از طریق بلوتوث و با استفاده از تلفن اندرویدی خود در محدوده بلوتوث معمولی که 10 متر است کنترل کرد . کاربر باید رمز عبور از پیش تعریف شده را از تلفن اندرویدی خود وارد کند، اگر رمز عبور صحیح باشد TFT LCD پیام "گذرواژه صحیح" را نشان می دهد و اگر رمز عبور اشتباه باشد، LCD پیام "گذرواژه اشتباه" را نشان می دهد.
با استفاده از این قفل می توانید قفل در را در حین راه رفتن حتی قبل از رسیدن به آن باز کنید. این کار باعث صرفه جویی در وقت شما می شود و نیازی به حمل کلید ندارید و قفل به راحتی با گوشی باز می شود.
قطعات مورد نیاز:
- آردوینو مگا
- ماژول بلوتوث HC05
- کابل یو اس بی
- سیم های اتصال
- زنگ
- 2.4 اینچ TFT LCD Shield با کنترلر SPFD5408
- تلفن همراه اندروید
- برنامه ترمینال بلوتوث
- تخته نان
نمودار مدار و توضیح:
مدار این قفل دیجیتال کنترل شده تلفن هوشمند ساده است. ما فقط باید ماژول بلوتوث HC05 و TFT LCD Shield را به آردوینو متصل کنیم. شیلد TFT LCD را می توان به راحتی روی آردوینو نصب کرد، فقط باید تراز پین ها را مطابقت دهیم و اطمینان حاصل کنیم که پایه های GND و Vcc آردوینو باید روی پایه های GND و Vcc LCD نصب شوند. همچنین باید کتابخانه TFT Touch Screen LCD را نصب کنید، در اینجا درباره رابط TFT LCD با آردوینو بیشتر بدانید .
HC05 با پین های Vcc و GND آردوینو، TX HC05 به RX1 آردوینو و RX HC05 به TX1 آردوینو متصل می شود. یک پایه زنگ به GND آردوینو و دیگری به پایه 22 آردوینو متصل است.
پیکربندی برنامه ترمینال بلوتوث برای آردوینو:
برای استفاده از این قفل دیجیتال از طریق تلفن هوشمند اندرویدی خود، ابتدا باید یک برنامه موبایل اندرویدی به نام ترمینال بلوتوث را نصب کنیم . برنامه ترمینال بلوتوث با آردوینو سازگار است. این برنامه را می توان از فروشگاه Google Play دانلود کرد و با انجام مراحل زیر می توان آن را به راحتی پیکربندی کرد:
1. ابتدا آن را از گوگل پلی استور دانلود کرده و در گوشی موبایل اندروید خود نصب کنید.
2. «مدار سیستم قفل دیجیتال کنترل شده با بلوتوث» خود را روشن کنید.
3. برنامه را باز کنید و به گزینه 'connect safely' بروید.
4. دستگاه HC05 را برای جفت شدن پیدا خواهید کرد.
5. رمز عبور 1234 را برای اتصال به تلفن Android خود مانند آنچه برای اتصال سایر دستگاه های بلوتوث استفاده می کنیم، بدهید.
شرح کار:
در این سیستم امنیتی مبتنی بر آردوینو ، ما از سه جزء اصلی استفاده کرده ایم که عبارتند از ماژول بلوتوث HC05، آردوینو مگا برد و شیلد TFT LCD 2.4 اینچی.
در اینجا رمز عبور چهار رقمی توسط کاربر از طریق تلفن هوشمند اندرویدی با استفاده از برنامه ترمینال بلوتوث وارد شده و از طریق بلوتوث به آردوینو ارسال می شود. آردوینو داده های ارسال شده توسط تلفن اندروید را با استفاده از ماژول بلوتوث HC05 دریافت می کند و آن را بر روی SPFD5408 TFT LCD نمایش می دهد. آردوینو رمز عبور وارد شده توسط کاربر را با رمز عبور از پیش تعریف شده (1234) مقایسه می کند و پیام را مطابق با آن نمایش می دهد. در صورت عدم تطابق رمز عبور، پیغام "گذرواژه اشتباه" را نمایش می دهد و اگر رمز عبور مطابقت داشته باشد، پیام "گذرواژه صحیح" را نمایش می دهد. زنگ هشدار نیز برای نشان دادن آلارم استفاده می شود که در صورت اشتباه وارد کردن رمز عبور بوق می دهد. همچنین ویدیو را که در انتها نشان داده شده است بررسی کنید تا عملکرد آن را بفهمید.