فهرست مطالب:

ESP8266 WIFI درب گاراژ از راه دور: 3 مرحله
ESP8266 WIFI درب گاراژ از راه دور: 3 مرحله

تصویری: ESP8266 WIFI درب گاراژ از راه دور: 3 مرحله

تصویری: ESP8266 WIFI درب گاراژ از راه دور: 3 مرحله
تصویری: Remote wifi android studio with avr codevision esp8266 esp01 -پروژه ریموت کنترل 4 کانال با Esp8266 2024, نوامبر
Anonim
ESP8266 WIFI درب گاراژ از راه دور
ESP8266 WIFI درب گاراژ از راه دور

ما از گاراژ خود بیشتر شبیه یک ورودی اصلی به خانه استفاده می کنیم ، زیرا استفاده از ورودی جلویی واقعی به دلیل چیدمان ضعیف ، مقدار زیادی خاک را وارد خانه می کند. در طول فصل بارندگی در ساحل غربی کانادا حتی بدتر است. درب بازکن گاراژ ما فقط با دو ریموت همراه بود و در حالی که می توانیم ریموت های بیشتری بخریم ، اما من بهتر است یک ریموت WIFI داشته باشم که می توان از تلفن هوشمند استفاده کرد. من نمی خواستم بازکن WIFI فعال باشد که به اتصال به سرور سازنده یا هر چیزی که بتواند اجازه باز شدن در را از راه دور (دور از خانه) بدهد ، نمی خواهم. راه حلی که من ارائه دادم از یک برنامه Android سفارشی استفاده می کند که به WIFI ما متصل می شود و با یک برد مبتنی بر ESP8266 ارتباط دارد که فقط می تواند به WIFI ما نیز متصل شود. هنگامی که در محدوده WIFI خانه هستید ، می توانید از تلفن خود برای باز کردن درب استفاده کنید.

مرحله 1: طراحی و مواد

طراحی و مواد
طراحی و مواد
طراحی و مواد
طراحی و مواد

درب بازکن گاراژ ما چمبرلن است ، اما من فکر می کنم اکثر بازکنها به شیوه ای مشابه عمل می کنند. کنترل پنل دیواری برای سیم ساده دو سیم متصل به آن است که به بازکن سیگنال می دهد تا فعال شود. این پانل های دیواری اغلب دارای کلید روشنایی و قفل نیز هستند ، این دکمه ها به سادگی اتصال را کوتاه نمی کنند ، بلکه مجموعه ای از پالس ها (سیگنال های PWM) را به درب بازکن ارسال می کنند تا به او دستور دهد که چه کاری انجام دهد (چراغ ها را روشن یا قفل کنید) از راه دور) کوتاه شدن سیم ها (کاری که کلید اصلی انجام می دهد) را می توان با یک رله انجام داد.

من از قسمت های زیر استفاده کردم:

  • برد Wemos D1 R2 ESP8266 (هر برد ESP8266 dev کار می کند)
  • رله JCZ-11 (سیم پیچ 5 ولت)
  • ترانزیستور NPN (2N4401)
  • یک مقاومت 10 کیلو اهم
  • یک مقاومت 2.2 کیلو اهم
  • یک دیود 1N4148
  • سیم متفرقه
  • نمونه سازی PCB (یا خودتان بسازید)
  • محفظه برای تخته
  • منبع تغذیه برای برد

نمودار شماتیک از LTSpice است (فایل منبع پیوست شده است) و من همچنین یک تصویر تخته نان Fritzing را برای تجسم متفاوت قرار داده ام. به نظر می رسد مدل Fritzing تخته Wemos مشکلاتی دارد. خطوط تیره را نادیده بگیرید ، فقط به اتصالات سیم آبی نگاه کنید. البته بسیاری از تخته های توسعه دیگر ESP8266 نیز می توانند بجای آن استفاده شوند و کد شامل تغییرات بسیار کمی برای کار بر روی سایر بردها است.

برای محوطه از یک جعبه پلاستیکی کوچک استفاده کردم (از فلز استفاده نکنید ، سیگنال WIFI را محافظت می کند). برای منبع تغذیه از یک شارژر تلفن همراه قدیمی استفاده کردم و انتهای آن را با یک کانکتور مناسب برای برد Wemos جایگزین کردم.

از آنجا که رله ای که در دسترس داشتم دارای یک سیم پیچ 5 ولت بود و برد Wemos فقط می تواند 3.3 ولت را روی یک پین دیجیتال خروجی دهد ، من از یک ترانزیستور برای تغییر سیم پیچ روی رله استفاده کردم. من یک مقاومت کششی (10 کیلو اهم) اضافه کردم تا اطمینان حاصل شود که هنگام وصل شدن برد و عدم باز شدن درب گاراژ ، پین کم است. دیود فلای بک (D1) هنگام خاموش شدن رله در برابر افزایش ولتاژ از انرژی ذخیره شده در سیم پیچ محافظت می کند.

مرحله 2: جمع آوری همه آن

مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن
مونتاژ همه آن

یک PCB اضافی از پروژه دیگری داشتم که برای عنوان Wemos مناسب بود ، بنابراین آن را به اندازه برش دادم و برای استفاده تغییر دادم. لازم است چند سوراخ ایجاد شود و برخی از آثار ناخواسته بریده شود تا مناسب شود. تمام قطعات را در جای خود لحیم کردم و با روشن و خاموش کردن LED عملکرد کد را آزمایش کردم. همانطور که قبلاً ذکر شد ، یک ویژگی مهم این بود که بازکن (یا LED در محفظه آزمایش) با روشن شدن برد Wemos فعال نمی شود.

تابلوی Wemos با استفاده از Arduino IDE برنامه ریزی شد و آدرس IP برد (از پیش تعیین شده) 192.168.1.120 در شبکه خانگی ثابت شد. به این ترتیب وقتی قدرت می گیرد همیشه آدرس IP داخلی (داخلی) مشابهی دارد و برنامه را می توان با آن سخت کدگذاری کرد.

برنامه اندروید با استفاده از MIT App Inventor 2 ایجاد شده است. من فقط آن را روی گوشی هایی که داریم (Oneplus ، Xiaomi و Moto G4 Play) آزمایش کرده ام. با قرار دادن آن در پوشه مشترک Google Drive و بارگیری آن از خود تلفن به راحتی نصب می شود. استفاده از MIT App Inventor رایگان است و فایل پروژه موجود را می توان به راحتی برای استفاده از آدرس IP متفاوت تغییر داد.

واحد مونتاژ شده کاملاً در قسمت قاب مورد نظر من قرار نگرفت ، بنابراین من یک سوراخ را بریدم تا رله کمی بیرون بیاید. من همچنین یک سوراخ دسترسی برای اتصال به سیم کشی درب گاراژ را قطع کردم.

مرحله 3: اتصال به درب بازکن گاراژ

اتصال به درب بازکن گاراژ
اتصال به درب بازکن گاراژ
اتصال به درب بازکن گاراژ
اتصال به درب بازکن گاراژ

دو گزینه برای اتصال سیم کشی به بازکن وجود دارد. گزینه 1 اتصال دو پایانه پیچ در پانل دیوار و دیگری اتصال مستقیم به بازکن است (در پایانه ها فشار دهید). من دومی را انتخاب کردم ، زیرا برای من راحت تر بود زیرا سیم ها فاصله کمتری را به جایی که می توانم واحد Wemos خود را در گاراژ بگذارم ، می رساند. یک سنج نوار سیمی روی خود بازکن وجود دارد و از زبانه های کوچک نارنجی زیر می توان برای رها کردن سیم های موجود استفاده کرد ، بنابراین مجموعه اضافی را می توان با سیم های موجود پیچانده و دوباره وارد کرد.

تخته Wemos در محوطه آن خارج از جاده قرار گرفته است تا به راحتی مورد ضربه قرار نگیرد ، زیرا گاراژ همچنین کارگاه نجاری من است. بسیار خوب کار می کند و ای کاش این کار را زودتر انجام می دادم.

توصیه شده: