UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA Dirección de Carrera de Tecnologías de la Información y Comunicación Ingeniería en Tecnologías de la Información y Comunicación, área Sistemas Informáticos
Reporte Práctica 21: Arduino y Cisco Asignatura: Aplicación de las Telecomunicaciones Profesor: Raúl Arturo García Martínez Fecha: 16/07/15 Tipo: Equipo Grupo: ITIC-92 Elaboraron: Matrícula Nombre 221110672 221210846 221210836
Laura Elizabeth García Reynoso Alfredo Neri Colín Edwin Josué Sánchez Castoño
Contenido Descripci贸n general de la pr谩ctica ...................................................................................................... 3 Objetivos ......................................................................................................................................... 3 Material ............................................................................................................................................... 3 Diagrama Electr贸nico .......................................................................................................................... 4 Diagrama de Dispositivos .................................................................................................................... 4 Desarrollo de la pr谩ctica ..................................................................................................................... 5 Resultados ......................................................................................................................................... 10 Conclusiones ..................................................................................................................................... 11
2
Descripción general de la práctica Realizar una conexión de arduino a una red local y/o a internet a través del módulo Ethernet Shield.
Objetivos 1) 2) 3) 4) 5) 6)
Conexión del Ethernet Shield Configuración de un ruteador Obtención de Dirección IP por DHCP Configuración de un Servidor Web Configuración de un Cliente Web Controlar un Led desde internet
Material Material Protoboard
Resistencia 1k LED Cables Macho/Macho Arduino UNO Módulo Ethernet Shield Cable de Red RJ-45 Router
Descripción Tablero de pruebas con orificios conectados entre sí, habitualmente siguiendo patrones de líneas, en el cual se pueden insertar componentes electrónicos y cables para el armado y prototipo de circuitos electrónicos y sistemas similares. Componente que limita el paso de la corriente, es decir, disminuye la corriente, entre más grande sea, la corriente es más pequeña. Es un diodo emisor de luz, es decir, es lo mismo que el diodo solo que emite luz. Cables para interconexiones de 6" (15.5 cms) de largo con terminales macho-macho. Plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El módulo Ethernet Shield permite a una placa de Arduino Uno conectarse a internet Sirve para conectar redes de dispositivos, en este caso al Arduino Uno dentro de una red Proporciona conectividad a nivel de red
3
Diagrama Electr贸nico
Diagrama de Dispositivos
4
Desarrollo de la práctica 1) Conexión del Ethernet Shield. a. Como primer paso se conectó el módulo de Ethernet Shield sobre el Arduino Uno
b. Posteriormente se conectó el cable de alimentación del Arduino Uno a la computadora y el de red del módulo de Ethernet Shield hacia el router
2) Realizar el cableado
3) Configuración del Ruteador a. Se realiza la correcta configuración del router para poder asignar una dirección IP al Arduino Uno
5
4) Obtenci贸n de direcci贸n IP por DHCP a. En el programa de Arduino dar clic en Archivo -> Ejemplos -> Ethernet -> DhcpAddressPrinter
b. Ejecutar el programa y cargarlo en el Arduino Uno
c. Verificar que se haya asignado una direcci贸n IP de manera satisfactoria
6
5) Configuraci贸n del Servidor Web a. Desde el programa Arduino ir a Archivo -> Ejemplos -> Ethernet -> WebServer
b. Modificar el sketch asign谩ndole una IP correcta al dispositivo
c. Poner la direcci贸n IP en el navegador y verificar que se muestren los valores de las entradas anal贸gicas (A1-A5)
7
6) Configuraci贸n del Cliente Web a. Desde el programa Arduino ir a Archivo -> Ejemplos -> Ethernet -> WebClient
b. Modificar el sketch asign谩ndole una IP correcta al dispositivo
c. Conectar el sketch al sitio: http://www.google.com
8
7) Controlar el Led desde internet a. Crear la pรกgina web por la cual se controlarรก el led conectado al pin digital 2 del Arduino
b. Modificar el sketch asignรกndole una direcciรณn IP correcta al dispositivo
c. Encender y Apagar el led desde la pรกgina web
9
Resultados Como resultado el Led prendĂa y se apagaba controlĂĄndolo desde internet:
10
Conclusiones En esta práctica se ha aprendido a realizar otra de las tantas funcionalidades y aplicaciones que se pueden hacer con el Arduino Uno utilizando el módulo de Ethernet Shield. Con la realización de esta práctica se han adquirido los conocimientos para poder realizar y configurar la conexión del Ethernet Shield obteniendo la dirección IP por DHCP, configurando el servidor web y el cliente web desde la programación del arduino, permitiendo que el Led se pudiera controlar desde internet recibiendo las órdenes de apagado y encendido.
11