معرفی محصول
ماژول Mini W5500 Ethernet یک کنترلر اترنت سختافزاری قدرتمند و فشرده است که بر پایه تراشه W5500 از شرکت Wiznet ساخته شده است. این تراشه دارای پشته سختافزاری TCP/IP بوده و به کاربر اجازه میدهد بدون بارگذاری پردازشی روی میکروکنترلر، انتقال داده شبکه را بهصورت مستقل و پایدار انجام دهد.
این ماژول از طریق رابط SPI با فرکانس تا 80 مگاهرتز به میکروکنترلر متصل میشود و به دلیل طراحی کمحجم و کارایی بالا، انتخابی ایدهآل برای پروژههایی با محدودیت فضا است.
یکی از نکات مهم این ماژول، سازگاری کامل با ماژول WIZ820io است، بنابراین میتوانید به راحتی کدها و کتابخانههای مربوط به WIZ820io را برای این ماژول بازاستفاده کنید. همچنین، نسخه Mini به دلیل حذف رگولاتور داخلی، نیاز به تغذیه 3.3 ولت دارد اما پینهای داده SPI آن تحمل ولتاژ 5V دارند، که اتصال مستقیم آن به بردهایی مانند Arduino UNO را ساده میکند.
ویژگیها
رابط ارتباطی: SPI با سرعت تا 80MHz (سازگار با پینهای IO با ولتاژ 5V)
پشته سختافزاری TCP/IP پشتیبان پروتکلهای TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
سازگار با WIZ820io برای استفاده آسان از کتابخانههای موجود
پشتیبانی از 8 سوکت سختافزاری همزمان
بافر داخلی 32KB برای ارسال و دریافت داده
سرعت اترنت 10/100 Mbps با پشتیبانی Full/Half Duplex
قابلیت Wake-on-LAN و Power-down mode برای صرفهجویی در انرژی
دارای LEDهای وضعیت (سرعت، لینک، فعال، Half/Full duplex)
ابعاد کوچک و طراحی بهینه برای پروژههای محدود فضا
کاربردها
اینترنت اشیا: اتصال مستقیم سنسورها، عملگرها و سیستمهای کنترل به شبکه محلی یا اینترنت
وبسرورهای سبک: ایجاد صفحات وب داخلی برای کنترل و مانیتورینگ تجهیزات
اتوماسیون خانگی و صنعتی: کنترل هوشمند وسایل، از روشنایی تا تجهیزات کارخانه
سیستمهای امنیتی و نظارت: دوربینها، DVR و مانیتورینگ آنلاین
تجهیزات پزشکی و مانیتورینگ از راه دور
پروژههای آموزشی و تحقیقاتی که نیاز به تست و توسعه ارتباطات شبکه دارند
نحوه راهاندازی و اتصال
تغذیه: ماژول نیاز به 3.3V دارد (رگولاتور داخلی ندارد).
رابط SPI: با میکروکنترلر (مانند Arduino، STM32، ESP32 و …) از طریق پایههایMOSI, MISO, SCLK, CS متصل میشود.
پایههای کنترلی: RST برای ریست ماژول و INT برای ارسال وقفه به میکروکنترلر.
چون پینهای SPI این ماژول ۵ ولت تحمل میکنند، در اکثر بردهای محبوب مانند Arduino UNO نیازی به مبدل سطح ولتاژ نیست.
برای برنامهنویسی، میتوان از کتابخانههای رسمی Wiznet یا کتابخانههای اترنت Arduino استفاده کرد.