arduino ethernet.docx

10
Ethernet (ENC28J60) con interfaz Arduino Publicado por Vikas Sharma en 17:38 En este Artical veremos la forma de establecer la comunicación entre el ordenador / móvil para Arduino en una LAN o red inalámbrica. Estamos interconectar el controlador Ethernet ENC28J60 para Arduino para que nuestro Arduino será el uno de los miembros de esa red.Una vez que se realizado la Arduino puede controlar las cosas en que la red o el Arduino puede ser controlado por los otros dispositivos de la red que podría ser ordenador o móvil.Interfaz Arduino con el ENC28J60 nos da aún más la libertad de uso de Internet en Arduino pero antes de eso tenemos que aprender a hacer todas esas cosas la creación de redes en una red Locan. Pronto voy a publicar acerca de cómo controlar las cosas en la red local, cómo enviar datos en una red local, y la forma de interfaz con los dispositivos Android o cómo hacer que los dispositivos IOT. Dispositivos IOT son muy famosos. Un diagrama de bloques simple del flujo de datos se encuentra en la imagen de abajo.

Transcript of arduino ethernet.docx

Ethernet (ENC28J60) con interfaz ArduinoPublicado porVikas Sharmaen17:38

En este Artical veremos la forma de establecer la comunicacin entre el ordenador / mvil para Arduino en una LAN o red inalmbrica.Estamos interconectar el controlador Ethernet ENC28J60 para Arduino para que nuestro Arduino ser el uno de los miembros de esa red.Una vez que se realizado la Arduino puede controlar las cosas en que la red o el Arduino puede ser controlado por los otros dispositivos de la red que podra ser ordenador o mvil.Interfaz Arduino con el ENC28J60 nos da an ms la libertad de uso de Internet en Arduino pero antes de eso tenemos que aprender a hacer todas esas cosas la creacin de redes en una red Locan.Pronto voy a publicar acerca de cmo controlar las cosas en la red local, cmo enviar datos en una red local, y la forma de interfaz con los dispositivos Android o cmo hacer que los dispositivos IOT.Dispositivos IOT son muy famosos.Un diagrama de bloques simple del flujo de datos se encuentra en la imagen de abajo.

Mdulo Ethernet (ENC28J60):ENC28J60 de Microchip es un 28-pin, Ethernet Controller con a bordo de MAC y PHY, 8 Kbytes de Buffer RAM y una interfaz serial SPI.Con un tamao pequeo paquete de la impresin del pie del ENC28J60 minimiza la complejidad, el espacio de placa y coste.Se utiliza en muchas aplicaciones como automatizacin industrial, automatizacin de edificios, principal Control, Seguridad e Instrumentacin, Dispositivos IOT.Usted puede construir su propio circuito pero utilizar el mdulo para salvar mi tiempo.

SIMULACIN VIRTUAL:La primera vez que simular mi diseo en el Proteus ISIS para asegurarse de que estoy trabajando en el buen camino y tambin para salvar mi tiempo.En su ya ISIS es un componente denominado "controlador Ethernet ENC28J60" As que tom de la biblioteca.Ahora Cog el Arduino y conectar con el controlador de ethernet.

* DESCARGAR PROYECTO COMPLETO EN FICHERO ZIP CLICK AQU *

si el enlace no trabajan por favor comente

* Conexiones: Ahora haga estas conexiones en la herramienta de diseo de ISIS.

SOFTWARE:Ahora tenemos todo hecho con el diseo de hardware virtual permite hacer el software.Todo lo que necesita es la Biblioteca EtherCard para este ejemplo.Puedes descargarlo desde aquEtherCard.Haga clic aqu Extraiga el archivo ZIP, copie y pegue la carpeta en su Arduino1.xx/library / una vez que se coloca la carpeta en la carpeta de biblioteca arduino reiniciar el IDE de Arduino Ahora ve a EtherCard> Ejemplos> backsoon

Compilar el cdigo: si frente a cualquier problema, vaya a:Cmo simular Arduino en ISIS

realizar algunos cambios en el programa como se indica a continuacinlos cambios estn enel color rojo deArduinoPresentar un "volveremos pronto la pgina web", como servidor web sustituto./ / 2011-01-30 http://opensource.org/licenses/mit-license.php# include # define STATIC 0 / / establece en 1 para deshabilitar DHCP (ajustar MyIP / gwip valores por debajo)# si STATIC/ / ethernet direccin ip interfacestatic byte myip [] = {} 192,168,1,200;direccin ip / / puerta de enlaceesttica byte gwip [] = {} 192,168,1,1;# endif/ / ethernet MAC address - debe ser nico en la redstatic byte mymac [] = {0x74, 0x69, 0x69, 0x2D, 0x30, 0x31};byte Ethernet: : buffer [500];/ / Tcp / ip enviar y recibir bfer depgina / / char [] es la pgina HTML que est cargando ..Char pgina [] PROGMEM ="HTTP/1.0 503Mi Seriavice\ r \ n ""Content-Type: text / html \ r \ n ""Reintentar-Despus: 600 \ r \ n""\ r \ n""" " ""2embeddedrobotics" " " "< body> "" Bienvenido a 2embeddedrobotics " " " "El mundo de los dispositivos IOT.
" "Felicidades Yipeee ...." " " """";void setup () { Serial.begin (9600); Serial.println ("\ n [backSoon]"); if (ether.begin (sizeof Ethernet: : tampn, mymac) == 0) Serial.println ("No se pudo acceder al controlador Ethernet");# si STATIC ether.staticSetup (myip, gwip);# else ! if (ether.dhcpSetup ()) Serial.println (" DHCP ha fallado ");# endif ether.printIp ("IP", ether.myip); ether.printIp ("GW", ether.gwip); ether.printIp ("DNS", ether.dnsip);}void loop () { / / espera para un paquete TCP entrante, pero ignoran su contenido if (ether.packetLoop (ether.packetReceive ())) { memcpy_P (ether.tcpOffset (), pgina, pgina sizeof); ether.httpServerReply ( pgina sizeof -compilar el cdigo con compilacin prefrence. en opcin del archivo .. por lo que obtendr el archivo HEX. de ISIS.

Ahora que usted ha hecho todas las cosas.Pulse el botn de reproduccin y que le dar la direccin IP asignada en el monitor serie ahora escribirlo en un papel.

abra el navegador web y escriba la direccin IP de su arduino en el navegador.

Ahora puedes ver esta pgina en cualquier dispositivo conectado a esa red Como muestro.

HARDWARE:Ya lo hicimos todo en virtuales ahora slo tenemos que connet cada componente segn la conexin dada en el arranque.Ahora cargar el programa en el Arduino y encender su monitor de serie por lo que u puede conseguir su"IP en Serial Monitor"y el navegador simplemente abierto y pon tu IP y compruebe la pgina web.

Ahora que usted ha hecho a continuacin, anote su IP desde el Moitor serie y la ..Les deseo una muy buena suerte.