خانه / چگونه بسازیم / الکترونیکی / قفل در برقی بسازید را با بلوتوث کنترل کنید [Arduino]

قفل در برقی بسازید را با بلوتوث کنترل کنید [Arduino]

با این پروژه آردوینو می‌توانید قفل در برقی را از طریق موبایل یا تبلت اندرویدی تان کنترل کنید. برای اضافه کردن قابلیت بلوتوث به قفل در برقی می‌توانید از میکروکنترلر ATmega328 یا برد آردوینو UNO استفاده کنید. در این ساختنی ، آموزش‌های لازم برای استفاده از هر دو میکروکنترلر را در ادامه خواهید خواند.

قفل در برقی را با بلوتوث کنترل کنید
قفل در برقی را با بلوتوث کنترل کنید

با این سیستم می‌توانید قفل در برقی را به مدت سه ثانیه باز کنید. بعد از سه ثانیه در دوباره بسته می‌شود. کنترل سیستم هم برنامه اندرویدی است که روی موبایل یا تبلت خود نصب می‌کنید. این سیستم با جریان 9 تا 12 ولتی کار می‌کند؛ به همین خاطر به یک آداپتور 12 ولتی نیاز داریم. با عبور جریان از مدار، قفل در برقی باز می‌ماند و در غیر این صورت بسته می‌شود. این قفل رد برقی برای درب اصلی خانه مناسب نیست اما می‌توانید از آن روی درب ورودی آپارتمان یا اتاق استفاده کنید.

گام اول : وسایل مورد نیاز

وسایل مورد نیاز
وسایل مورد نیاز
  • برد آردوینو UNO
  • ماژول بلوتوث HC-06
  • ترانزیستور NP2222A
  • مدار درایور پیچی دو پین
  • قفل در برقی (12 ولتی)
  • منبع تغذیه 9 تا 12 ولتی
  • مقاومت 10k

در ادامه آموزش تغییر پسورد اولیه ماژول بلوتوث HC-06 را یاد می‌گیرید. اگر از ماژول‌های دیگر استفاده می‌کنید، اتصالات تغییر نمی‌کند اما روش تغییر پسورد برای هر ماژول متفاوت است.
اگر می‌خواهید مدار مخصوص – بر پایه آردوینو – را بسازید، به این قطعات هم نیاز دارید:

  • سوکت DIP برای atmega328
  • رگولاتور ولتاژ LM7805 (خروجی 5 ولتی)
  • اسیلاتور کریستال 16Mhz
  • دو عدد خازن سرامیکی 22pF
  • دو عدد خازن الکترولیتی 0.22uF
  • مقاومت 10K
  • جک برق DC
  • برد مدار چاپی آزمایشی

ابزار مورد نیاز

  • چسب حرارتی
  • دریل
  • هویه (برای ساخت مدار مخصوص)

گام دوم : پسورد را تغییر بدهید

تغییر نام و پسورد پیش فرض ماژول بلوتوث HC-06 ایمنی قفل در برقی را بیشتر می‌کند. برای اینکار، ابتدا یک طرح خالی در آردوینو آپلود کنید و سپس اتصالات زیر را ایجاد کنید:

  • پین Vcc ماژول به پین 5 ولتی آردوینو
  • پین GND ماژول به پین GND آردوینو
  • پین RX ماژول به پین RX آردوینو
  • پین TX ماژول به پین TX آردوینو
  • پین Wake از طریق یک مقاومت 10K به پین 5 ولتی آردوینو

دکمه Connect روی سریال مانیتور را بزنید (9600bps) و عبارات زیر را تایپ کنید:

  • AT : کلمه ok ظاهر خواهد شد؛
  • AT+NAMEMydoor : کلمه OKsetname ظاهر می‌شود و نام ماژول به MyDoor تغییر می‌کند؛
  • AT+PIN1988 : کلمه OKsetpin ظاهر می‌شود و پسورد ماژول به 1988 تغییر می‌کند.

برد آردوینو را از پورت USB جدا کنید و سراغ مرحله بعد بروید.

گام سوم : مدار را بسازید

مدار قفل در برقی را بسازید
مدار قفل در برقی را بسازید

اتصالات مدار بسیار ساده هستند و کافی است طبق شماتیک بالا عمل کنید.

ماژول بلوتوث:

  • Vcc – 5V
  • GNG – GND
  • RX – TX
  • TX – RX

ترانزیستور NPN:

  • پین پایه B به پین 8 آردوینو
  • پین کالکتور C به پین اول ترمینال درایور پیچی
  • پین امیتر E به GND

پین دوم ترمینال درایور پیچی را به پین Vin برد آردوینو وصل کنید تا جریان مورد نیاز قفل در برقی (9 تا 12 ولت) تامین بشود.

گام چهارم : کدها را آپلود کنید

ابتدا کابل‌های RX و TX را از برد آردوینو جدا کنید. برد آردوینو را به پورت USB کامپیوتر وصل کنید. برد و پورت را در نرم افزار Arduino IDE انتخاب کنید و کدهای زیر را آپلود کنید (اگر می‌خواهید مدت زمان باز ماندن قفل را تغییر بدهید، متغیر delay(time) در خط بیست و ششم را اصلاح کنید). اگر می‌خواهید کدها را اصلاح کنید، ابتدا آنها را ویرایش و سپس آپلود کنید.

بعد از اتمام آپلود، کابل‌های RX و TX را مجدداً به آردوینو وصل کنید.

گام پنجم : برنامه اندروید

برنامه اندروید را دانلود کنید
برنامه اندروید را دانلود کنید

برنامه اندروید را از لینک زیر دانلود و روی گوشی یا تبلت تان نصب کنید. برای نصب این برنامه باید گزینه unknown sources در قسمت تنظیمات اپلیکیشن‌ها فعال باشد.

برای استفاده از این برنامه، ابتدا بلوتوث گوشی (یا تبلت) را فعال کنید. دستگاه‌های اطراف را اسکن کنید و گوشی را به MyDoor (با پسورد 1988) وصل کنید. دستگاه‌ها را با هم جفت کنید و برنامه را باز کنید و گزینه Load Paired Devices را بزنید. حالا روی گزینه مربوط به خودتان کلیک کنید.

گام ششم : مدار مخصوص را بسازید

حالا که قفل در برقی بلوتوثی را با موفقیت تست کردید، می‌توانید یک مدار مخصوص بر پایه آردوینو هم بسازید. ساخت این مدار ساده است اما نسبت به مدار مرحله سوم به مهارت‌های بیشتری نیاز دارد.

هنگام ساخت این مدار مخصوص، نکات زیر را در نظر داشته باشید:

  • مقاومت 10K باید بین پین اول (reset) و پین هفتم (Vcc) میکروکنترلر Atmega328 قرار بگیرد.
  • اسیلاتور کریستال 16MHz باید به پین‌های 9 و 10 که با نام‌های XTAL1 و XTAL2 مشخص شده اند، وصل بشود.
  • به هر کدام از پین‌های اسیلاتور یک خازن 22pF وصل کنید. پایه‌های دیگر خازن را هم به پین 8 (GND) میکروکنترلر وصل کنید.
  • خط جریان دوم ATmega328 را به منبع تغذیه (پین‌های 20-Vcc و 22-GND) وصل کنید.
  • تمام اطلاعات لازم درباره نقشه پین آردوینو در تصویر دوم موجود است.
  • قطعه LM7805 را به همراه دو خازن الکترولیتی 0.22uF استفاده کنید (روی پین‌های خروجی و ورودی) تا بتوانید از منبع 12 ولتی جریان 5 ولتی بگیرید. دقت کنید که نباید بیشتر از 6 ولت جریان به مدار مخصوص وارد کنید چون میکروکنترلر و ماژول بلوتوث می‌سوزند.

گام هفتم : مدار را داخل جعبه قرار بدهید

جعبه را می‌توانید خودتان با پرینتر سه بعدی بسازید یا از جعبه‌های آماده استفاده کنید. اگر از جعبه‌های آماده استفاده می‌کنید، وقت کافی برای اصلاح و تنظیم مدار داخل آن صرف کنید.

قفل در برقی و بلوتوثی آماده است

قفل در برقی با مدار کنترل بلوتوثی آماده است
قفل در برقی با مدار کنترل بلوتوثی آماده است

قفل در برقی آماده است و می‌توانید آن را به در آپارتمان یا در اتاق وصل کنید. اگر پیشنهادی برای بهبود این ساختنی دارید، آن را با سایر کاربران ساختنی به اشتراک بگذارید. دنبال ایده‌های مشابه می‌گردید؟ در کانال تلگرام ساختنی عضو بشوید و همه آموزش‌ها را روی موبایل تان دریافت کنید.

منبع

خلاصه مطلب
قفل در برقی بسازید را با بلوتوث کنترل کنید [Arduino]
عنوان مطلب
قفل در برقی بسازید را با بلوتوث کنترل کنید [Arduino]
توضیح کوتاه
قفل در برقی را با بلوتوث و از طریق موبایل کنترل کنید.
نویسنده
ساختنی

بیشتر بخوانید:

آموزش ساخت چراغ خواب چوبی به روش ساده و ارزان... استفاده از روکش چوب برای ساخت چراغ خواب یکی از بهترین ایده هاست چون می توانید طرح های مختلفی با آن ایجاد کنید. این چراغ خواب، لوستر دیواری و لامپ دیوا...
با در شیشه های مربا جاکلیدی دیواری بسازید... اگر شما هم مرتب کلیدهایتان را گم می کنید، این ساختنی می تواند مشکل تان را حل کند. در این ساختنی یاد می گیرید چطور بدون هزینه زیاد یک جاکلیدی دیواری بس...
با وسایل بازیافتی یک کیف مجلسی زنانه و شیک بسازید... استفاده از وسایل بازیافتی و بدون استفاده برای ساخت کاردستی و وسایل کاربردی یکی از محبوب‌ترین ایده‌ها بین طرفداران ساختنی است. ساختنی هم به این ایده اه...
آموزش ساخت : مشکل داغ کردن لپ تاپ را با این روش حل کنید... مشکل داغ کردن لپ تاپ میتوانید دلایل مختلفی داشته باشد و هر کدام از این دلیل ها راهکار مخصوص خودش را دارند. یکی از دلایلی که میتواند باعث داغ کردن لپ ت...
آموزش ساخت : بند ساعت چرمی بسازید در این ساختنی طرز ساخت بند ساعت چرمی را یاد می گیرید. بعد از خواندن این آموزش ساخت می توانید با کمترین هزینه برای ساعت هایتان هر چندتا که می خواهید بن...
آموزش ساخت : در فضاهای بدون استفاده کتابخانه بسازید... زیرپله و بالای پله فرق نمی کند؛ وقتی در خانه کوچک و آپارتمانی زندگی می کنید باید از هر فضایی بهترین استفاده را ببرید. قبلاً در ساختنی طرز ساخت کمد زیر...

درباره عاطفه اسدزاده

عاطفه اسدزاده
عاطفه اسدزاده،یکی از نویسندگان وبسایت ساختنی است.

پیشنهاد می کنیم

با دستگاه برش لیزری ربات چوبی منعطف و بادوام بسازید

قبلاً در ساختنی آموزش ساخت ربات مقوایی را یاد گرفته اید. آن ربات قابل برنامه …

پاسخ دهید