MIDIENDO DISTANCIAS CON UN SENSOR DE ULTRASONIDOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MIDIENDO DISTANCIAS CON UN SENSOR DE ULTRASONIDOS"

Transcripción

1 MIDIENDO DISTANCIAS CON UN SENSOR DE ULTRASONIDOS Un complemento imprescindible para muchos de robots o vehículos controlados a distancia es un sensor que nos permita saber la distancia libre de obstáculos para movernos. Dependerá de las distancias con las que pretendamos interactuar: Si las distancias van a ser pequeñas podemos emplear sensores de infrarrojos, si queremos movernos en áreas grandes y poder medir distancias en un rango de varios metros el complemento perfecto es unsensor de ultrasonidos. El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar obstáculos, entre otras posibles funciones. En este caso vamos a utilizarlo para la medición de distancias. Esto lo consigue enviando un ultrasonido (inaudible para el oído humano por su alta frecuencia) a través de uno de la pareja de cilindros que compone el sensor (un transductor) y espera a que dicho sonido rebote sobre un objeto y vuelva, retorno captado por el otro cilindro. El radar funciona de modo similar aunque usando ondas de radio frecuencia muy cortasy con una problemática propia descomunal. Un pulso de radiofrecuencia se emite desde la antena y se recoge el eco que vuelve a la velocidad de la luz. El oído humano no percibe sonidos por encima de 20kHz. Por eso, a las ondas de mayor frecuencia las llamamos ultrasonidos (más allá del sonido). Los sensores de ultrasonidos funcionan sobre los 40 khz. No son perfectos, les influye la temperatura ambiente, la humedad y los materiales en los que reflejan, lo que genera una cierta incertidumbre. Pero a cambio son baratos y efectivos hasta un poco más de 3 metros en condiciones normales si la precisión no es un problema determinante Qué recibimos en el sensor? El tiempo que transcurre entre el envío y la recepción del ultrasonido.

2 Cómo vamos a traducir dicho tiempo en distancia? Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034 cm/microseg (ya que trabajaremos con centímetros y microsegundos). Para calcular la distancia, recordaremos que v=d/t (definición de velocidad: distancia recorrida en un determinado tiempo). De la fórmula anterior despejamos d, obteniendo d=v t, siendo v la constante anteriormente citada y t el valor devuelto por el sensor a la placa Arduino. vuelta. También habrá que dividir el resultado entre 2 dado que el tiempo recibido es el tiempo de ida y Tres o cuatro patillas Cuando queremos conectar uno de estos sensores a la placa Arduino encontramos dos tipos de sensores: los que tienen tres patillas y los que tienen cuatro. De estas patillas una va conectada a 5v, otra a GND, en el caso de sensores de cuatro patillas, una de las dos que quedan va conectada al pin que gestiona la emisión de la señal y la otra patilla va conectada al pin gestiona la recepción de la señal. En los sensores con tres patillas utilizan el mismo pin como emisor y como receptor de la señal de ultrasonidos. El sensor que emplearemos Utilizaremos un sensor de ultrasonidos SKU: SEN136B5B cuyo rango de medida va desde los 3 cm a los 4 m, suficiente para cualquier proyecto de robótica y que tiene la gran ventaja de necesitar un único pin de nuestro Arduino para hacerlo funcionar: A pesar de ser habitual encontrar sensores con cuatro pines (ECHO, TRIGGER, GND, PIN), nosotros trabajaremos en clase con el modelo de 3 pines, concretamente con el de la derecha. Este componente dispone de 3 pines (gnd, 5v, sig) Conectaremos los 2 pines de alimentación tal y como indican las leyendas que contienen y el tercero será el que utilicemos para

3 comunicarnos con el sensor. El pin de señal se utilizara tanto como entrada o salida digital. Para solicitar que nos mande la información se le envía un pulso al aparato y este nos regresara una señal y en base a la longitud de la señal averiguaremos la distancia a la que se encuentra el obstáculo en caso de existir o estar a rango. Cómo puede funcionar con un solo pin? Acaso no necesitamos uno para mandarle una señal y otro para recibir la respuesta? Pues no, se puede hacer todo por el mismo y de una forma nada complicada lo que también nos servirá, de paso, para disipar una de las dudas más comunes entre los principiantes: la inamovilidad de la declaración de pines como entrada o salidas. En todos los ejemplos de código que nos encontraremos en la web oficial de Arduino y en las demás se utiliza el bloque setup() del Sketch para hacer declaraciones pinmode() y establecer los pines que vayamos a utilizar como entradas o como salidas. En todos estos ejemplos se busca la sencillez y estas declaraciones no se cambian a lo largo del código y esto da lugar a que muchos usuarios tengan la errónea creencia de que sólo se pueden declarar pines como entradas o salidas en el setup() y que una vez establecido un pin como entrada o salida ya no se puede cambiar. FALSO. SKETCH TIPO 1. /*Tecnología Industrial 1ºBCHT */ 2. /* Sketch medidor ultrasónico */ 3. /* Utilizaremos un sensor de ultrasonidos SKU: SEN136B5B */ 4. unsigned long pulso; // necesitamos una variable para medir el pulso 5. float distancia; // otra para calcular la distancia 6. int pin = 8; // y otra para el pin 7. void setup() { 8. Serial.begin(9600); // inicializamos el puerto serie 9. } 10. void loop() 11. { 12. pinmode(pin, OUTPUT); // ponemos el pin como salida 13. digitalwrite(pin, HIGH); // lo activamos 14. delaymicroseconds(10); // esperamos 10 microsegundos 15. digitalwrite(pin, LOW); // lo desactivamos 16. pinmode(pin, INPUT); // cambiamos el pin como entrada

4 17. pulso = pulsein(pin, HIGH); // medimos el pulso de salida del sensor 18. Serial.print( tiempo = ); // lo pasamos a milisegundos y lo sacamos por el puerto serie 19. Serial.print(float(pulso/1000.0)); 20. Serial.print( ms, distancia = ); // ahora calculamos la distancia en cm y al puerto serie 21. distancia = ((float(pulso/1000.0))*34.32)/2; 22. Serial.print(distancia); 23. Serial.println( cm ); 24. delay(1000); // esperamos un segundo antes de hacer una nueva medida 25. } Reflexiones sobre algunas variables Dentro del código hay que prestar atención a los distintos tipos de datos ya que trabajamos con un unsignedlong y con un float y además tenemos que hacer operaciones entre ellos, lo cual puede ser delicado. El unsignedlong es una variable tipo de dato para enteros sin signo (32 bits), números sin punto decimal. Los enteros largos puede ser tan grandes como y tan pequeños como 0. Son almacenados como 32 bits ( 4 bytes ) de información. La diferencia entre el unsignedlong y el int es que éste último es una variable tipo de datos para enteros, números sin punto decimal. Los enteros pueden ser tan grandes como y tan pequeños como -32,768. Estos son almacenados como 16 bits de información. Float es una variable de datos para números de punto flotante, un número que tiene un punto decimal. Los números de punto flotante son usados frecuentemente para aproximar valores análogos y continuos porque tienen más resolución que los enteros. Los números de tipo float pueden ser tan grandes como E+38 y tan pequeños como E+38. Estos son almacenados como 32 bits (4 bytes) de información.

5 Esquema de montaje

Actuadores eléctricos - Motores

Actuadores eléctricos - Motores Servomotores Un servomotor es básicamente un actuador mecánico que contine un motor eléctrico y un conjunto de engranajes que permiten multiplicar el torque del sistema final y tiene la capacidad de ser

Más detalles

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0?

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Por Gisela Farace Mayo 2015 Revisión 2015 06 03 1 Índice 1. Qué es un Arduino? 2. El robot Dreamster 2.1. Señales analógicas y

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

Seminario de Diseño y Construcción de Microrrobots:

Seminario de Diseño y Construcción de Microrrobots: Seminario de Diseño y Construcción de Microrrobots: SENSORES Alumno: Adrián Marcelo Díaz Collazo Plan de estudio: Ing. Técnica Industrial en electrónica Sensores: Normalmente se usan para detectar obstáculos,

Más detalles

Sensor Analógico: Potenciómetro

Sensor Analógico: Potenciómetro 1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante EZEQUIEL CABRILLO GARCÍA ezequiel.cabrillo@educa.madrid.org En grupo con FRANCISCO

Más detalles

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC Clase 4: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Tipos de motores y para que sirven Motor DC Qué es un electroimán? Funcionamiento PWM Sentido de giro L293 Motor Servo Características

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

SENSORES DE DISTANCIA POR ULTRASONIDOS

SENSORES DE DISTANCIA POR ULTRASONIDOS SENSORES DE DISTANCIA POR ULTRASONIDOS 1. Funcionamiento básico de los Ultrasonidos 2. Problemas con los Ultrasonidos 3. Algunas Configuraciones en Microrrobots empleando Ultrasonidos 4. Ejemplo práctico

Más detalles

Entradas Analógicas.

Entradas Analógicas. CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor

Más detalles

Sesión 3 (Práctica) Sensores Actuadores

Sesión 3 (Práctica) Sensores Actuadores Sesión 3 (Práctica) Sensores Actuadores Índice 1. Sensores a. Infrarrojos b. Ultrasonidos 2. Actuadores a. Servomotor b. Motores 3. Comunicación a. Infrarrojos (mando a distancia) a. Control de actuadores

Más detalles

S320120 MAXSONAR EZ1 SENSOR DE DISTANCIAS POR ULTRASONIDOS Información técnica Sensor de distancias por ultrasonido de alto rendimiento MaxSonar-EZ1 A 0,785 19,9 mm F 0,519 12,6 mm B 0,870 21,1 mm G 0,124

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA.

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA. CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante ÍÑIGO MARTÍN MIMBELA. inigo.martin@educa.madrid.org 2 Título de la Unidad Didáctica

Más detalles

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO Para aquellos que se inician en el vuelo circular eléctrico, pueden realizar su propio timer basándose en una placa nano arduino totalmente configurable.

Más detalles

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo.

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. El manual ha sido confeccionado por Raúl Diosdado usando

Más detalles

Arduino. DHT11 Sensor Temperatura y Humedad

Arduino. DHT11 Sensor Temperatura y Humedad DHT11 Sensor Temperatura y Humedad LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

Más detalles

Robótica. Un robot...

Robótica. Un robot... Robótica Un robot... La palabra robot está a la orden del día y muchas veces al escucharla nos imaginamos una máquina con forma humana que camina, habla, gesticula pero en realidad es algo mucho más sencillo.

Más detalles

Display LCD y memorias

Display LCD y memorias 1.2.21. Display LCD y memorias En este apartado vamos a utilizar un Display LCD para mostrar datos procedentes de nuestra placa ZUM BT o Arduino UNO compatible. Hay diferentes tipos de displays LCD. Podemos

Más detalles

Taller de electrónica para usos creativos. Practicando con Arduino

Taller de electrónica para usos creativos. Practicando con Arduino Taller de electrónica para usos creativos: Practicando con Arduino 8 al 11 de Mayo de 2008 Yago Torroja Igor González Angela Ramos y... 1 Introducción a Arduino Arduino es una plataforma open-source de

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

Más detalles

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. +56 2 23339579 www.olimex.cl cursos.olimex.cl info@olimex.cl

Más detalles

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá

Más detalles

SENSOR DE TEMPERATURA.

SENSOR DE TEMPERATURA. SENSOR DE TEMPERATURA. OBJETIVO DEL PROYECTO: Crear un programa que permita mostrar en serial monitor la temperatura ambiente. ELEMENTOS UTILIZADOS: o Netbook ( Conectar Igualdad ). o Software de Arduino

Más detalles

PROYECTO DE ELECTRÓNICA

PROYECTO DE ELECTRÓNICA PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...

Más detalles

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4 TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida

Más detalles

Sensor de presencia PIR

Sensor de presencia PIR Sensor de presencia PIR Descripción: Los PIR, como el que se muestra en la figura, son dispositivos con salida digital. Disponen de 3 patillas (+Vcc, GND y datos) que entregan un nivel bajo LOW cuando

Más detalles

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado

Más detalles

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. Página 2 de 10 Ingeniería MCI Ltda.

Más detalles

11 LDR LDR 01rsp.indd /30/13 9:56 AM

11 LDR LDR 01rsp.indd /30/13 9:56 AM 11 LDR 01rsp.indd 131 131 12/30/13 9:56 AM Los insectos, pequeños robots biológicos Generalmente los insectos tienen seis patas y dos antenas. Los insectos pueden percibir en muchos casos más que los humanos

Más detalles

AR 9 T. Tutorial 9: Display LCD

AR 9 T. Tutorial 9: Display LCD 9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard

Más detalles

Práctica 4. Entradas/Salidas Analógicas con Arduino

Práctica 4. Entradas/Salidas Analógicas con Arduino Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.

Más detalles

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo

Más detalles

Motor de Corriente Continua

Motor de Corriente Continua 1.2.12. Motor de Corriente Continua En este proyecto vamos a controlar un motor de corriente continua como los que se utilizan en multitud de proyectos de tecnología o juguetes como coches teledirigidos,

Más detalles

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/ Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y

Más detalles

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado

Más detalles

1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4. 2.1. Alimentación...4. 2.2. Entradas y Salidas...4. 2.3. Comunicaciones...

1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4. 2.1. Alimentación...4. 2.2. Entradas y Salidas...4. 2.3. Comunicaciones... ARDUINO INDICE 1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4 2.1. Alimentación...4 2.2. Entradas y Salidas...4 2.3. Comunicaciones...5 2.4. Programación...5 3. EL ENTORNO DE DESARROLLO PARA

Más detalles

TERMÓMETRO DIGITAL DS1624

TERMÓMETRO DIGITAL DS1624 TERMÓMETRO DIGITAL DS1624 Centro CFP/ES COMUNICACIÓN I2C 1 CARACTERÍSTICAS DEL DS1624 El DS1624 tiene una resolución de 13 bits. Como la mayoría, sigue midiendo temperaturas en el rango de 55 C a +125

Más detalles

INTRODUCCIÓN A LOS MICROROBOTS - SENSORES -

INTRODUCCIÓN A LOS MICROROBOTS - SENSORES - INTRODUCCIÓN A LOS MICROROBOTS - SENSORES - Silvia Santano Guillén Nov. 2006 COMPLUBOT C.P. Miguel Hernández Alcalá de Henares Madrid Spain INTRODUCCIÓN Los sensores son dispositivos electrónicos que proporcionan

Más detalles

EL sensor de distancias GP2D120. (c) Domingo Llorente

EL sensor de distancias GP2D120. (c) Domingo Llorente EL sensor de distancias GP2D120 (c) Domingo Llorente 2010 1 Características del sensor Salida analógica (Vo) Alimentación a +5v Rango efectivo de medida de 4 a 40 cm Tiempo típico de respuesta 39ms Retardo

Más detalles

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins Especificaciones técnicas Microcontroller Operating Voltage Input Voltage (recommended) Input Voltage (limits) Digital I/O Pins Analog Input Pins DC Current for I/O Pin DC Current for 3.3V Pin Flash Memory

Más detalles

Proyecto: Coche robótico salva obstáculos. Celia Benito Garrido Roberto Linde Díaz

Proyecto: Coche robótico salva obstáculos. Celia Benito Garrido Roberto Linde Díaz Proyecto: Coche robótico salva obstáculos Celia Benito Garrido Roberto Linde Díaz 1.- JUSTIFICACIÓN Y CAMPO DE APLICACIÓN DEL PROYECTO Arduino es una plataforma de hardware libre, basada en una placa con

Más detalles

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

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

Más detalles

Sesión 8 Sensor de Ultrasonido

Sesión 8 Sensor de Ultrasonido Sesión 8 Sensor de Ultrasonido FIG. 16.1 - ANIMALES ULTRASÓNICOS. FUENTE: [1] Qué aprenderemos en esta sesión? Recordemos Para esta sesión, necesitaremos un aporte de la sesión pasada, ya que, así como

Más detalles

III Unidad Modulación

III Unidad Modulación 1 Modulación Análoga (AM, FM). Digital (MIC). 2 Modulación Longitud de onda Es uno de los parámetros de la onda sinusoidal. Es la distancia que recorre la onda sinusoidal en un ciclo (Hertz). Su unidad

Más detalles

Universidad de Costa Rica

Universidad de Costa Rica Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice

Más detalles

Maqueta de control PID con Arduino

Maqueta de control PID con Arduino Maqueta de control PID con Arduino.. Con el motivo de la primera VirtualCamp (Julio 2011), el proyecto ha sido crear una maqueta de control didáctica con un presupuesto de menos de 10 euros (Arduino no

Más detalles

EducaBot. Sensores 2º parte.

EducaBot. Sensores 2º parte. CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Sensores 2º parte. Manuel Hidalgo Díaz Noviembre 2009 Nivel de reacción. Al EducaBot se le va a añadir unos sensores para

Más detalles

Sistemas mecatrónicos básicos

Sistemas mecatrónicos básicos Sistemas mecatrónicos básicos Sensores Dr. D. Álvaro Sánchez Miralles Dr. D. Fidel Fernández Bernal Dr. D. José Porras Galán Transductor Sensor Aspectos Clasificación Transductor Dispositivo que convierte

Más detalles

Módulo Radio frecuencia FSK y Arduino

Módulo Radio frecuencia FSK y Arduino ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Módulo Radio frecuencia FSK y Arduino El objetivo de este circuito básico es la posibilidad de enviar una palabra cada cierto tiempo entre un transmisor

Más detalles

MEDIDOR DE TEMPERATURA

MEDIDOR DE TEMPERATURA MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción

Más detalles

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS Aprender mediante una aplicación práctica el funcionamiento de una LDR. Aprender cómo se utilizan las entradas analógicas de ARDUINO. MATERIAL NECESARIO

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje de 5.5 V a 36 V... 4 2. Regulador a 5 V... 4 3. Borneras de salida para los motores... 5 4. Pines de control... 5

Más detalles

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD Fecha de entrega: 28 de septiembre Durante la realización de esta práctica el estudiante debe familiarizarse con el uso de dos tipos de sensores:

Más detalles

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Como implementar un control remoto por infrarrojo en

Más detalles

ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P

ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P #include #define Tx 10 #define Rx 11 SoftwareSerial Bluetooth(Rx, Tx); // Recepción

Más detalles

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

Más detalles

EJERCICIOS DE ARDUINO RESUELTOS

EJERCICIOS DE ARDUINO RESUELTOS EJERCICIOS DE ARDUINO RESUELTOS Grupo Sabika Revisado: 18/11/2013 1 Instalar Entorno de Programación Arduino en Ubuntu (10.10, 10.04, 9.10 y 9.04) Para la instalación de Arduino se requieren ciertos paquetes

Más detalles

Visión artificial y Robótica Sensores en robótica. Funcionamiento de cámaras. Depto. de Ciencia de la Computación e Inteligencia Artificial

Visión artificial y Robótica Sensores en robótica. Funcionamiento de cámaras. Depto. de Ciencia de la Computación e Inteligencia Artificial Visión artificial y Robótica Sensores en robótica. Funcionamiento de cámaras. Depto. de Ciencia de la Computación e Inteligencia Artificial Contenidos Introducción Sensores de toque Sensores de posición

Más detalles

Guía de usuario de la Relay Control Shield v1.0

Guía de usuario de la Relay Control Shield v1.0 JMN ELECTRONICS Guía de usuario de la Relay Control Shield v1.0 Gracias por adquirir el módulo Relay Control Shield. Este shield para UNO nace como resultado de la colaboración entre Electan y JMNelectronics

Más detalles

SEA: Bloque I: INSTRUMENTACIÓN APLICACIÓN SENSORES

SEA: Bloque I: INSTRUMENTACIÓN APLICACIÓN SENSORES SEA: Bloque I: INSTRUMENTACIÓN APLICACIÓN SENSORES Autores: Guillermo Cubero Valera José Gregorio Garre Martínez Rafael Rico Limorti Cristina Lucia Ibeas González Iban Martínez Echevarría Sonia Sánchez

Más detalles

8. Instrumentación y sistema de adquisición de datos

8. Instrumentación y sistema de adquisición de datos 8. Instrumentación y sistema de adquisición de datos Para poder obtener la información de interés del ensayo como son las potencias, energías, rendimientos Es necesario colocar sensores en todos los equipos.

Más detalles

SISTEMA DE APARCAMIENTO ASISTIDO

SISTEMA DE APARCAMIENTO ASISTIDO SISTEMA DE APARCAMIENTO ASISTIDO El sistema principalmente es una ayuda que recibe el conductor para realizar el estacionamiento del vehículo sin grandes problemas. Hay varios sistemas: El sistema localiza

Más detalles

MSc. EdgarN. Carrera Automatización Industrial Página 1 de 7

MSc. EdgarN. Carrera Automatización Industrial Página 1 de 7 MSc. EdgarN. Carrera Automatización Industrial Página 1 de 7 SOLUCION DE PROBEMAS. LLEVAR RESUELTOS ESTOS PROBLEMAS EL DIA DEL EXAMEN FINAL, MANUSCRITOS EN FOLDER CARATULA HOJAS PERSONALIZADAS. Resuelva

Más detalles

BENEFICIOS CLAVE. Flujómetro Doppler de Área/Velocidad para Alcantarillado, Ríos y Canales Abiertos

BENEFICIOS CLAVE. Flujómetro Doppler de Área/Velocidad para Alcantarillado, Ríos y Canales Abiertos Raven Eye corresponde a una nueva generación de sensores de velocidad tipo radar. En combinación con un sensor de nivel, es capaz de entregar un valor de caudal de altísima precisión, en comparación con

Más detalles

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co

Más detalles

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola) Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma

Más detalles

Funcionamiento del sistema

Funcionamiento del sistema El sensor de reversa Desde la invención del automóvil a fines del siglo XIX y con el pasar del tiempo, nos hemos acostumbrado a sacar la cabeza por la ventanilla o en algunos casos salir del automóvil

Más detalles

Laboratorio de Microondas, Satélites y Antenas. Práctica #1. Introducción al Equipo de Laboratorio

Laboratorio de Microondas, Satélites y Antenas. Práctica #1. Introducción al Equipo de Laboratorio Laboratorio de Microondas, Satélites y Antenas Práctica #1 Introducción al Equipo de Laboratorio Objetivo Familiarizar al alumno con los instrumentos básicos con que se cuenta, para suministrar potencia

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante Elena Ribón Villamediana José Antonio Cobo

Más detalles

Figura Discos para enconder de las ruedas

Figura Discos para enconder de las ruedas 1.2.20. Encoders y Odometría La odometría es utilizada en robótica para saber dónde está un robot midiendo el movimiento de sus ruedas. En esta actividad nos construiremos y programaremos un enconder para

Más detalles

SENSORES ELEMENTOS INDISPENSABLES PARA EL FUNCIONAMIENTO DE UN ROBOT

SENSORES ELEMENTOS INDISPENSABLES PARA EL FUNCIONAMIENTO DE UN ROBOT SENSORES ELEMENTOS INDISPENSABLES PARA EL FUNCIONAMIENTO DE UN ROBOT Autor: Estela Díaz López. Estudiante de Ing. de Telecomunicación Contenido: Introducción Definición Tipos o Sensor de contacto o Sensor

Más detalles

SENSOR DE POSICIÓN ULTRASÓNICO. Guía de Uso

SENSOR DE POSICIÓN ULTRASÓNICO. Guía de Uso SENSOR DE POSICIÓN ULTRASÓNICO Guía de Uso Introducción I NTRODUCCIÓN El S ENSOR DE P OSICIÓN U LTRASÓNICO de INGKA permite medir la distancia entre un determinado objeto y el sensor de manera continua.

Más detalles

Diseño e implementación del sensor de temperatura de humos para las calderas EK 17, EK 29, EK 45 y Biocalora series 0 y 1 (Ponast).

Diseño e implementación del sensor de temperatura de humos para las calderas EK 17, EK 29, EK 45 y Biocalora series 0 y 1 (Ponast). Diseño e implementación del sensor de temperatura de humos para las calderas EK 17, EK 29, EK 45 y Biocalora series 0 y 1 (Ponast). Sensor de temperatura de gases original. El sensor de temperatura de

Más detalles

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente

Más detalles

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3

Más detalles

Instrumentos de medida. Estimación de errores en medidas directas.

Instrumentos de medida. Estimación de errores en medidas directas. Instrumentos de medida. Estimación de errores en medidas directas. Objetivos El objetivo de esta primera práctica es la familiarización con el uso de los instrumentos de medida y con el tratamiento de

Más detalles

Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO.

Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO. Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO. Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 2 1.1. Fuente de alimentación CPS250

Más detalles

PRÁCTICA 9. ESTUDIO DE DIFERENTES SENSORES. CARACTERÍSTICAS.

PRÁCTICA 9. ESTUDIO DE DIFERENTES SENSORES. CARACTERÍSTICAS. PRÁCTICA 9. ESTUDIO DE DIFERENTES SENSORES. CARACTERÍSTICAS. 9.1.- Objetivos. Conocimiento de diferentes sensores, diferencias y características. Manejo, uso y aplicaciones en cada sensor. Comunicación

Más detalles

LOS ESPECTROS DE ONDAS

LOS ESPECTROS DE ONDAS LOS ESPECTROS DE ONDAS Introducción Nos detenemos para explicar dos innovaciones, introducidas en la física del siglo XIX, que han tenido una importancia trascendental en el desarrollo de la Cosmología

Más detalles

Uso de hardware y software libre en laboratorios de Ingeniería Química

Uso de hardware y software libre en laboratorios de Ingeniería Química Uso de hardware y software libre en laboratorios de Ingeniería Química G. Luzón González, A. Fernández-Arteaga, D. Altmajer Vaz, A.I. García López, M. Fernández Serrano Dpto. Ingeniería Química Universidad

Más detalles

Y ACONDICIONADORES TEMA 10 SENSORES DE ULTRASONIDOS

Y ACONDICIONADORES TEMA 10 SENSORES DE ULTRASONIDOS SENSORES Y ACONDICIONADORES TEMA 10 SENSORES DE ULTRASONIDOS Profesores: Enrique Mandado Pérez Antonio Murillo Roldan Tema 10-1 DEFINICIÓN Sensores basados en la interacción de los ultrasonidos con un

Más detalles

Detección de luz con sensor LDR

Detección de luz con sensor LDR Detección de luz con sensor LDR Categoría Des. Software Des. Hardware Des. Soft+Hard Grado dificultad Alcance Objetivos Hardware necesario Software necesario de y Novato Intermedio Alto Maestro En este

Más detalles

o Una aproximación lo es por defecto cuando resulta que es menor que el valor exacto al que sustituye y por exceso cuando es mayor.

o Una aproximación lo es por defecto cuando resulta que es menor que el valor exacto al que sustituye y por exceso cuando es mayor. Números reales 1 Al trabajar con cantidades, en la vida real y en la mayoría de las aplicaciones prácticas, se utilizan estimaciones y aproximaciones. Sería absurdo decir que la capacidad de un pantano

Más detalles

FICHA DE ITINERARIO ERMITA PARE PERE CUEVA DEL AGUA ERMITA PARE PERE

FICHA DE ITINERARIO ERMITA PARE PERE CUEVA DEL AGUA ERMITA PARE PERE FICHA DE ITINERARIO ERMITA PARE PERE CUEVA DEL AGUA ERMITA PARE PERE Marcar la ruta en el mapa sino está marcada. (Con rotulador fluorescente) Una vez determinada la ruta, pasaremos a ver los puntos directrices,

Más detalles

Ficha de Aprendizaje N 13

Ficha de Aprendizaje N 13 Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que

Más detalles

SUPER CONTROLADOR DE SERVOS S310175

SUPER CONTROLADOR DE SERVOS S310175 SUPER CONTROLADOR DE SERVOS S310175 Controlador para servos con retroalimentación del par motor No es necesario realizar modificaciones a los servos Características: Sus ocho salidas independientes de

Más detalles

Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina

Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina Clase 5: Comunicación Conviértete en un Joven Inventor PENTA UC TAV 2014 Humano-Máquina Contenidos La Comunicación Problema: Debugear el uc Solución: Leds Buzzer LCD Comunicación Serial Desafío Contenidos

Más detalles

Fracciones + + EJERCICIOS resueltos. Operaciones combinadas + = Para resolver operaciones combinadas debemos tener en cuenta estas indicaciones:

Fracciones + + EJERCICIOS resueltos. Operaciones combinadas + = Para resolver operaciones combinadas debemos tener en cuenta estas indicaciones: Operaciones combinadas Para resolver operaciones combinadas debemos tener en cuenta estas indicaciones: La misión de los paréntesis es la de unir o "empaquetar" aquello a lo que afectan. Los signos de

Más detalles

BENEMÉRITA UNIVERSIDAD AUTONOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA CONTROL DE PROCESOS POR COMPUTADORA PRACTICA II

BENEMÉRITA UNIVERSIDAD AUTONOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA CONTROL DE PROCESOS POR COMPUTADORA PRACTICA II BENEMÉRITA UNIVERSIDAD AUTONOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA CONTROL DE PROCESOS POR COMPUTADORA PRACTICA II POSICIONAMIENTO AUTOMATICO DE UN SERVOMOTOR mediante ARDUINO UNO usando

Más detalles

CONVERSIÓN DE UNIDADES

CONVERSIÓN DE UNIDADES CONVERSIÓN DE UNIDADES La conversión de unidades es la transformación del valor numérico de una magnitud física, expresado en una cierta unidad de medida, en otro valor numérico equivalente y expresado

Más detalles

Planteo del problema, Hipótesis (Construcción y Análisis de modelos) Predicciones: alcance de las hipótesis. EXPERIMENTOS Selección del/los modelos

Planteo del problema, Hipótesis (Construcción y Análisis de modelos) Predicciones: alcance de las hipótesis. EXPERIMENTOS Selección del/los modelos Planteo del problema, Hipótesis (Construcción y Análisis de modelos) Predicciones: alcance de las hipótesis EXPERIMENTOS Selección del/los modelos Obtención de leyes Validación de/los modelos EXPERIMENTACIÓN

Más detalles

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC Clase 3: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Introducción: Qué son los sensores? Mundo analógico y mundo digital. Análogo y digital en Arduino. ADC Ejemplo Botones El potenciómetro

Más detalles

PRÁCTICAS CON ARDUINO UNO

PRÁCTICAS CON ARDUINO UNO PRÁCTICAS CON ARDUINO UNO ÍNDICE ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( ENCENDER Y APAGAR UN LED DURANTE UN TIEMPO DETERMINADO)... 7 ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS...

Más detalles

La circuitería interna del 555 según National Semiconductors, es la siguiente:

La circuitería interna del 555 según National Semiconductors, es la siguiente: LABORATORIO DE CIRCUITOS DIGITALES II OPERACIÓN DEL 555 COMO ASTABLE INTRODUCCION El 555 es un integrado muy útil, pudiendo ser configurado en varias modalidades. Una de estas modalidades es la del multivibrador

Más detalles

OpenDomo Services ODControl accessories AI 4..20

OpenDomo Services ODControl accessories AI 4..20 Características 8 puertos analógicos de entrada bucle de corriente (current loop) de 4..20mA. Alimentación del sensor configurable entre 12 y 24V CC mediante micro interruptores. Conexión rápida con ODControl

Más detalles

Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB

Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB Alemán, José Ramón. Díaz, Eduardo. Tovar, Carlos. Ingeniería Mecatrónica, Facultad de Ingeniería, Universidad Latina de Panamá,

Más detalles

El número real MATEMÁTICAS I 1 APROXIMACIÓN DECIMAL DE UN NÚMERO REAL

El número real MATEMÁTICAS I 1 APROXIMACIÓN DECIMAL DE UN NÚMERO REAL El número real MATEMÁTICAS I 1 1. APROXIMACIONES APROXIMACIÓN DECIMAL DE UN NÚMERO REAL Al expresar un número real con muchas o infinitas cifras decimales, utilizamos expresiones decimales aproximadas,

Más detalles