Controla tu entorno con un microcontrolador PIIISA

Slides:



Advertisements
Presentaciones similares
USO DE LA TARJETA DE CONTROL TCEPI. Conexión de la alimentación a la placa:
Advertisements

CONSTRUCCION Y USO DE SENSORES PARA LA EXPERIMENTACION
PROGRAMACIÓN DE OBJETOS TECNOLÓGICOS CONTROL DE BARRERA DE PARKING
Introducción a la plataforma ARDUINO
Convertidor Reductor-Elevador (Buck-Boost)
Álvaro Narváez Palazón
Sensor de temperatura Vo=2,7 V, calcular T (°C).
¿ Qué elementos físicos puedo utilizar en computación Física ?
Balancín de dos ruedas con controlador Pololu
Segunda Sesión Sensores y Motores
Controla tu entorno con un microcontrolador PIIISA
INTRODUCCIÓN A LOS MICROROBOTS - SENSORES -
Controla tu entorno con un microcontrolador PIIISA /2/2014
Introducción a Arduino
PANTALLA RESPONSIVA AL SONIDO
informe Estación metereológica
Luis Brito Nelson Quizhpe. RS-232 EL objetivo general de este proyecto es obtener las coordenadas del objeto al cual esta instalado el acelerómetro,
Electrónica Análoga I Prof. Dr. Gustavo Patiño MJ
Descripción PLC´s familia SIMATIC S5
Presentación de Instrumentación Básica de la Electrónica
FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)
Divisor de tensión A. Amella · Oct 2008.
Armando Mtz.R. ITNL Microcontroladores
CONTROL Y ROBÓTICA Tecnología de 4º
Arduino en la Educación
Sensores de temperatura en secadores rotatorios
TRANSISTORES: Fundamentos básicos
INTRODUCCIÓN A ARDUINO Carolina Pino
El Diodo modelo de baja frecuencia y pequeña señal
Physical Computing Clase 4. Memoria y Variables decimal, binario, hexadecimal Ver anexo 4.1. por favor.
INTERMITENCIA VAMOS A APRENDER A ESPERAR. En este programa vamos a presentar una instrucción que nos sirve para esperar antes de ejecutar la instrucción.
ARDUINO Y LA EDUCACION Proyectos como Raspberry Pi y Arruino se han hecho muy populares entre los aficionados a la electrónica y la computación. Ambos.
ELECTRICIDAD Y ELECTRÓNICA
INTRODUCCIÓN A ARDUINO
Introducción a la robótica educativa con Arduino
 Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para.
Control Eléctrico y electrónico
Conceptos Básicos de Programación. Put a pin into input mode Loop Check if the pin is 0 or 5 volts If the pin has 5 volts Do something End if End Loop.
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para.
DOMÓTICA.  Entradas, salidas y módulos del sistema.  Para automatizar necesitamos: ◦ Un componente que escuche una situación determinada.  Sensor (entrada)
GIRO EL ÁNGULO QUE QUIERO O LO CONVIERTO EN MOTOR
FUNCIÓN OR Una O otra, para que funcione. Función suma OR abS Es aquella función que es cierta (1), si una o las dos entradas son ciertas.
FUNCIÓN AND Para hacer que funcione, debo accionar un pulsador Y el otro.
LENGUAJE DE PROGRAMACIÓN
Electrónica Análoga I Prof. Gustavo Patiño. M.Sc, Ph.D MJ
FUNCIÓN NOR Una Opuesto a una OR. Función suma NOR abS Equivale a la asociación de la función OR, con la función NOT. Por tanto estamos.
ARDUINO Y LA EDUCACIÓN POR MARIA VICTORIA MIRANDA CARBO.
FUENTE DE ALIMENTACIÓN
Ing. Aldo Cera de la Torre
PROYECTO FINAL Aplicaciones con microprocesadores y Microcontroladores UACMBRIJE JOSE ALFREDO MARTINEZ PEREZ HECTOR ALONSO JIMENEZ.
Servomotores
Introducción al lenguaje PROCESSING para ARDUINO
TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Comitancillo INSTITUTO TECNOLOGICO DE COMITANCILLO SENSORIZACION Y CONTROL DE ROBOT MOVILES DR.
ESPECIFICACIONES DE OPERACIÓN DEL MICROCONTROLADOR
SENSORIZACION Y CONTROL DE ROBOTS MOVILES. INTEGRANTES DEL EQUIPO. LIC. ISIDRO LOPEZ RUIZ LIC. GUILLERMO MATUS GARCIA LIC. OLIVIA SANTOS REGALADO. 19 DE.
El Hardware El Software La Comunidad  Software Libre  Hardware Libre  Puerto USB  Fácil de usar  Precio reducido  Completamente independiente 
Introducción a los microcontroladores Octubre 2013 Arduino Uno Convertidor A/D.
Practica 1 Componentes del Robot. Sensor Ultrasónico El Sensor Ultrasónico de Distancia PING (o "PING)))" como lo denomina el fabricante) tiene una interfaz.
 ANÁLOGO  DIGITAL.
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
INTRODUCCIÓN A ARDUINO
TALLER DE ARDUINO.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Tecnologías avanzadas para la enseñanza de la Física
CLASE X.
3.0 TALLER DE ARDUINO PRESENTACIÓN PARA ALUMNOS DE CUARTO CURSO DE EDUCACIÓN SECUNDARIA OBLIGATORIA.
PROGRAMACIÓN DE SERVOS CON ARDUINO
Modelación y simulación Ingeniería de Sistemas Mauricio Hincapié PH.D – David Alberto García Msc.
Un simulador​ con prototipo
¿Qué es Arduino?  Plataforma de electrónica abierta.
Transcripción de la presentación:

Controla tu entorno con un microcontrolador PIIISA 2014 05-2-2014 Arduino Controla tu entorno con un microcontrolador PIIISA 2014 05-2-2014 http://core.ugr.es/sc-piiisa/

Introducción a Arduino: Presente http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores Existem multitud de sensores: Cada uno diseñado para medir una magnitud física distinta. A partir de esa medida generará un voltaje que mediremos con nuestro Arduino conectándolos habitualmente a una entrada analógica http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: LDR (Luz) int analogPin = 0; // Pin analogico 0 de Arduino void setup() { Serial.begin(9600); } void loop () int valorLuz = analogRead(analogPin); Serial.print(valorLuz); delay(5000); http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: Temperatura LM35 Especificación // Ejemplo en http://fritzing.org/projects/digital-thermometer-with-lm35/ int analogPin = 0; // Pin analogico 0 de Arduino int temperature = 0; int lm35read; void setup() { Serial.begin(9600); } void loop () lm35read = analogRead(analogPin); temperature = (5.0 * lm35read * 100.0)/1024.0; Serial.print(temperature); Serial.println(“C”); delay(5000); http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: Temperatura TMP36 Especificación Ejemplo Temp in °C = [(Vout in mV) - 500] / 10 Conectaremos el pin central a una entrada analogica http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: NTC (Temperaturas) Este montaje es muy típico de muchos sensores y se llama divisor de tensión. Conectaremos Vout a la entrada de la señal analógica http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: Acelerómetro Permite determinar la inclinación en los distintos ejes. Un sensor así lleva el mando de la wii y la mayoría de los teléfonos modernos . http://core.ugr.es/sc-piiisa/ PIIISA 2014

Sensores: Mando de la Wii Dentro del mando de la wii Detalles http://core.ugr.es/sc-piiisa/ PIIISA 2014

Actuadores Los actuadores son aquellos componentes que nos permitne “cambiar” el entorno que nos rodea. Ventiladores, luces, motores, etc.son algunos ejemplos de actuadores. http://core.ugr.es/sc-piiisa/ PIIISA 2014

Actuadores: Motores Hay 3 tipos de motores: Paso a paso Servos DC (Corriente continua) Para facilitar su manejo usamos un Shield que nos permite controlar 2 motores Paso a paso:  convierte una serie de impulsos eléctricos en desplazamientos angulares discretos, lo que significa es que es capaz de avanzar una serie de grados (paso) dependiendo de sus entradas de control. Servomotor: Un servomotor es un motor eléctrico que puede ser controlado tanto en velocidad como en posición. DC: convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio.

Actuadores: Motores //Arduino PWM Speed Control: int E1 = 5;  int M1 = 4; int E2 = 6;                      int M2 = 7;                          void setup() {     pinMode(M1, OUTPUT);       pinMode(M2, OUTPUT); } void loop()   int value;   for(value = 0 ; value <= 255; value+=5)   {     digitalWrite(M1,HIGH);       digitalWrite(M2, HIGH);           analogWrite(E1, value);   //PWM Speed Control     analogWrite(E2, value);   //PWM Speed Control     delay(30);   }  //Arduino PLL Speed Control: int E1 = 4;   int M1 = 5; int E2 = 7;                         int M2 = 6;                             void setup() {     pinMode(M1, OUTPUT);       pinMode(M2, OUTPUT); } void loop()   int value;   for(value = 0 ; value <= 255; value+=5)   {     digitalWrite(M1,HIGH);       digitalWrite(M2, HIGH);           analogWrite(E1, value);   //PLL Speed Control     analogWrite(E2, value);   //PLL Speed Control     delay(30);   }  Más información: http://www.dfrobot.com/wiki/index.php?title=Arduino_Motor_Shield_(L298N)_(SKU:DRI0009)

arduino programing notebook Fuentes arduino arduino programing notebook freeduino http://core.ugr.es/sc-piiisa/ PIIISA 2014

Conclusiones Gracias por vuestra atención PIIISA 2014 http://core.ugr.es/sc-piiisa/ PIIISA 2014