فهرست مطالب:
- مرحله 1: چیزهایی که شما نیاز دارید:-
- مرحله 2: راه اندازی Arduino IDE:-
- مرحله 3: تنظیم صفحه در RemoteMe:-
- مرحله 4: بارگذاری کد در MCU:-
- مرحله 5: اتصالات:-
- مرحله 6: آزمایش:-
تصویری: کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید دستگاه هایی مانند LED ها ، رله ها ، موتورها و غیره را از طریق اینترنت از طریق مرورگر وب کنترل کنید. و می توانید به صورت ایمن روی هر دستگاهی به کنترل ها دسترسی پیدا کنید. پلت فرم وب مورد استفاده من در اینجا RemoteMe.org است و برای آگاهی بیشتر در مورد آن به صفحه مراجعه کنید.
اطمینان حاصل کنید که به تصاویری مراجعه کنید که به شما در درک بهتر روند کمک می کند.
بنابراین اجازه دهید شروع کنیم.
مرحله 1: چیزهایی که شما نیاز دارید:-
برای این پروژه شما نیاز دارید:-
- پیوند ESP8266 (NodeMCU) برای USLink برای اروپا
- LEDLink برای USLink برای اروپا
- Push ButtonLink برای USLink برای اروپا
- Breadboard. پیوند برای USLink برای اروپا
نرم افزار:-
- آردوینو IDE
- حساب در RemoteMe
توجه داشته باشید که اگر NodeMCU ندارید ، می توانید از Arduino یا Raspberry-pi برای پروژه استفاده کنید.
مرحله 2: راه اندازی Arduino IDE:-
ابتدا برای کار با NodeMCU Esp8266 باید تخته ها را به IDE اضافه کنید اگر قبلاً این کار را نکرده اید ، این دستورالعمل را در اینجا ببینید.
پس از در دسترس بودن تابلوها در IDE ، کتابخانه هایی برای این پروژه مورد نیاز است.
برای نصب این کتابخانه ها:-
IDE را باز کنید و بروید >> Sketch >> Include Library >> مدیریت کتابخانه ها. یک پنجره بازشو باید ظاهر شود. در اینجا کتابخانه های مورد نیاز را جستجو می کنید
فهرست کتابخانه ها:-
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- ArduinoHttpClient.h
اینها را یکی یکی نصب کرده و IDE را پس از اتمام راه اندازی مجدد کنید.
با این کار IDE آماده استفاده است.
مرحله 3: تنظیم صفحه در RemoteMe:-
برای استفاده از RemoteMe ابتدا باید ثبت نام کنید تا بتوانید صفحات وب خود را ایجاد کرده و کنترل دستگاه ها را شروع کنید.
Goto RemoteMe.org روی "Application" ، Goto Signup کلیک کرده و مشخصات خود را وارد کرده و signup را بزنید
با صفحه خوش آمدگویی روبرو خواهید شد ، حال در سمت چپ در منو "Devices" را انتخاب کنید
در سمت راست گزینه ای به نام "دستگاه جدید" را مشاهده خواهید کرد ، با کلیک روی آن منوی کشویی به شما نشان داده می شود ، در اینجا "صفحه وب جدید" را انتخاب کنید
حالا یک نام و شناسه دستگاه بدهید ، من آن را "LED" نامیده ام و شناسه دستگاه را "203" داده ام. (شناسه دستگاه شماره منحصر به فردی است که بین دستگاه های مختلف تمایز قائل می شود.)
مطمئن شوید که ضامن "فعال" تنظیم شده است و "ارسال" را فشار دهید. دستگاه جدیدی با نام LED با شناسه دستگاه 203 در صفحه ظاهر می شود. حالا پیکان رو به پایین در سمت راست دستگاه را انتخاب کنید و یک شکاف خالی مشاهده خواهید کرد که در آن می توانید صفحات وب ایجاد کنید
به این صفحه GitHub بروید. شما باید سه فایل (index.html ، scripts.js & styles.css) را بکشید و آنها را یکی یکی در شکاف خالی دستگاه خود رها کنید و کار تمام است
مرحله 4: بارگذاری کد در MCU:-
در زیر من کدی را که برای اجرای پروژه مورد نیاز است ارائه کرده ام.
قبل از اینکه بتوانید کد را بارگذاری کنید ، برخی تغییرات جزئی باید در کد ایجاد کنید.
هنگامی که کد در IDE باز شد ، باید نام و رمز عبور WiFi خود را در قسمت مورد نیاز وارد کنید تا برد بتواند به شبکه شما متصل شود.
در قسمت زیر کد تغییراتی ایجاد کنید:-
#تعریف WIFI_NAME "نام وای فای خود را وارد کنید" #رمز WIFI_PASSWORD را تعریف کنید "گذرواژه WiFi خود را وارد کنید" #تعریف DEVICE_ID 203 #تعریف DEVICE_NAME "LED" #تعریف TOKEN "ورود رمز تأیید اعتبار"
برای دریافت رمز احراز هویت Goto Remoteme.org >> برنامه های کاربردی >> نشانه ها (در منوی سمت چپ زیر دستگاه ها)
Token را کپی کرده و در کد جایگذاری کنید.
اکنون NodeMCU خود را به رایانه خود وصل کنید ، پورت مناسب را انتخاب کرده و کد را بارگذاری کنید.
مرحله 5: اتصالات:-
برای برقراری ارتباط تصویر بالا را دنبال کنید:-
LED به پین D5 MCU متصل است.
دکمه فشاری به پین D2 متصل است.
برای جلوگیری از آسیب به LED از مقاومت سری به همراه LED استفاده کنید.
مرحله 6: آزمایش:-
اکنون شما پروژه را با موفقیت انجام داده اید. زمان آزمایش ساختار است.
ابتدا برای بررسی درست بودن اتصالات ، دکمه را فشار دهید و باید ببینید چراغ روشن می شود ، با فشار مجدد دکمه ، LED خاموش می شود
حالا به وب سایت RemotMe بروید و برنامه خود را باز کنید. با استفاده از حسابی که با آن وارد سیستم شده اید وارد شوید
اکنون به دستگاه ها بروید و دستگاهی را که ایجاد کرده اید انتخاب کنید. توجه داشته باشید نماد پیوند اتصال در سمت چپ قبل از اینکه شناسه دستگاه سبز شود نشان می دهد که برد ESP به سرور متصل است
اکنون روی فایل "index.html" کلیک کنید و "باز شدن در برگه جدید" را انتخاب کنید ، در برگه جدید یک صفحه وب با یک دایره ظاهر می شود. برای روشن و خاموش کردن LED می توانید روی دایره کلیک کنید
برای کنترل LED خود با استفاده از تلفن هوشمند دوباره به صفحه دستگاه بروید و روی "index.html" کلیک کنید. این بار آخرین گزینه "دریافت پیوند ناشناس …" را انتخاب کنید ، یک پنجره بازشو ظاهر می شود که دارای پیوندی است که می توانید در هر تلفن هوشمند آن را باز کنید تا LED را بدون نیاز به ورود به سیستم هر بار کنترل کنید
گزینه حتی بهتر ، می توانید گزینه QR را درست در کنار پیوند انتخاب کنید. و QR را با استفاده از Android یا iPhone خود اسکن کنید و با حلقه به صفحه وب هدایت می شوید
نسخه نمایشی ویدئو را ببینید تا نحوه عملکرد آن را ببینید.
امیدوارم از پروژه خوشتان آمده باشد ، اگر س questionsالی دارید ، در نظرات بپرسید.
متشکرم.
توصیه شده:
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: 5 مرحله
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: اگر فردی هستید که درگیر وسایل الکترونیکی و وسایل الکترونیکی است ، بیشتر اوقات با واژه اینترنت اشیا ، که معمولاً مخفف IoT نامیده می شود ، برخورد خواهید کرد. به مجموعه ای از دستگاه ها اشاره می کند که می توانند به اینترنت متصل شوند! چنین آدمی بودن
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: این دستورالعمل به شما راهی سریع و آسان برای افزودن برد آردوینو به HomeKit اپل در دستگاه iOS می دهد. این برنامه انواع و اقسام امکانات از جمله اسکریپت های در حال اجرا بر روی سرور ، همراه با Apples HomeKit & quot؛ صحنه ها & quot؛ را باز می کند ،
چگونه می توان یک دستگاه اینترنت اشیا برای کنترل لوازم و نظارت بر آب و هوا با استفاده از Esp8266: 5 مرحله ساخت
نحوه ساخت دستگاه IoT برای کنترل لوازم و نظارت بر آب و هوا با استفاده از Esp8266: اینترنت اشیاء (IoT) شبکه ای از دستگاه های فیزیکی است (همچنین به عنوان "دستگاه های متصل" و "دستگاه های هوشمند") ، ساختمان ها ، و سایر موارد & mdash ؛ جاسازی شده با قطعات الکترونیکی ، نرم افزار ، حسگرها ، محرک ها و
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها