فهرست مطالب:

ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)

تصویری: ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)

تصویری: ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)
تصویری: Smart key with Bluetooth کلید هوشمند با آردینو و بلوتوث 2024, نوامبر
Anonim
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو

سلام به همگی،

این پروژه درباره ساخت ساده ترین دستگاه اتوماسیون خانگی با استفاده از آردوینو و ماژول بلوتوث است. ساخت این یکی بسیار آسان است و می تواند ظرف چند ساعت ساخته شود. در نسخه ای که در اینجا توضیح می دهم ، می توانم تا 4 دستگاه خانگی را با استفاده از تلفن هوشمند اندرویدی خود کنترل کنم. بیایید لیستی از مواد و ابزار مورد نیاز را بررسی کنیم.

مرحله 1: مواد و ابزار مورد نیاز

مواد و ابزار مورد نیاز
مواد و ابزار مورد نیاز
  • 1. Arduino Pro Mini (پیوند به فروشگاه)
  • 2. ماژول بلوتوث HC 05 (پیوند به فروشگاه)
  • 3. ماژول رله 5V 4 کانال (پیوند به فروشگاه)
  • 4. منبع تغذیه 5 ولت.
  • 5. سرصفحه های مردانه و زنانه
  • 6. Perfboard (توصیه می کنم PCB درست کنید ، اما اگر می خواهید این کار را به آسانی انجام دهید ، یک تخته روان بهتر است)

لیست ابزارها

  • 1. کیت لحیم کاری
  • 2. تفنگ چسب
  • 3. تلفن هوشمند Android
  • 4. پیچ گوشتی
  • 5. استریپرهای سیم و غیره:

این تنها چیزی است که ما نیاز داریم…

مرحله 2: کد

Arduino IDE را از اینجا بارگیری کنید.

این کد از softwareserial.h برای پیکربندی پین های rx و tx در آردوینو استفاده می کند. این پین های rx و tx به ترتیب به پایه های tx و rx ماژول بلوتوث HC 05 متصل می شوند.

ماژول بلوتوث داده ها را از یک دستگاه اندرویدی جفت شده دریافت می کند و رله ها را با توجه به داده های دریافتی فعال می کند.

به عنوان مثال ، در کد من اگر داده های دریافت شده کاراکتر "A" باشد ، رله 1 روشن می شود و اگر داده های دریافت شده کاراکتر "B" باشد ، رله 1 خاموش می شود.

به طور مشابه می توان همه رله ها را با استفاده از دستورات بلوتوث روشن/خاموش کرد. برای نظرات دقیق به کد مراجعه کنید.

EEPROM

EEPROM مخفف عبارت Electronically Erasable Programmable Read Only Memory است که در اینجا برای ذخیره وضعیت رله (ON/OFF) استفاده می شود ، به طوری که در صورت قطع برق هنگام تنظیم مجدد کنترل کننده ، همه رله هایی که ON روشن نگه داشته می شوند پس از بالا آمدن برق به وضعیت ON خود بازگردید. بنابراین هر زمان که یک رله روشن شود ، یک متغیر ذخیره شده در یک آدرس در EEPROM مقدار آن را به 1 تغییر می دهد و هرگاه خاموش شود همان متغیر به 0 تغییر می کند. هر رله دارای متغیر مخصوص خود است تا وضعیت آن را در EEPROM ذخیره کند. بنابراین در ابتدای کد اولین کاری که انجام دادیم این بود که رله ها را با توجه به مقادیر ذخیره شده در EEPROM راه اندازی کنیم.

اگر از Arduino Pro mini استفاده می کنید ، برای تبدیل کد به Arduino به یک مبدل USB به TTL نیاز دارید.

مرحله 3: برنامه Android

برنامه Android
برنامه Android
برنامه Android
برنامه Android

همانطور که در بالا ذکر شد ، میکرو کنترلر هر رله را با توجه به داده هایی که از طریق ماژول بلوتوث از دستگاه Android دریافت می کند ، فعال می کند. بنابراین ما برای ارسال این داده ها به HC 05 به یک برنامه Android نیاز داریم.

من یک برنامه سفارشی با استفاده از مخترع برنامه MIT ایجاد کردم. من "طرح بلوک" برنامه خود را به عنوان PDF در اینجا برای افرادی که قصد دارند برنامه خود را با استفاده از App Inventor ایجاد کنند ، پیوست کرده ام.

مخترع برنامه MIT

اگر نمی خواهید برنامه را به زحمت بیندازید ، فقط می توانید برنامه آماده استفاده (فقط با کدی که در بالا پیوست کردم سازگار است) را از لینک زیر بارگیری کنید.

مرحله 4: دستورالعمل ها برای برنامه Android

دستورالعمل برای برنامه Android
دستورالعمل برای برنامه Android
دستورالعمل برای برنامه Android
دستورالعمل برای برنامه Android
دستورالعمل برای برنامه Android
دستورالعمل برای برنامه Android

قبل از استفاده از ماژول بلوتوث HC-05 ، باید آن را در دستگاه اندرویدی خود جفت کنید.

مرحله 1: تنظیمات بلوتوث دستگاه خود را باز کرده و دستگاه های جدید را جستجو کنید ، مطمئن شوید که مدول led در HC05 به طور مداوم چشمک می زند (حالت جفت شدن).

مرحله 2: HC 05 را انتخاب کنید (در غیر اینصورت نشانی ای را مشاهده خواهید کرد که با تصویر C نشان داده می شود.)

مرحله 3: پین "1234" را وارد کرده و OK را فشار دهید.

مرحله 4: برنامه "Wiz Smart Home" را باز کرده و روی دکمه بلوتوث در بالای صفحه کلیک کنید.

مرحله 5: "HC 05" را از لیست انتخاب کنید.

مرحله 6: از کلیدهای مربوطه برای روشن/خاموش کردن رله های 1 ، 2 ، 3 ، 4 استفاده کنید.

مرحله 7: روی Master کلیک کنید تا همه رله ها با یک کلیک روشن/خاموش شوند.

مرحله 5: مدار

جریان
جریان
  • پین 11 آردوینو به پین TX ماژول HC-05.
  • پین 10 آردوینو به پین RX ماژول HC-05.
  • GND از HC-05 به GND در آردوینو.
  • Vcc از HC-05 تا Vcc (5v) در آردوینو.
  • Vcc ماژول رله به Vcc (5v) در آردوینو.
  • GND ماژول رله به GND در آردوینو.
  • پین 2 آردوینو را به R1 ماژول رله وصل کنید.
  • پین 4 آردوینو را به R2 ماژول رله وصل کنید.
  • پین 6 آردوینو را به R3 ماژول رله وصل کنید.
  • پین 8 آردوینو را به R4 ماژول رله وصل کنید.
  • به پین های برق آردوینو منبع تغذیه 5 ولت بدهید.
  • پین 12 و 13 به ترتیب پین های نشانگر قدرت و LED های وضعیت Bluetooth هستند

این برای دستگاه تمام است.

به منظور کنترل شبکه اصلی ، مخاطبین "معمولاً باز" هر رله را در کلیدهای مربوطه لوازم خانگی که می خواهید کنترل کنید (یا) سیم مستقیم را از طریق یک تماس "NO" همه رله ها وصل کنید. و سیمهای وسایل برقی را به مخاطب دیگر "NO" رله مربوطه متصل کنید.

مرحله 6: طراحی PCB

طراحی PCB
طراحی PCB
طراحی PCB
طراحی PCB

این یک مدار بسیار ساده است. شما می توانید آن را به زودی روی یک تخته چوب لحیم کنید ، اما اگر هنوز مایل به ساخت PCB هستید ، من طرح PCB را که با استفاده از پروتئوس 8 پرو ساخته ام پیوست می کنم. نسخه من همچنین دارای یک سری تنظیم کننده ولتاژ بود که در تصاویر نشان داده شده است.

مرحله 7: مونتاژ اجزاء

مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء

من از محفظه یک SMPS رایانه قدیمی برای ساخت قاب دستگاه خود استفاده کردم. بهتر است با توجه به نیاز خود یک کیس سفارشی با استفاده از Fusion 360 یا هر نرم افزار طراحی سه بعدی دیگر طراحی کرده و طرح سه بعدی را چاپ کنید تا جلوه فوق العاده ای به پروژه خود ببخشید. من برخی از برچسب ها را چاپ کردم و روی محفظه SMPS چسباندم تا ظاهر خالی آن پر شود. من چند سوراخ در آن ایجاد کردم و آن را روی دیوار کنار صفحه کلید نصب کردم. سیم ها با استفاده از یک لوله پلاستیکی کوچک که به تابلو برق منتهی می شد پنهان شده بود.

مرحله 8: نتیجه

Image
Image
چالش بلوتوث
چالش بلوتوث

ویدئوی ارسال شده در اینجا کارکرد دستگاه را برای اولین بار نشان می دهد. شما فقط باید یکبار دستگاه را جفت کنید! پس از آن ، فقط بلوتوث را روشن کنید ، وصل شوید و بی سیم شوید!

امیدوارم از خواندن این مطلب آموزنده لذت برده باشید. اگر س questionsالی دارید ، می توانید آن را در اینجا بپرسید یا نامه ای به [email protected] ارسال کنید. خوشحال میشم کمکتون کنم

متشکرم…!!!:)

چالش بلوتوث
چالش بلوتوث

نفر دوم در چالش بلوتوث

توصیه شده: