فهرست مطالب:
- مرحله 1: جمع آوری اقلام مورد نیاز
- مرحله 2: ماژول WIFI ESP-8266
- مرحله 3: سرو گشتاور بالا
- مرحله 4: ورق فلز
- مرحله 5: برنامه نویس 3.3V FTDI
- مرحله 6: راه اندازی برای ESP8266
- مرحله 7: بارگذاری کد در ESP (نرم افزار ساده شده)
- مرحله 8: کدنویسی Arduino با IDE
- مرحله 9: اختراع برنامه شخصی خود
- مرحله 10: فایل.aia برای برنامه
- مرحله 11: مونتاژ
تصویری: درب هوشمند Wifi (ساده ترین روش): 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:59
این یک پروژه ساده است که با arduino uno R3 ساخته شده است ، هدف کنترل قفل درب بدون کلید است و با استفاده از تلفن هوشمند برای انجام این کار ، رسانه ارتباطی اینترنت خواهد بود (ماژول wifi-ESP8266).
من قبلاً یک دستورالعمل در مورد همان پروژه با ماژول بلوتوث ارسال کرده ام ، برای هرگونه توضیح می توانید به آن مراجعه کنید. (اینجا را کلیک کنید).
در این مقاله آموزشی شما از پروژه ساده IOT برای کنترل قفل درب خود با ماژول wifi مطلع خواهید شد.
این یکی از ساده ترین روش ها برای استفاده از ESP-8266 است.
مرحله 1: جمع آوری اقلام مورد نیاز
1. Arduino UNO R3
برای کنترل سروو و رابط با ESP 8266 (GPIO pin-0)
مفهوم بسیار ساده است ، ما قصد داریم ESP8266 (پین GPIO 0) را از طریق تلفن هوشمند خود با یک برنامه کنترل کنیم.
اگر GPIO -پین 0
LOW --------------------------------------- قفل حالت بسته است.
HIGH ----------------------------------- قفل حالت باز
وضعیت GPIO pin 0 توسط arduino با استفاده از دستور digitalRead تشخیص داده می شود و عملیات مورد نیاز را در سروو انجام می دهد.
مرحله 2: ماژول WIFI ESP-8266
این به پروژه ما کمک می کند تا به ابر متصل شود. این بسیار ارزان و آسان برای استفاده است.
در این پروژه ما فقط از GPIO pin-0 ESP8266 استفاده خواهیم کرد.
مرحله 3: سرو گشتاور بالا
برای چرخاندن اهرم قفل هنگام ارسال سیگنال از آردوینو
از پین arduino 5v خود تغذیه می کند و با آن خوب کار می کند. (فقط زمانی که arduino با کابل USB تغذیه می شود)
مرحله 4: ورق فلز
این مورد برای ساخت سروو موتور استفاده می شود که به آن اجازه می دهد موتور را به درستی در درب نگه دارد و قسمت چرخشی را به درستی روی اهرم قفل ثابت کرده است.
این مورد به خلاقیت شما بستگی دارد ، می توانید از هرگونه ماده یا چیز دیگری برای ساختن مورد استفاده کنید. برای نگه داشتن موتور بر روی درب
مرحله 5: برنامه نویس 3.3V FTDI
این فقط برای ساخت پروژه ، برای برنامه ریزی ماژول ESP8266 استفاده می شود ، زیرا نمی تواند مستقیماً از آردوینو برنامه ریزی شود.
مرحله 6: راه اندازی برای ESP8266
شما فقط نیاز به برقراری ارتباط سریالی بین برنامه نویس FTDI و ESP8266 خود دارید.
اتصالات: RX -> TX
TX -> RX
CH_PD -> 3.3 ولت
VCC -> 3.3 ولت
GND -> GND
مرحله 7: بارگذاری کد در ESP (نرم افزار ساده شده)
با استفاده از ESPlorer IDE که برنامه ای است که توسط 4refr0nt ایجاد شده است تا دستورات را به ESP8266 شما ارسال کند.
برای بارگیری و نصب ESPlorer IDE این دستورالعمل ها را دنبال کنید:
1. برای بارگیری ESPlorer اینجا را کلیک کنید
2. آن پوشه را از حالت فشرده خارج کنید
3. به پوشه اصلی بروید فایل "ESPlorer.jar" را اجرا کنید
4. IDE ESPlorer را باز کنید
5. برنامه نویس FTDI خود را به رایانه خود وصل کنید
6. پورت برنامه نویس FTDI خود را انتخاب کنید
7. باز کردن/بستن را فشار دهید
8. برگه NodeMCU+MicroPtyhon را انتخاب کنید
9. یک فایل جدید به نام init.lua10 ایجاد کنید. Save را در ESP فشار دهید
11. هر چیزی که باید نگران آن باشید یا تغییر دهید در کادر قرمز مشخص شده است.
12. کد زیر را با استفاده از نرم افزار قبلی در ESP8266 خود بارگذاری کنید. نام فایل شما باید "init.lua" باشد.
نام شبکه (SSID) و رمز عبور خود را به اسکریپت اضافه کنید
نام شبکه WIFI (SSID) خود را اضافه کرده و در اسکریپت رمز عبور دهید
وقتی ESP8266 راه اندازی مجدد می شود ، آدرس IP ESP در مانیتور سریال شما چاپ می شود. آن آدرس IP را ذخیره کنید ، زیرا بعداً به آن احتیاج خواهید داشت.
مرحله 8: کدنویسی Arduino با IDE
من کد نویسی را داده ام که می توانید فایل را از اینجا بارگیری کنید.
این کد را در ARDUINO بارگذاری کنید!
مرحله 9: اختراع برنامه شخصی خود
شما می توانید با مراجعه به تصاویر ارائه شده در بالا ، یکی را به تنهایی ایجاد کنید.
همچنین می توانید برنامه را از اینجا بارگیری کرده و روی تلفن اندرویدی خود نصب کنید.
پیکربندی آن بسیار آسان است. روی دکمه "تنظیم آدرس IP" در پایین صفحه کلیک کنید و آدرس IP خود را تایپ کنید.
مرحله 10: فایل.aia برای برنامه
می توانید برنامه را با استفاده از وب سایت مخترع برنامه MIT ویرایش کنید. (از گزینه وارد کردن استفاده کنید)
مرحله 11: مونتاژ
مطمئن شوید که اتصالات زیر انجام شده است.
SERVO CONNECTION1. نارنجی ----- پین آردوینو 2
2.red ------- پین 5 ولت در آردوینو
3. قهوه ای ------ پین زمینی در آردوینو
در نهایت ESP 8266 (پین GPIO 0) خود را به پین دیجیتال 5 آردوینو وصل کنید.
ALL SET! وقت آن رسیده است که پروژه خود را آزمایش کرده و در صورت وجود هرگونه خطا اشکال زدایی کنید.
امیدوارم دوست داشته باشید !!!
مرجع:
من در ساخت و انتشار پروژه خود به وب سایت زیر مراجعه کرده ام ،
1.
توصیه شده:
باریک ترین و باریک ترین NES قابل حمل؟: 14 مرحله (همراه با تصاویر)
باریک ترین و باریک ترین NES قابل حمل؟: این یک پرینت سه بعدی NES است که با استفاده از NES بر روی تراشه NES retrobit ساخته شده است. 129*40*200 میلی متر است. دارای عمر باتری 8 ساعته ، کنترل صدای دیجیتالی و قاب سبز شیک (شاید). شبیه سازی نشده است ، سخت افزاری است که از کارتریج اصلی استفاده می کند ، بنابراین شما
3 روش ساده برنامه نویسی ماژول ESP8266 12X: 5 مرحله (همراه با تصاویر)
3 روش ساده برنامه نویسی ماژول ESP8266 12X: اگر با میکرو کنترلر ESP8266 آشنا نیستید ، من واقعاً احساس می کنم که از دست رفته اید! این موارد باورنکردنی هستند: ارزان ، قدرتمند و از همه مهمتر دارای WiFi داخلی هستند
ساده ترین آبیاری گیاه هوشمند آردوینو: 7 مرحله (همراه با تصاویر)
ساده ترین آبیاری گیاهان هوشمند آردوینو: آخرین بار در مورد نحوه ساخت سیستم آبیاری خودکار گیاه با آردوینو و سنسورها دستورالعمل نوشتیم ، مقاله ما بسیار مورد توجه و بازخوردهای زیادی قرار گرفت. پس از آن ، ما فکر می کردیم که چگونه می توانیم آن را بهتر کنیم. به نظر می رسد که ما
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند اندرویدی و آردوینو: سلام به همه ، این پروژه درباره ساخت ساده ترین دستگاه اتوماسیون خانگی با استفاده از آردوینو و ماژول بلوتوث است. ساخت این یکی بسیار آسان است و می تواند ظرف چند ساعت ساخته شود. در نسخه ای که در اینجا توضیح می دهم ، می توانم
ساده ترین روش ها برای چاپ پیام های متنی یا مکالمات IMessages از طریق iPhone: 3 مرحله
ساده ترین راه ها برای چاپ پیام های متنی یا مکالمات IMessages از طریق iPhone: سلام به همه ، در این دستورالعمل ، من چند روش ساده برای چاپ پیام های متنی از iPhone خود را به شما نشان خواهم داد. بنابراین بسیاری از پیامهای مهمی که در زندگی ما دریافت می شود عبارتند از: نه از طریق نامه یا حتی از طریق ایمیل ، بلکه از طریق پیام کوتاه