tag 标签: wiz550io

相关博文
  • 热度 30
    2014-12-26 09:03
    1435 次阅读|
    0 个评论
    我爱Arduino Nano – 这是一个很好外形小巧却功能齐全的Arduino Uno。然而,当我去将它连接到互联网,所有的干净利落小巧也消失在大尺寸的以太网盾底下了。 不过,我最近发现了一个更好的,更紧凑的方式给我的nano连接到互联网 – 通过使用WIZnet公司小巧得多(且更便宜)的WIZ550io模块! 如果你想方便连接,你可以找到一个可连接该模块和Arduino Uno的适配器板,但我想保持小巧的子板;通过我的Nano把它们直接连接在一起。然而,如果你没有适配板,你可以利用相同的方法用来直接连接到一个Uno板。 第一步:零件     这个教程,我使用了如下零件: 1个Arduino Nano(或者其他可兼容的) 1个WIZ550io模块(可以直接从WIZnet买到) 1个面包板(我使用30排的,就够大了) 5 m-m跳线 4 f-m跳线   步骤2:连接   注意:在连线前,最好首先将WebServer 例程下载到Arduino中,确保其上没有存在的固件,不然可能在你的WIZ550io上引起其他问题。   1. 将Arduino Nano和WIZ550io模块 放到面包板上。我将他们背对背摆放(见图),这样可以使USB供电线 和 以太网线 都容易连接。正如图中看到的那样,我的面包板还余出一排。   2. 连接9个引脚:   Arduino – WIZ550io (5 M-M 跳线) 3v3 – J1.8 GND – J1.1 D2 – J2.5 (INT) D7 – J2.2 (RDY) D10 – J1.6 (SCS) (SPI 需要 4 F-M 跳线) spi.1 – J1.4 (MISO) spi.3 – J1.5 (SCK aka SCLK) spi.5 – J2.3 (RST) spi.4 – J1.3 (MOSI) 注意:spi.2 (VDD) – 不要连接!因为他是5v的,wiz 板需要3.3v的   请参考SPI图,看一下Arduino Nano上的引脚顺序。同时,这个板子本身应该是1号引脚有一个数字1.这应该是VIN引脚侧最外面的引脚。   步骤3:更新以太网库     WIZnet模块 使用了一个全新的芯片,需要更新一下库。不要担心,你的旧以太网板也一样可以用。 1. 下载WIZnet以太网库: https://github.com/Wiznet/WIZ_Ethernet_Library 这有一个按钮,底部标有“Download ZIP”,可以一键下载整包文件。 2. 复制以太网文件夹到Arduino库文件夹中 (在Mac上是Documents/Arduino/Libraries)。这将重写内置以太网库,这是Arduino app的一部分。如果你也需要使用其他以太网插板和模块,见“注意”中的内容。注意以太网文件夹有两个版本,这取决于你的ArduinoIDE的版本。我使用Arduino IDE版本是 1.0.6,所以我从WIZnet文件夹复制到以太网文件夹的时候,标记为1.0.x 3. 在Libraries/Ethernet/utility 文件夹中,打开w5100.h并只需修改一处 #define 行(其中3行)取消注释。我的WIZ550io是这样的: //#define W5100_ETHERNET_SHIELD // Arduino Ethernet Shield and Compatibles ... //#define W5200_ETHERNET_SHIELD // WIZ820io, W5200 Ethernet Shield #define W5500_ETHERNET_SHIELD // WIZ550io, ioShield series of WIZnet/p 4.在同样的文件中,(可选) 也取消注释,这样板子就能用预先分配的硬件MAC地址了: #define WIZ550io_WITH_MACADDRESS // Use assigned MAC address of WIZ550io 图片展示的是我的设置(我使用XCode来编辑文件,因此格式和颜色都很美观!)   步骤4:运行一个WebServer并测试!   都设置好后,最好测试一下是不是都调对了。感激的是,以太网库包含了一套非常棒的例程。我们就用简易的WebServer例程就行了。 继续阅读:http://www.iwiznet.cn/blog/?p=6709  
  • 热度 25
    2014-12-26 09:01
    1370 次阅读|
    0 个评论
    我爱Arduino Nano – 这是一个很好外形小巧却功能齐全的Arduino Uno。然而,当我去将它连接到互联网,所有的干净利落小巧也消失在大尺寸的以太网盾底下了。 不过,我最近发现了一个更好的,更紧凑的方式给我的nano连接到互联网 – 通过使用WIZnet公司小巧得多(且更便宜)的WIZ550io模块! 如果你想方便连接,你可以找到一个可连接该模块和Arduino Uno的适配器板,但我想保持小巧的子板;通过我的Nano把它们直接连接在一起。然而,如果你没有适配板,你可以利用相同的方法用来直接连接到一个Uno板。 第一步:零件     这个教程,我使用了如下零件: 1个Arduino Nano(或者其他可兼容的) 1个WIZ550io模块(可以直接从WIZnet买到) 1个面包板(我使用30排的,就够大了) 5 m-m跳线 4 f-m跳线   步骤2:连接   注意:在连线前,最好首先将WebServer 例程下载到Arduino中,确保其上没有存在的固件,不然可能在你的WIZ550io上引起其他问题。   1. 将Arduino Nano和WIZ550io模块 放到面包板上。我将他们背对背摆放(见图),这样可以使USB供电线 和 以太网线 都容易连接。正如图中看到的那样,我的面包板还余出一排。   2. 连接9个引脚:   Arduino – WIZ550io (5 M-M 跳线) 3v3 – J1.8 GND – J1.1 D2 – J2.5 (INT) D7 – J2.2 (RDY) D10 – J1.6 (SCS) (SPI 需要 4 F-M 跳线) spi.1 – J1.4 (MISO) spi.3 – J1.5 (SCK aka SCLK) spi.5 – J2.3 (RST) spi.4 – J1.3 (MOSI) 注意:spi.2 (VDD) – 不要连接!因为他是5v的,wiz 板需要3.3v的   请参考SPI图,看一下Arduino Nano上的引脚顺序。同时,这个板子本身应该是1号引脚有一个数字1.这应该是VIN引脚侧最外面的引脚。   步骤3:更新以太网库     WIZnet模块 使用了一个全新的芯片,需要更新一下库。不要担心,你的旧以太网板也一样可以用。 1. 下载WIZnet以太网库: https://github.com/Wiznet/WIZ_Ethernet_Library 这有一个按钮,底部标有“Download ZIP”,可以一键下载整包文件。 2. 复制以太网文件夹到Arduino库文件夹中 (在Mac上是Documents/Arduino/Libraries)。这将重写内置以太网库,这是Arduino app的一部分。如果你也需要使用其他以太网插板和模块,见“注意”中的内容。注意以太网文件夹有两个版本,这取决于你的ArduinoIDE的版本。我使用Arduino IDE版本是 1.0.6,所以我从WIZnet文件夹复制到以太网文件夹的时候,标记为1.0.x 3. 在Libraries/Ethernet/utility 文件夹中,打开w5100.h并只需修改一处 #define 行(其中3行)取消注释。我的WIZ550io是这样的: //#define W5100_ETHERNET_SHIELD // Arduino Ethernet Shield and Compatibles ... //#define W5200_ETHERNET_SHIELD // WIZ820io, W5200 Ethernet Shield #define W5500_ETHERNET_SHIELD // WIZ550io, ioShield series of WIZnet/p 4.在同样的文件中,(可选) 也取消注释,这样板子就能用预先分配的硬件MAC地址了: #define WIZ550io_WITH_MACADDRESS // Use assigned MAC address of WIZ550io 图片展示的是我的设置(我使用XCode来编辑文件,因此格式和颜色都很美观!)   步骤4:运行一个WebServer并测试!   都设置好后,最好测试一下是不是都调对了。感激的是,以太网库包含了一套非常棒的例程。我们就用简易的WebServer例程就行了。 1. 打开Arduino IDE 并打开File/Examples/Ethernet 中名为WebServer的例程。 2. 如果你用苹果网络(通过Apple’s Airport wireless hubs),你将需要改一下IP地址,来引起你网络中其他电脑的注意。我使用的: IPAddress ip(10,0,1,177); // on an Apple wifi network 注意,多数网络大概是不必须的,只要前3个数字匹配你的IP地址就行了。 3. 保存并赋予它一个新名字 4. 用网线将WIZ550io连入网络 5. 连接Arduino到你的电脑,并跑WebServer例程 6. 打开一个浏览器窗口,键入你在WebServer例程中设置的IP地址匹配的url。我的例子中是 http://10.0.1.177   浏览器窗口应该显示的是一串数字,与每一个模拟输入一一对应。注意我们没有 连接任何的模拟输入,那些数字会有点随机。当然如果你感兴趣,可以添加一些传感器!   步骤5:注意及参考 注意: (a)如果你还有其他的以太网插板,在用特殊的插板工作的时候,需要需要修改w5100.h(再用WIZ550io的时候再改回来)。例如,基于以太网插板的Wiz5100插板,我将首行取消注释: #define W5100_ETHERNET_SHIELD // Arduino Ethernet Shield and Compatibles ... //#define W5200_ETHERNET_SHIELD // WIZ820io, W5200 Ethernet Shield //#define W5500_ETHERNET_SHIELD // WIZ550io, ioShield series of WIZnet   (b)没有其他注意了   参考: 更多信息,请参考: https://github.com/Wiznet/WIZ_Ethernet_Library (见 ReadMe 文件) http://arduino.cc/en/Reference/SPI http://wizwiki.net/wiki/doku.php?id=osh:ioshield-a:updatelib http://www.wiznet.co.kr http://wizwiki.net/wiki/doku.php?id=products:wiz550io:start   原文来自:Instructables
  • 热度 25
    2014-5-16 16:19
    880 次阅读|
    1 个评论
    网络电台是用WIZ550io(内嵌MAC地址)和ATMEGA1284(Flash 128K,EEPROM4K)制作的。用户可注册多达80个无线电广播。无线电广播的注册可在内嵌网页中进行。   网络电台的硬件配置如下: MP3编码译码器:VS1053b 模块(3.3V,74HC4050AP 电平转换) 以太网:WIZ550io 模块 显示屏:16*2 LCD 模块 以下以太网协议已应用到Sketch(arduino-IDE 1.0.5)。 DHCP 客户端 HTTP 服务器(基于网页的广播注册) 原理图   更多相关信息(日文)
  • 热度 25
    2014-1-14 13:49
    1130 次阅读|
    0 个评论
    ioShield-A 可使Arduino板实现联网。 基于WIZ550io网络模块(使用WIZnet W5500以太网芯片)。W5500提供一个硬件网络协议栈(TCP/IP)可用TCP/UDP进行通信。支持8个独立的端口同时工作。并且,上电初始化后,WIZ550io内嵌 MAC地址和默认IP地址,可以在用户的电脑上ping到。 ioShield 使用W5500芯片集,替换W5100在之前Arduino以太网板上的库文件,请在此下载(W5500 Arduino库文件):https://github.com/Wiznet/WIZ_Ethernet_Library 兼容的板列表 Arduino 板 Arduino board (e.g. the Uno) Arduino Leonardo Arduino兼容板 Seeeduino v3.0 : 基于 Arduino Duemilanove 尽管你有 不带AVR的Arduino兼容板,你也可以使用ioShield硬件。但是你应该给每个芯片集使用适当的S/W库。请参考每个产品的网页: Cookie Board : 基于 ARM Cortex-M3/M0http://www.coocox.org/Cookie.html GR-Sakura Board : 基于 Renesas 32-bit RX63Nhttp://www.renesas.com/products/promotion/gr/index***p#board Chipkit : 基于 Microchip PIC series http://chipkit.net/ 现有资源 所有的ioShield的设计文档及源代码都可在Github上找到: 硬件: 原理图(PDF file), 原理图PCB 文档(Eagle CAD), 零件清单(PDF file) 以太网库 : https://github.com/Wiznet/WIZ_Ethernet_Library  
  • 热度 33
    2013-12-4 15:34
    1170 次阅读|
    0 个评论
        WIZnet e-Newsletter, November 2013      物联网启动时间- 50%的物联网解决方案源自创业公司 上个月ARM TechCon 2013 会议上 ARM 宣布他们计划推进物联网前进。ARM是移动设备的处理器设计公司,比如智能手机和平板电脑,他们占据了90%多的市场份额。 预期物联网将群集数十亿设备, ARM的兴趣在扩展他们的移动领导地位到物联网市场已很清晰。 复制他们的成功的历史移动战略, ARM将创造一个标准物联网技术生态系统,使他们的合作伙伴/客户快速设计并递送低成本物联网设备。此计划基于mbed (http://www.mbed.org),,ARM的快速开发平台。强调加速上市与Gartner集团声明中的语言很吻合:” 我们的调查显示到2018年,50%的物联网解决方案将由成立不到3年的创业公司提供。” 详细阅读    2013 MDCC 智能硬件展 第一届MDCC智能硬件展于11月13日-14日举办。 此展览是中国最大的移动开发大会由CSDN和创新工场主办。每年,MDCC邀请一些著名的IT界领导人来分享他们的故事。随着OSHW在中国越加火热,创客也在逐渐增多。 CSDN 和创新工场 在今年的MDCC开展了智能硬件展。 - CSDN  是世界上最大的中文IT社区,早期关注者为软件工程师居多。 - 创新工场  由李开复博士创办( 一个著名的中国IT行业的领导者,前微软,谷歌中国总裁 ), 是一家致力于早期阶段投资,并提供全方位创业培育的投资机构。 共有75个智能硬件公司出席展会。每个公司有一个免费的mini展位。WIZnet北京也免费申请了展位并展示了W5500和Arduino插板,感谢Openbook主编(arduino的开源杂志)为我们介绍了此次展会。观众需要购买50元的门票。由于在中国MDCC很著名,第一届智能硬件展会吸引了许多人。许多观众咨询产品相关问题。多数的观众是软/硬将工程师,创客,大学老师和一些投资公司来需找未来的好项目。 展会中的主要产品是物联网相关产品,智能穿戴设备和其他个人智能设备。 在此次展会中, MDCC 也挑选一些优秀的产品并给予奖励。共分三类:最佳创新奖,最佳设计奖和最佳体验奖。WIZnet在此次展会中是最佳创新奖之一。        GR-KURUMI:  以太网模块WIZ550io  GR-KURUMI参考板,包含 RL78G14 (Renesas 16位低功耗单片机). 兼容 Arduino Pro Mini,这个新板子可以使用现成的样例代码,确保易用Arduino语言和来自软硬件两方面的标准库。WIZnet有三种ioShield ,ioShield-K 支持 GR-KURUMI. 以下链接是日本 Renesas 小工具用户发布的ioShield-K,轻松实现以太网应用。 全部ioShield-K资料在 Wizwiki.net    Arduino + 以太网插板 做的网络服务器 此项目关于使用带以太网插板的Arduino,展示了如何控制一个LED和伺服系统。但你可以将此原理应用来控制任意一个你想用的电子设备上。 (比如直流电机,蜂鸣器,继电器,步进电机等) 更多信息