آردوینو Arduinoپروژه های آردوینو

آموزش اتصال آردوینو به شبکه با شیلد اترنت

سلام. پروژه اتصال آردوینو به شبکه با اترنت (آموزش کنترل Arduino با Ethernet) را آماده کردیم. آموزش شیلد اترنت آردوینو !

چگونه آردوینو و را به شیلد اترنت متصل کنیم؟

اتصال Arduino به شبکه خانگی (اترنت = Ethernet) یک مبحث جذاب است که در این پروژه آردوینو به طور ساده به آن میپردازیم. به زودی انواعی از پروژه ها را با استفاده از شبکه محلی یا همان اترنت در سایت قرار میدهیم. در این آموزش ما به طور کامل با نحوه کنترل یک پایه از برد آردوینو Uno توسط دستور ارسال شده از شبکه آشنا میشویم. در این پروژه ما از طریق مروگر وب یک ال ای دی (میتوانید از رله استفاده کنید) را کنترل میکنیم.

توضیحات مدار پروژه

اتصال شیلد اترنت به آردوینو

این پروژه نیازی به قرار دادن شماتیک ندارد. زیرا شما فقط باید شیلد اترنت آردوینو را روی برد Arduino Uno قرار بدهید. همچنین یک ال ای دی یا یک رله را به پایه 8 متصل کنید.

برای راه اندازی این شیلد همانطور که در تصاویر نشان داده شده است فقط باید پین های هدر شیلد را به آردوینو متصل کنید. همچنین مک آدرس شیلد شما در پشت آن نوشته شده است آن را یادداشت کنید.

برای یادگیری کامل آردوینو (برنامه نویسی حرفه ای، ارتباط با اندروید، ساخت ربات) ، روی دوره آموزش آردوینو کلیک کنید.

همچنین اگر میخواهید الکترونیک را با فیلم های آموزشی یاد بگیرید، روی دوره آموزش الکترونیک کلیک کنید.

سپس با کابل اترنت شیلد Ethernet آردوینو را به روتر خود متصل کنید.

توجه داشته باشید که شیلد اترنت به پین ​​های 10 ، 11 ، 12 ، 13 وصل شده است. انتهای مثبت LED را به پین ​​8 و انتهای منفی LED را به Ground در سپر اترنت وصل کنید.

بدست آوردن اطلاعات مک آدرس ، IP و شماره پورت

اگر یکی از Shield های جدید را دارید، باید با آدرس Mac که در پشت آن نوشته شده است کار کنید. مک آدرس خود را در قسمت زیر در کد وارد کنید :

// مک آدرس خود را در زیر وارد کنید
byte mac[] = {0x90, 0xA2, 0xDA, 0x0D, 0x48, 0xD3 };

آدرس IP به شبکه محلی شما بستگی دارد و برای اینکه آن را مبدست آورید می توانید از Comamnd Promt استفاده کنید. CMD را باز کنید و “ipconfig” تایپ کنید.

سپس میتوانید آدرس IP و مقادیر بسیار دیگری را مشاهده کنید. شما همچنین به پورت مورد استفاده خود نیاز خواهید داشت. برای HTTP پیش فرض پورت 80 است اما بستگی دارد به شرایط شما من اینجا از 8081 استفاده کرده ام.

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

IPAddress ip(192,168,1,20); // آدرس آی پی
IPAddress gateway(192,168,1,1); // آدرس آی پی درگاه
IPAddress subnet(255, 255, 255, 0); // آدرس آی پی ساب نت

مشاهده صفحه وب و کنترل LED با شیلد اترنت

آموزش شیلد اترنت آردوینو
آموزش شیلد اترنت آردوینو

آدرس سرور شما در خط اول در سریال مانیتور آردوینو مشاهده میشود. آن را در مرورگر خود وارد کنید سپس صفحه ای مانند صفحه زیر برای شما باز میشود.

مطلب پیشنهادی:  پروژه قفل امنیتی الگوی مخفی با آردوینو

کنترل ال ای دی با شیلد اترنت آردوینو

با کلیک روی گزینه اول پین 8 فعال میشود و ال ای دی روشن میشود. با کلیک روی گزینه دوم پین 8 غیرفعال میشود و LED خاموش میشود. توجه داشته باشید تصویر بالا این صفحه را بسیار ساده نشان میدهد. این صفحه قابلیت شخصی سازی و تغییر متون و … را دارد.

موارد موجود در فایل : سورس کامل

دانلود فایل های پروژه

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید

میخواهید برنامه نویسی STM32 را یاد بگیرید؟

دوره آموزش STM32

میخواهید الکترونیک را یاد بگیرید؟

دوره آموزش الکترونیک
دوره آموزش آردوینو

میخواهید آردوینو را به صورت پروژه محور یاد بگیرید؟ برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید

محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

2 نظر

  1. سلام
    فایل سورس برنامه یه تکست خالی هست ، لطفا بررسی بفرمائید.

    1. سلام محمد عزیز،
      با عرض پوزش و همچنین تشکر از اطلاع رسانی شما،
      فایل تصحیح شد میتوانید دانلود بفرمایید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *