PRÁCTICA NÚMERO 4: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA BLYNK

Documentos relacionados
PRÁCTICA NÚMERO 3: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA CAYENNE

PRÁCTICA NÚMERO 5: COMUNICACIÓN ENTRE DOS ARDUINOS CON RF

PRÁCTICA NÚMERO 6: COMUNICACIÓN ENTRE DOS ARDUINOS CON RF

Crear una app con MIT inventor

OBJETIVOS QUÉ VAMOS A REALIZAR? CONOCIMIENTOS PREVIOS

1. Escribir un dato digital del WinCC al Arduino

Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android)

OBJETIVOS QUÉ VAMOS A REALIZAR? CONOCIMIENTOS PREVIOS

GUÍA RÁPIDA M2M 3G Shield MCI02870 REV. 1.0

LED INTERMITENTE CIRCUITO ELÉCTRICO MATERIALES PROGRAMA LED DOS CONECTORES CABLE USB ROBÓTICA. Puerto 8 ( salida al led rojo ) ARDUINO UNO 220 W GND

Bluetooth 8 RELES RGB ANDROID

REPRODUCIR SONIDOS.WAV EN ARDUINO (Recopilado de Internet)

ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino

Qué es y por qué usarlo

GUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA

QUÉ ES MBOT? Conectores RJ25

EL SENSOR DE SONIDO KY-038 (VERSION )

4.2 Práctica 1: encendiendo y apagando varios leds

La plataforma Arduino

Domótica con Arduino, Bluetooth y Android

SHIELD DE EXTENSIÓN CON ENTRADAS ANALÓGICAS


Clase 2: Programación

OKY2002: Arduino Uno Genérico

Control de movimientos y rutinas para Mini Brazo Robótico por Bluetooth. (Compatible solo con dispositivos Android)

Iniciación al IDE de Arduino y primer ejercicio

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

RED DE SENSORES PARA CONTROL AUTOMATICO DE LOS DISPOSITIVOS ELECTRICOS PARA DOMOTICA

Programar posiciones en un Micro Servo Tower Pro SG90 9G

IM : ARDUINO NANO OEM

MANUAL DE USUARIO TARJETA DE CONTACTOS SECOS

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

Tutorial 13: Modulo sensor ultrasónico; Haz una alarma.

Introducción a Arduino

Cómo ver TV a través de Mx4

Tutorial Arduino con Fotoresistencia LDR

MANUAL DE USUARIO Access Control Shield R1 (Relay +usd + RTC) MCI-MA-0154 REV. 1.0

Control de un Móvil utilizando Tecnología Bluetooth Control of a Mobile using Bluetooth Technology

Instalación y entorno de programación

MEDIDOR DE TEMPERATURA

Introducción Arduino TPR 3º ESO

2.- En el IDE de Arduino, escribir el siguiente programa para probar el funcionamiento del módulo:

OPENCOCKPITS IOCard USBRELAYS MANUAL DE INSTALACION Y USO

Conexión mediante la VPN a la red de la Universitat de València en Android

Firma en el móvil. Agosto 2017

Programa del curso de Arduino

Programación Arduino Con Visualino

Domótica con Arduino, WiFi y Android

USER MANUAL Setting up and using Presets in the PTZ Configuración y uso de Presets en la PTZ English / Español

Conexión mediante la VPN a la red de la Universitat de València en Android

Comunicación Serial Arduino UNO vs Leonardo

Autores: José Manuel Marcos y David Romero MANUAL DE TEMPUS

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como y pg 132 como 1.2.3)

TPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 5: ROBÓTICA

Control de LCD y sensor de temperatura

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

Computación física con Arduino y Firefly

Curso de Automatización y Robótica Aplicada con Arduino

Sesión 12: Practica 3: Creación de prototipo básico de Arduino.

PRACTICAS CON ARDUINO

Programa de Tecnologías Educativas Avanzadas. Bach. Pablo Sanabria Campos

BioLearn MANUAL DE INSTALACIÓN Y MANEJO DE CYBERTRACKER. Manual de instalación y manejo de CyberTracker

TPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

Campus Virtual UAM. Manual de funcionamiento. Docencia en Red. Universidad Autónoma de Madrid

Guía de conectividad de máquinas Jofemar Jofemar machines Connectivity guide

V 1.0. Ing. Juan C. Guarnizo B.

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

Descodificador Android TV: Guía de instalación. SW version

Detección de luz con sensor LDR

USO DE PROCESSING: UNA APLICACIÓN PRÁCTICA USANDO ARDUINO

Manual de Conexión FTP.

MANUAL DE USUARIO BlueBee MCI-MA-0231 REV. 1.0

Introducción a Arduino. Electrónica para todos.

Manual de Sistema de Desarrollo

Manual de Arduino Wifly Shield

Guía de actualización de firmware Presione Aquí

INTRODUCCIÓN A LOS SISTEMAS DE CONTROL PROGRAMADOS

Alarma GSM. 1. Componentes

IRIS ID - SERIE icam7000 MANUAL DE USUARIO - GUÍA RÁPIDA

LOS DIODOS LED RGB OBJETIVOS. Ampliar la experiencia con los pines PWM. Conocer los LED RGB. Presentar la función random(). MATERIAL REQUERIDO.

Practica 1: It s alive!

El objetivo del proyecto el logra que arduino sea un servidor web. Poder acceder a contenidos web como cliente, usar Arduino como servidor.

MANUAL DE USUARIO IOIO DUINO MCI-MA-0214 REV. 1.0

El evangelio según Juan: Volumen 2 (Coleccion Teologica Contemporanea: Estudios Biblicos) (Spanish Edition)

AR 15 P. Sensor de Temperatura Inteligente. (Sistema de ambientación.)

MANUAL DE USUARIO GPRSBee SMA MCI-WIR REV. 1.2

SINTETIZADOR ANALÓGICO ELECTRÓNICO. TUTORIAL. TALLER DE ELECTRÓNICA BÁSICA.

Motor Paso a Paso Stepper Unipolar

Es el que usaremos en este tutorial, este módulo funciona como Lector y Grabador de Tags RFID.

Diseño Electrónico con Microcontroladores 01 - Introducción a Arduino

APRENDE ARDUINO FACILMENTE CON MIRPAS.COM.

Tutorial: Uso de Driver L298N para motores DC con Arduino

INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY

Uso del Shield Ethernet con Arduino

Transcripción:

PRÁCTICA NÚMERO 4: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA BLYNK Nombre del instituto: I.E.S Politécnico Nombre del ciclo: Sistemas electrotécnicos y automatizados

ÍNDICE 1. Descripción de la práctica 2. Materiales 3. Conexionado (fritzing) 4. Código de programación 5. Conclusiones y aplicaciones

1. Descripción de la práctica El funcionamiento de dicha práctica consiste en encender y apagar un diodo led desde cualquier parte del mundo teniendo una conexión de datos en nuestro teléfono móvil o una conexión a internet en nuestro ordenador (para el caso del ordenador debes de disponer de un emulador de android, ya que esta plataforma solo funciona en android). En este caso nuestro pulsador no es físico, sino virtual, por lo que tenemos la ventaja de que todas nuestras entradas/salidas del arduino se van a convertir en salidas. 2. Materiales -Resistencia 220 ohm: Dado que el arduino maneja 5 volts y para encender el LED necesitamos entre 5 y 20 ma necesitamos conectar una resistencia ya que de lo contrario quemaríamos el LED. Para este caso la resistencia que debemos de utilziar para encender el led y no sobrecargarlo debe ser aproximadamente de 200 ohms. -Diodo led: un dispositivo semiconductor que emite luz incoherente de espectro reducido cuando se polariza de forma directa la unión PN en la cual circula por él una corriente eléctrica. -Conectores jumper: es un cable con un conector en cada punta (o a veces sin ellos), que se usa normalmente para interconectar entre sí los componentes en una placa de pruebas. Se utilizan de forma general para transferir señales eléctricas de cualquier parte de la placa de prototipos a los pines de entrada/salida de un microcontrolador. -Placa protoboard: es una especie de tablero con orificios, en la cual se pueden insertar componentes electrónicos y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para experimentar con circuitos electrónicos, con lo que se asegura el buen funcionamiento del mismo.

-Módulo arduino uno ethernet shield: con este módulo podrás conectar tu Arduino a tu red local mediante una conexión Ethernet. Incorpora un lector de tarjetas SD para tus proyectos y además incluye el chip Wiznet W5100 para lograr la total compatibilidad con los Arduinos y ejemplos oficiales. 3. Conexionado (fritzing)

4. Código de programación En primer lugar y lo más importante, nos tenemos que bajar la librería de BLYNK e instalarla en el programa IDE de arduino. A continuación ingresaremos en esta página http://www.blynk.cc/ o directamente accedemos a la play store de nuestro móvil y nos decargamos la aplicación BLYNK. Una vez instalada abrimos la aplicación: Nos registramos y activamos la cuenta a través del enlace que nos mandan al correo, en mi caso yo ya estaba registrado por lo que directamente accedo.

Una vez dentro nos aparece la siguiente imagen: Pulsamos en Create New Project.

Nos aparecerá un barra en donde podremos indicarle como queremos que se llame, en este caso tendrá de nombre práctica 4, seleccionamos nuestro modelo de arduino y por último nuestro tipo de conexión. Una vez realizado todo lo anterior le damos a Create.

Nos aparecerá este menú, en donde pulsamos sobre el círculo con el símbolo de + de la esquina superior derecha.

Seleccionamos la primera opción, en la que pone Button.

Seleccionamos los ajustes que vemos en la anterior imagen y regresamos.

Ya está todo listo, tan solo nos queda cargar el programa a nuestro arduino, para generar el programa y mandárnoslo a través de un correo, pulsamos sobre la tuerca hexagonal de la esquina derecha superior.

Pulsamos sobre Eamil all y nos dirigimos a nuestro cuenta de correo en donde nos ha llegado un código de programación. El código es el siguiente: b8d5a379e0ef4f269946225e611e2585

Una vez tengamos lo anterior solo hay que ir al IDE de arduino y seleccionar lo siguiente: EN DONDE PONE "YourAuthToken" DEBEREMOS PONER EL CÓDIGO QUE SE NOS HA GENERADO Y ENVIADO A NUESTRA CUENTA DE CORREO. This example shows how to use Arduino Ethernet shield (W5100) to connect your project to Blynk. Feel free to apply it to any other example. It's simple! NOTE: Pins 10, 11, 12 and 13 are reserved for Ethernet module. DON'T use them in your sketch directly! WARNING: If you have an SD card, you may need to disable it by setting pin 4 to HIGH. Read more here: https://www.arduino.cc/en/main/arduinoethernetshield / #define BLYNK_PRINT Serial // Comment this out to disable prints and save space #include <SPI.h> #include <Ethernet.h> #include <BlynkSimpleEthernet.h> // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "YourAuthToken"; #define W5100_CS 10 #define SDCARD_CS 4

void setup() { pinmode(sdcard_cs, OUTPUT); digitalwrite(sdcard_cs, HIGH); // Deselect the SD card Serial.begin(9600); Blynk.begin(auth); // You can also specify server. // For more options, see Boards_Ethernet/Arduino_Ethernet_Manual example //Blynk.begin(auth, "your_server.com", 8442); //Blynk.begin(auth, IPAddress(192,168,1,100), 8888); } void loop() { Blynk.run(); } EL RESULTADO FINAL SERÍA EL SIGUIENTE: This example shows how to use Arduino Ethernet shield (W5100) to connect your project to Blynk. Feel free to apply it to any other example. It's simple! NOTE: Pins 10, 11, 12 and 13 are reserved for Ethernet module. DON'T use them in your sketch directly! WARNING: If you have an SD card, you may need to disable it by setting pin 4 to HIGH. Read more here: https://www.arduino.cc/en/main/arduinoethernetshield / #define BLYNK_PRINT Serial // Comment this out to disable prints and save space #include <SPI.h> #include <Ethernet.h> #include <BlynkSimpleEthernet.h> // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "b8d5a379e0ef4f269946225e611e2585"; #define W5100_CS 10 #define SDCARD_CS 4 void setup() { pinmode(sdcard_cs, OUTPUT); digitalwrite(sdcard_cs, HIGH); // Deselect the SD card

Serial.begin(9600); Blynk.begin(auth); // You can also specify server. // For more options, see Boards_Ethernet/Arduino_Ethernet_Manual example //Blynk.begin(auth, "your_server.com", 8442); //Blynk.begin(auth, IPAddress(192,168,1,100), 8888); } void loop() { Blynk.run(); } 5. Conclusiones y aplicaciones Me parece otra muy buena aplicación para controlar nuestro arduino desde cualquier lugar del mundo en donde la única pega que le encuentro es el sistema limitado de puntos que se nos proporciona y la forma de conseguirlos es un poco tediosa y aburrida por lo que merece realmente la pena la compra de un paquete de puntos debido a los resultados que podemos obtener con dicha aplicación. También me gustaría comentar que tiene una interfaz bastante cómoda e intuitiva en cuanto a una primera toma de contacto. Como en la práctica anterior las aplicaciones que le doy a este sistema son numerosas, como puede ser el encendido y apagado de una luminaria a través de un módulo de relés o la apertura de ventanas, puertas o toldos de tu vivienda.