فهرست مطالب:

دنیای الکترونیکی خود را از طریق اینترنت کنترل کنید: 16 قدم
دنیای الکترونیکی خود را از طریق اینترنت کنترل کنید: 16 قدم

تصویری: دنیای الکترونیکی خود را از طریق اینترنت کنترل کنید: 16 قدم

تصویری: دنیای الکترونیکی خود را از طریق اینترنت کنترل کنید: 16 قدم
تصویری: با یه دختر این کارو نکن😰 2024, نوامبر
Anonim
Image
Image
مواد
مواد

با پیروی از این دستورالعمل ، می توانید LED را از هر نقطه در جهان روشن و خاموش کنید. تمام دستورالعمل ها را با دقت بخوانید و مراحل را یک به یک دنبال کنید. پس از مطالعه این دستورالعمل ، می توانید از این دانش در برنامه های مختلف مانند سیستم های اتوماسیون خانگی ، پروژه های IOT با مهارت های نوآورانه خود استفاده کنید.

مرحله 1: مواد

مواد
مواد
مواد
مواد
مواد
مواد

1. یک کامپیوتر

2. روتر با اتصال اینترنت فعال که به رایانه شما متصل است.

3. آردوینو (من از آردوینو UNO استفاده می کنم.)

4. تلفن هوشمند یا رایانه دیگری با داده تلفن همراه یا شبکه اینترنتی دیگر

مرحله 2: IP خود را بررسی کنید

IP خود را بررسی کنید
IP خود را بررسی کنید

اول از همه مهم است که دریابید که IP عمومی دارید یا خیر. زیرا اگر IP عمومی ندارید نمی توانید از خارج به کامپیوتر خود دسترسی پیدا کنید. این بدان معناست که اگر IP عمومی دارید ، آدرس خود را دارید از اینترنت جهان. شما می توانید با تماس با ارائه دهنده خدمات اینترنت خود این را بررسی کنید. من همچنین IP عمومی نداشتم ، اما پس از تماس با ISP من ، آنها به صورت رایگان به من IP عمومی دادند. در اینجا آدرس IP را پیدا کنید.

شما می توانید آدرس IP فعلی دستگاه خود را به سادگی با تایپ کردن "What my ip" در Google پیدا کنید.

مرحله 3: کامپیوتر خود را با استفاده از XAMPP به سرور تبدیل کنید

با استفاده از XAMPP کامپیوتر خود را به سرور تبدیل کنید
با استفاده از XAMPP کامپیوتر خود را به سرور تبدیل کنید

برای دسترسی به اینترنت از رایانه خود باید رایانه خود را به سرور تبدیل کنید. "Apache" نرم افزاری است که برای تبدیل کامپیوتر به سرور مورد استفاده قرار می گیرد. اما اگر فقط از "Apache" استفاده می کنید موارد زیادی برای پیکربندی وجود دارد. بنابراین برنامه های شخص ثالثی وجود دارد که این کار را بدون زحمت انجام می دهد. "XAMPP" یکی از آنهاست. شما می توانید آن را از اینجا بارگیری و نصب کنید. نسخه های ویندوز ، لینوکس ، مک در دسترس هستند.

مرحله 4: XAMPP را باز کنید

XAMPP را باز کنید
XAMPP را باز کنید

به درایوی که XAMPP را در آن نصب کرده اید بروید. پوشه ای با نام "xampp" پیدا کنید و در داخل آن برنامه ای به نام "xampp-control" پیدا کنید. آن را باز کنید. پس از باز کردن آن ، مانند تصویر بالا به نظر می رسد.

مرحله 5: XAMPP را بررسی کنید

XAMPP را بررسی کنید
XAMPP را بررسی کنید
XAMPP را بررسی کنید
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 ما
تغییر شماره پورت سرور XAMPP ما
تغییر شماره پورت سرور XAMPP ما
تغییر شماره پورت سرور XAMPP ما
تغییر شماره پورت سرور 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

پیکربندی تنظیمات DHCP
پیکربندی تنظیمات DHCP
پیکربندی تنظیمات DHCP
پیکربندی تنظیمات DHCP
پیکربندی تنظیمات DHCP
پیکربندی تنظیمات 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]

توصیه شده: