فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: IP خود را بررسی کنید
- مرحله 3: کامپیوتر خود را با استفاده از XAMPP به سرور تبدیل کنید
- مرحله 4: XAMPP را باز کنید
- مرحله 5: XAMPP را بررسی کنید
- مرحله 6: آردوینو را برنامه ریزی کنید
- مرحله 7: ایجاد صفحه وب
- مرحله 8: تغییر کامپورت
- مرحله 9: صفحه وب خود را قابل مشاهده کنید
- مرحله 10: تغییر شماره پورت سرور XAMPP ما
- مرحله 11: بررسی شماره پورت تغییر شده
- مرحله 12: پیکربندی روتر
- مرحله 13: پیکربندی تنظیمات DHCP
- مرحله 14: پیکربندی تنظیمات "Forwarding port"
- مرحله 15: آزمایش
- مرحله 16: تفکر نوآورانه ، تلاش بیشتر ، خلاقیت بیشتر
تصویری: دنیای الکترونیکی خود را از طریق اینترنت کنترل کنید: 16 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
با پیروی از این دستورالعمل ، می توانید LED را از هر نقطه در جهان روشن و خاموش کنید. تمام دستورالعمل ها را با دقت بخوانید و مراحل را یک به یک دنبال کنید. پس از مطالعه این دستورالعمل ، می توانید از این دانش در برنامه های مختلف مانند سیستم های اتوماسیون خانگی ، پروژه های IOT با مهارت های نوآورانه خود استفاده کنید.
مرحله 1: مواد
1. یک کامپیوتر
2. روتر با اتصال اینترنت فعال که به رایانه شما متصل است.
3. آردوینو (من از آردوینو UNO استفاده می کنم.)
4. تلفن هوشمند یا رایانه دیگری با داده تلفن همراه یا شبکه اینترنتی دیگر
مرحله 2: IP خود را بررسی کنید
اول از همه مهم است که دریابید که IP عمومی دارید یا خیر. زیرا اگر IP عمومی ندارید نمی توانید از خارج به کامپیوتر خود دسترسی پیدا کنید. این بدان معناست که اگر IP عمومی دارید ، آدرس خود را دارید از اینترنت جهان. شما می توانید با تماس با ارائه دهنده خدمات اینترنت خود این را بررسی کنید. من همچنین IP عمومی نداشتم ، اما پس از تماس با ISP من ، آنها به صورت رایگان به من IP عمومی دادند. در اینجا آدرس IP را پیدا کنید.
شما می توانید آدرس IP فعلی دستگاه خود را به سادگی با تایپ کردن "What my ip" در Google پیدا کنید.
مرحله 3: کامپیوتر خود را با استفاده از XAMPP به سرور تبدیل کنید
برای دسترسی به اینترنت از رایانه خود باید رایانه خود را به سرور تبدیل کنید. "Apache" نرم افزاری است که برای تبدیل کامپیوتر به سرور مورد استفاده قرار می گیرد. اما اگر فقط از "Apache" استفاده می کنید موارد زیادی برای پیکربندی وجود دارد. بنابراین برنامه های شخص ثالثی وجود دارد که این کار را بدون زحمت انجام می دهد. "XAMPP" یکی از آنهاست. شما می توانید آن را از اینجا بارگیری و نصب کنید. نسخه های ویندوز ، لینوکس ، مک در دسترس هستند.
مرحله 4: XAMPP را باز کنید
به درایوی که XAMPP را در آن نصب کرده اید بروید. پوشه ای با نام "xampp" پیدا کنید و در داخل آن برنامه ای به نام "xampp-control" پیدا کنید. آن را باز کنید. پس از باز کردن آن ، مانند تصویر بالا به نظر می رسد.
مرحله 5: XAMPP را بررسی کنید
پس از باز کردن XAMPP ، روی دکمه شروع که در داخل ردیف "Apache" قرار دارد کلیک کنید. سپس مرورگر را باز کرده و "localhost" را در نوار آدرس تایپ کنید. اگر XAMPP را با موفقیت نصب کرده اید ، به صفحه وب پیش فرض xampp که در تصویر دوم
مرحله 6: آردوینو را برنامه ریزی کنید
با فرستادن کاراکترهای "H" و "L" ، این برنامه را روی arduino to on، off onboard on serial serial بارگذاری کنید. "H" را روی LED یک "L" را خاموش کنید.
مرحله 7: ایجاد صفحه وب
برای انجام این کار ما از HTML ، AJAX و PHP استفاده می کنیم. من استفاده از این سه زبان را به طور مختصر توضیح خواهم داد. با استفاده از پیوندهای زیر می توانید اطلاعات بیشتری را بیابید. اساساً HTML برای ایجاد صفحات وب استفاده می شود. این شامل مواردی است که قرار است ظاهر شود در صفحات وب پس از بارگیری در مرورگر. AJAX برای ارسال درخواست های PHP بدون بارگیری مجدد صفحه وب استفاده می شود. PHP برای کنترل ترکیب سرور برای کنترل LED استفاده می شود.
1. در اینجا اطلاعات بیشتری در مورد HTML پیدا کنید.
2. درباره AJAX در اینجا اطلاعات بیشتری کسب کنید.
3. در اینجا PHP را بیشتر بیابید.
ابتدا یک پوشه با هر نام دلخواه در داخل پوشه ای با نام "htdocs" ایجاد کنید ، جایی که در پوشه "xampp" که قبلاً در مرحله 4 پیدا کردیم.
1. کد را در اولین تصویر در یک فایل دفترچه یادداشت بنویسید و آن را به عنوان "index.html" در پوشه ای که ایجاد کرده ایم ذخیره کنید.
2. کد موجود در تصویر دوم را در یک فایل دفترچه یادداشت بنویسید و آن را به عنوان "ledoff.php" در پوشه ای که ایجاد کرده ایم ذخیره کنید.
3. کد موجود در تصویر سوم را در یک فایل دفترچه یادداشت بنویسید و آن را به عنوان "ledon.php" در پوشه ای که ایجاد کرده ایم ذخیره کنید.
مرحله 8: تغییر کامپورت
شما باید comport arduino خود را در اسکریپت های PHP تغییر دهید. در غیر اینصورت صفحه وب بارگیری می شود ، اما LED کار نمی کند. شماره comport arduino خود را در Arduino IDE یا در مدیر دستگاه در سیستم عامل خود پیدا کنید. سپس آن را تغییر دهید هر دو فایل "ledoff.php" و "ledon.php" همانطور که در تصاویر بالا ذکر شده است. طبق رایانه من ، com7 است.
مرحله 9: صفحه وب خود را قابل مشاهده کنید
همانطور که در مرحله 5 بررسی کرده اید ، پس از ورود به سرور خود با استفاده از "localhost" ، خواهید دید که به صفحه وب پیش فرض XAMPP هدایت می شود. بنابراین چگونه می توانیم به صفحه وب خود وارد شویم؟ نام پوشه خود را در جایی که فایلهای HTML و PHP را در نوار آدرس مرورگر ذخیره کرده اید بنویسید.
localhost/"نام پوشه شما"
به نظر من نام پوشه من "serialportcontrol" است. روش تایپ آن در نوار آدرس در مرورگر در تصویر اول ذکر شده است.
پس از زدن enter ، صفحه وب فوق را مشاهده خواهید کرد که در تصویر دوم ذکر شده است.
با کلیک بر روی دکمه های "LED ON" و "LED OFF" می توانید با استفاده از یک صفحه وب دوگانه را در LED آردوینو روشن و خاموش کنید. همچنین می توانید LED را وصل کنید یک کامپیوتر دیگر یا تلفن هوشمند به روتر مشابه و ورود به سیستم همان آدرس وب که ابتدا در شبکه محلی استفاده کردیم.
مرحله 10: تغییر شماره پورت سرور XAMPP ما
خوب ، اکنون می دانیم که سیستم ما در شبکه محلی ما خوب کار می کند. بنابراین این جالب ترین بخش در کار ما است. اول از همه ما باید شماره پورت سرور XAMPP خود را تغییر دهیم. زیرا پورت پیش فرض سرور XAMPP 80 است به
(منظور از پورت ، درست مانند تعدادی از خانه های در خط است که در آدرس خانه ذکر شده است. خط IP رایانه عمومی رایانه شما است. شماره خانه شماره پورت است. رایانه شما دارای یک آدرس IP است و چندین پورت در رایانه شما برای ارتباط با هر وظیفه استفاده می شود ، مانند این که اگر از سرور XAMPP دو بار برای انجام دو کار در یک کامپیوتر استفاده می کنید ، باید از دو شماره پورت برای هر سرور XAMPP استفاده کنید.)
80 شماره پورت پیش فرض برای HTTP است. هنگامی که "localhost" را در نوار آدرس مرورگر تایپ می کنید ، مرورگر به طور خودکار آن شماره پورت را به انتهای آدرس وب اضافه می کند ، اگرچه نمی توانید آن را مشاهده کنید. به نظر می رسد مهم نیست. بنابراین چرا باید شماره پورت را تغییر داد؟
از آنجا که همه روترها از شماره پورت پیش فرض خود به عنوان 80 استفاده می کنند. هنگامی که از طریق اینترنت به سرور خود متصل می شوید ، اگر شماره پورت را تغییر ندهید ، مستقیماً بدون اتصال به سرور خود به صفحه پیش فرض روتر متصل می شوید. شما را راهنمایی می کند تا شماره پورت سرور XAMPP خود را تغییر دهید. من از 1997 به عنوان شماره پورت خود استفاده می کنم. قبل از تغییر شماره پورت ، مطمئن شوید که سرور APACHE را در XAMPP متوقف کرده اید. پس از تغییر شماره پورت ، سرور APACHE را راه اندازی کنید.
مرحله 11: بررسی شماره پورت تغییر شده
آدرس وب جدید localhost خود را تایپ کنید تا بررسی کنید که پورت شما کار می کند یا خیر. به نظر من این است
localhost: 1997/"نام پوشه شما"
اگر با موفقیت وارد صفحه وب ما می شوید ، به این معنی است که شناسه های پورت شما موفقیت آمیز است. اگر نه شماره پورت دیگری را امتحان کنید.
مرحله 12: پیکربندی روتر
اکنون وقت آن است که با روتر خود بازی کنید. انتقال پورت روشی است که برای باز کردن پورت های خاص به سطح بعدی شبکه استفاده می شود ، به این معنی که به کسی اجازه می دهد از طریق اینترنت به سرور شما متصل شود. در اینجا و اینجا می توانید اطلاعات بیشتری در مورد حمل و نقل پورت پیدا کنید. تنظیمات روتر شما در مراحل زیر نشان داده شده است.
من از روتر 4G HUAWEI E5172 استفاده می کنم. بنابراین این تنظیمات به روتر من ارجاع داده می شود. تولیدکنندگان مختلف رابط کاربری متفاوتی برای روترها ارائه می دهند. اما ویژگی ها در هر نوع روتر یکسان است. در اینجا می توانید نحوه انتقال روتر تحت مارک ها و مدل های مختلف را پیدا کنید.
اگر قادر به یافتن توابع ذکر شده در مراحل زیر نیستید ، ناامید نشوید. با خواندن توضیحات و پیروی از چند راهنمای ویدئویی از مارک های مختلف روتر ، می توانید روتر خود را با موفقیت پیکربندی کنید.
مرحله 13: پیکربندی تنظیمات DHCP
هنگامی که از طریق WiFi یا اترنت به روتر متصل می شوید ، روتر به طور خودکار IP خاصی را به شما می دهد. اما اگر دستگاه های بیشتری را بارها و بارها به یک روتر متصل می کند ، می توان IP را تغییر داد. فقط تا زمانی که سرور خود را راه اندازی مجدد کنید ، طول می کشد. بنابراین شما باید یک آدرس IP خاص از روتر به سرور خود رزرو کنید. بیایید با پیدا کردن آدرس IP محلی شما شروع کنیم.
1. CMD را باز کنید ، "ipconfig" را تایپ کرده و Enter را فشار دهید …
2. همانطور که در تصویر دوم ذکر شد ، آدرس ipv4 و سرور پیش فرض سرور خود را خواهید یافت….
3. همانطور که در تصویر سوم ذکر شد ، با استفاده از رمز عبور و نام کاربری به روتر خود وارد شوید. دروازه پیش فرض ip روتر شما است (به نظر من 192.168.1.1 همانطور که در تصویر سوم ذکر شد)…..
4. "تنظیمات DHCP" را در روتر خود پیدا کنید. همانطور که در تصویر چهارم ذکر شده است ، در روتر من تحت شبکه LAN است.
5. طبق روتر من به "لیست آدرس های همراه"> "ویرایش لیست"> "افزودن" بروید.
6. سپس می توانید تمام آدرس های IP دستگاههایی را که به طور خودکار به روتر شما متصل شده اند در زیر منوی کشویی مشاهده کنید. من کامپیوتر و تلفن خود را به روتر متصل کرده ام ، بنابراین در اینجا می توانید دو آدرس IP را همانطور که در تصویر هشتم (هشتم) ذکر شده است مشاهده کنید.
7. ip سرور خود را انتخاب کنید ، سپس تنظیمات را "ارسال" و "اعمال" کنید.
8. سپس راه اندازی مجدد روتر چند دقیقه طول می کشد (طبق روال من).
پس از آن هر زمان که کامپیوتر خود را مجدداً راه اندازی می کنید ، سرور شما یک IP مشابه دریافت می کند.
از اینجا می توانید راهنمای تصویری روتر TP-LINK را بیابید.
مرحله 14: پیکربندی تنظیمات "Forwarding port"
اکنون وقت آن است که پورت سرور را به اینترنت عمومی باز کنید.
1. همانطور که در تصویر اول ذکر شده است ، به "امنیت"> "سطح فایروال" بروید.
2. سپس سطح فایروال را با استفاده از منوی کشویی همانطور که در تصویر دوم ذکر شده است ، در "Low" قرار دهید.
3. سپس روی "ارسال" کلیک کنید تا تنظیمات مطابق تصویر سوم ذخیره شوند.
4. سپس به "حمل و نقل پورت"> "افزودن مورد" همانطور که در تصویر چهارم اشاره شد بروید.
5. داده هایی را که قبلاً پیکربندی کرده ایم و همانطور که در تصویر پنجم ذکر شده است ، اضافه کنید.
نوع: سفارشی
پروتکل: TCP
میزبان راه دور: ……………
محدوده پورت از راه دور: 1997
میزبان محلی: 192.168.1.3
بندر محلی: 1997
6. سپس برای ذخیره تنظیمات روی "ارسال" کلیک کنید.
از اینجا و اینجا می توانید راهنمای ویدئویی مربوط به روتر TP-LINK و D-LINK را بیابید.
مرحله 15: آزمایش
اکنون وقت آن است که سیستم خود را بررسی کنیم. شما باید از دستگاهی با شبکه خارج از اتصال روتر استفاده کنید. در اینجا من از داده تلفن همراه تلفن هوشمند خود استفاده می کنم. اول از همه باید آدرس IP عمومی کامپیوتر خود را پیدا کنید.
1. همانطور که در تصویر اول ذکر شد ، به سادگی در google "What's my ip" تایپ کنید.
2. سپس آدرس IP را یادداشت کنید.
سپس زمان آن است که آن را در دستگاه تلفن همراه دیگر بررسی کنید.
1. داده تلفن همراه را "روشن" در تلفن هوشمند خود قرار دهید.
2. سپس مرورگر را باز کنید. من از گوگل کروم استفاده می کنم.
3. همانطور که در تصویر سوم ذکر شده است ، IP عمومی کامپیوتر خود را در مرورگر تلفن همراه خود تایپ کنید.
"public ip": "شماره پورت"/"نام پوشه"
به گفته من> IP عمومی: 111.223.xx.xx
شماره بندر: 1997
"نام پوشه": myprogrammes/سریال کنترل پورت/پروژه موفق (ajax)
سپس enter را در تلفن هوشمند خود بزنید. سپس با کلیک روی دکمه های "LED ON" و "LED OFF" می توانید LED داخلی arduino را از هر کجای دنیا کنترل کنید.
مرحله 16: تفکر نوآورانه ، تلاش بیشتر ، خلاقیت بیشتر
بنابراین من فکر می کنم که توانستم به شما یک دستورالعمل خوب بدهم. در حال حاضر ، اساساً می توانید آردوینو را از راه دور از طریق اینترنت کنترل کنید. با استفاده از تفکر خلاقانه و توانایی یادگیری از اینترنت ، می توانید روبات هایی ایجاد کنید که سیستم های اتوماسیون خانگی را دارند که می توانند اینترنت را از هر نقطه جهان کنترل کنند. اگر از این فناوری برای کارهای خوب استفاده کنید ، می توانید این جهان را برای همه ما بسیار بهتر کنید. متشکرم!…
برای هر گونه مشکل مربوط به این موضوع ، برای من ایمیل بفرستید یا ماساژ را در انجمن آموزشی ارسال کنید.
نامه من: [email protected]
توصیه شده:
Android Home (خانه خود را از طریق تلفن خود کنترل کنید): 4 مرحله
Android Home (خانه خود را از طریق تلفن خود کنترل کنید): برنامه نهایی من این است که خانه را در جیبم داشته باشم ، کلیدهای آن ، سنسورها و امنیت. و سپس خودکار آن را جفت کنید معرفی: سلام ایچ بن زکریا و این & quot؛ خانه اندروید & quot؛ پروژه من است ، این پروژه ابتدا از چهار دستورالعمل آینده است ، در
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: این دستورالعمل به شما راهی سریع و آسان برای افزودن برد آردوینو به HomeKit اپل در دستگاه iOS می دهد. این برنامه انواع و اقسام امکانات از جمله اسکریپت های در حال اجرا بر روی سرور ، همراه با Apples HomeKit & quot؛ صحنه ها & quot؛ را باز می کند ،
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): 6 مرحله
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید دستگاه هایی مانند LED ها ، رله ها ، موتورها و غیره را از طریق اینترنت از طریق مرورگر وب کنترل کنید. و می توانید به صورت ایمن روی هر دستگاهی به کنترل ها دسترسی پیدا کنید. پلت فرم وب مورد استفاده من در اینجا بازدید از RemoteMe.org است
آیا Esp6266 خود را از طریق اینترنت کنترل می کنید؟ رایگان و آسان: 7 مرحله
آیا Esp6266 خود را از طریق اینترنت کنترل می کنید؟ رایگان و آسان: چند بار ما به دنبال راهی ساده برای برقراری ارتباط با دستگاه های خود از طریق اینترنت بدون عوارض و / یا برنامه های واسطه پیچیده ، DNS ، آدرس IP یا VPN نیستیم. بارها از من خواسته شده است که چگونه یک دستگاه را روشن کنم led ، r
دستگاه های دنیای واقعی را با رایانه خود کنترل کنید: 15 مرحله (همراه با تصاویر)
دستگاه های دنیای واقعی را با رایانه خود کنترل کنید: این دستورالعمل نحوه اتصال به رایانه و میکروکنترلر را به شما نشان می دهد. این نسخه ی نمایشی ارزش یک قابلمه یا هر ورودی آنالوگ را حس می کند و همچنین سروو را کنترل می کند. هزینه کل با سروو زیر 40 دلار است. سروو میکروسوئیچ را روشن می کند و سپس m