خانه / مطالب علمی / آردوینو - Arduino / راه اندازی شیلد شبکه W5100 با آردوینو

راه اندازی شیلد شبکه W5100 با آردوینو

این شیلد جهت اتصال برد آردوینو شما به شبکه اینترنت میباشد.تنها با وصل کردن ماژول به برد آردوینو و اتصال به شبکه توسط یک کابل اترنت استاندارد RJ45 و بکارگیری چند دستور ساده در کامپایلر آردوینو می توانید جهان پیرامون خود را از طریق اینترنت کنترل کنید.این شیلد با استفاده ازچیپ Wiznet W5100 اینترنت را به آردوینو به ارمغان می آورد.Wiznet W5100 یک شبکه (IP) با امکان TCP و UDP فراهم می کند. از چهار اتصال همزمان سوکت پشتیبانی می کند. با استفاده از کتابخانه Ethernet می توانید برنامه اتصال به اینترنت را از طریق شیلد بنویسید. این برد دارای شکاف SD-card است که می تواند برای ذخیره فایل ها برای سرو کردن در شبکه مورد استفاده قرار گیرد. این شیلد همچنین دارای یک کنترلر ریست برای اطمینان از اینکه ماژول در هنگام روشن شدن به درستی ریست شده است می باشد .نسخه های قدیمی این شیلد فاقد سازگاری با بردهای مگا بوده و نیاز به ریست دستی بعد از روشن شدن می باشند.

نحوه ای ارتباط با آردینو

fz05sn7h05nt26i-large

آردیونو با W5100 و SD card با استفاده از گذرگاه SPI ارتباط برقرار می کند.( از طریق هدر ICSP) .با پین دیجیتال 11، 12 و 13 روی Duemilanove و پین 50،51 و 52 روی مگا. بر روی هر دو برد پین 10 برای انتخاب W5100 و پین 4 برای SD card استفاده شده است. توجه داشته باشد که گذرگاه SPI بین W5100 و SD card به اشتراک گذاشته می شود و فقط یکی می تواند در یک زمان فعال باشد.این شیلد دارای تعدادی LED هشدار بصورت زیر است:

  • PWR نشان می دهد که برد و شیلد به منبع تغذیه متصلند.
  • LINK وجو یک لینک شبکه را نشان می دهد و وقتی شیلد دیتا می فرستد یا دریافت می کند چشمک می زند.
  • FULLD نشان می دهد که اتصال شبکه دو رشته ای کامل است.
  • 100M نشان دهنده ی حضور یک اتصال شبکه 100Mb/s ( درمقابل 10Mb/s ).
  • RX وقتی شیلد دیتا دریافت می کند چشمک می زند.
  • TX وقتی شیلد دیتا ارسال می کند چشمک می زند.
  • COLL وقتی collision در شبکه شناسایی شود چشمک می زند.

ویژگی ها:

  • ولتاژ تغذیه: 5 ولت که از برد آردوینو دریافت می کند
  • نرخ اطلاعات اترنت: 10/100Mbps
  • تبادل اطلاعات با برد آردوینو از طریق پروتکل SPI
  • دارای شکاف کارت حافظه  SD-card
  • کانکتور استاندارد Rj45 (شبکه LAN)
  • 7 نشانگر ال ای دی

کاربرد:

  • سیستم های هوشمند
  • کنترل و مانیتورینگ
  • سیستم های امنیتی
  • خانه های هوشمند
  • و…

ابزار مورد نیاز:

 

راه اندازی شیلد شبکه W5100 با آردوینو

fdp0voxh05nhcwo-large

برد آردوینو را با کابل USB به کامپیوتر خود وصل کنید و شیلد شبکه را با کابل LAN به روتر خود وصل کنید. برای تست کارکرد شیلد شبکه آردوینو مثال DhcpAddressPrinter را انتخاب کنید.

File –> Examples –> Ethernet –> DhcpAddressPrinter

بعد از باز شدن برای بار اول باید MAC آدرس شیلد آردوینو خود را در برنامه در قسمتی که در زیر مشخص شده وارد کنید. مک آدرس روی شیلد آردوینو نوشته شده است.

بعد از وارد کردن MAC آدرس برنامه را روی برد آردوینوی خود آپلود کنید بعد از این کار با باز کردن سریال مانیتور باید IP شیلد شبکه W5100 نمایش داده شود.

b-768x614

مانیتور اتاق با شیلد شبکه W5100 و آردوینو

در این پروژه از سنسور مادون قرمز HC-SR501 و مقاومت نوری برای تشخیص نور و حرکت در داخل اتق استفاده می شود. نحوه اتصال به برد آردوینو

a

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

برای مانیتور کردن وضعیت اتاق کافی است IP برد  آردوینو را در مرورگر خود وارد کنید. (به عنوان مثال: 192.168.1.111) اگر حرکتی تشخیص داده نشود عبارت NO Movement نشادن داده می شود.

c-400x334

اگر حرکتی تشخیص داده شود عبارت motion detected نمایش داده میشود.

f-400x334

درباره ی علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شده تا بنویسم. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم … :))

3 دیدگاه

  1. درود
    با تشکر از سایت خوبتون
    جسارتا در متن ابهامی برام ایجاد شد.
    ممکنه لطفا این بخش رو بیشتر توضیح بدین ؟
    پیشاپیش از لطفتون سپاسگزارم

  2. آردیونو با W5100 و SD card با استفاده از گذرگاه SPI ارتباط برقرار می کند.( از طریق هدر ICSP) .با پین دیجیتال 11، 12 و 13 روی Duemilanove و پین 50،51 و 52 روی مگا. بر روی هر دو برد پین 10 برای انتخاب W5100 و پین 4 برای SD card استفاده شده است. توجه داشته باشد که گذرگاه SPI بین W5100 و SD card به اشتراک گذاشته می شود و فقط یکی می تواند در یک زمان فعال باشد.

  3. برای مانیتورینگ و کنترل کردن اشیا توسط این شیلد از طریق اینترنت همراه و بیرون از اونجایی که کار گزاشتیم نیاز به آی پی استاتیک برای مودم مون که شیلد بهش متصل هست داریم ؟ یا نه با وارد کردن اون آیپی و پورت اتصال دیگه میشه از هرجایی کنترل کرد؟

پاسخ دهید

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

*

code