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

Documentos relacionados
Medidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias

Alarma GSM. 1. Componentes

AR 9 T. Tutorial 9: Display LCD

Tutorial 6: Qué es una función? y como utilizarla

Control de LCD y sensor de temperatura

AR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.

AR 3 T. Tutorial 3: Voltajes analógicos y PMW, Potenciómetro + LED. Objetivo General.

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

Tutorial 7: Modulo Bluetooth + Android + Arduino

CYBERTECH 2015 TALLER 2: SENSORES Y SOLDADURA

Crear una app con MIT inventor

Construye y programa tu semáforo

Sensor de estacionamiento

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

Detección de luz con sensor LDR

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

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

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA AMPLIFICADORES OPERACIONALES PRÁCTICA 1 AMPLIFICADOR INVERSOR

Clase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

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

LABORATORIO DE INSTRUMENTACIÓN ELECTRÓNICA PRÁCTICA N 11

Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura. Escuela de Ingeniería Electrónica Informática Electrónica

CONTENIDO Innovación y Control de México S.A de C.V. Prohibida su reproducción Total o Parcial.

2. Medida de tensiones (V) y de Intensidades (I):

Módulo 1. Sesión 1: Circuitos Eléctricos

EXPERIMENTO / TAREA # 4 INTRODUCCION AL SISTEMA ARDUINO Y DESARROLLO DE UN SUB VI PARA SENSOR ULTRASONICO

Sensor Analógico: LDR. Componentes. Conexionado Lectura del nivel de Luz. Libro de Actividades de Robótica Educativa

BASTON PARA INVIDENTES CON SENSOR ULTRASONICO

Actuadores eléctricos - Motores

Display LCD y memorias

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot

CIRCUITOS CON C.I. 555 Temporizadores

MANUAL DE OPERACIÓN. INDICADOR DE TRABAJO CONECTOR B BOBINA, INYECTORES, MODULO DE ENCENDIDO, CUERPO DE ACELERACION e IAC 2 Y 3 PINES.

Como conectar nuestros equipo OSD, GPS, USB y elooger V3.

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

Motor Paso a Paso Stepper Unipolar

La plataforma Arduino

Sensor infrarrojo de movimiento PIR HC-SR501

CIRCUITOS CON PUERTAS LÓGICAS Electrónica digital

Curso Robótica Práctica

Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve?

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

Comunicación Arduino Bluetooth JY-MCU

Conectar excell con Access

Especificaciones técnicas de los prototipos:

portillón acceso automático con tags y tarjetas rfid

Sensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC

Uso del ProjectBoard, ProtoBoard, BreadBoard

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

OpenDomo Services ODControl accessories AI 4..20

Instrucciones de uso Interfaz IO-Link E30390

Guía rápida de utilización

Guía de usuario de Antena Bluetooth / USB Índice

Fundamentos para programación y robótica Módulo 2 Programación y robótica Capítulo 3 TortuBots y NXT

2. Programación en Arduino

1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux.

G O B L I N 2 / M A N U A L

QUÉ ES MBOT? Conectores RJ25

Español SPBT1040. Manual

Programa tu radar de semáforo I: suena la alarma.

Domótica con Arduino, WiFi y Android

T 1800 GPRS / SMS. Comunicación El equipo T1800 GPRS/SMS puede enviar reportes de 3 maneras diferentes: SMS GPRS Directo por puerto serie

Sensor Biométrico Adafruit

Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente

Importación de una maquina virtual con VirtualBox

Sesión 3 (Práctica) Sensores Actuadores

Laboratorio de Electricidad PRACTICA - 4 PROPIEDADES DE LOS CIRCUITOS SERIE-PARALELO LEYES DE KIRCHHOFF (PARA UN GENERADOR)

MODULO DE 8 RELEVADORES

Instrucciones de uso Interfaz IO-Link E / / 2013

Manual de Uso del T.A.C. (Terminal de Acceso al Conocimiento) Versión 1.1

ACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.-

PLACA PROTOBOARD CONEXIONES

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO

PROTECTGLOBAL.COM RESOLUCIÓN DE PROBLEMAS

FASE 2. Hoja de ruta para el curso Electricidad y Electromagnetismo ( ) Utilización de simuladores para comprobar las leyes de Ohm y Watt

Laboratorio de Electricidad PRACTICA - 2 USO DEL MULTÍMETRO ELECTRÓNICO COMO ÓHMETRO Y COMO AMPERÍMETRO, PARA MEDIR LA CORRIENTE CONTINUA

EN1005. Manual de usuario. Perdón por los cambios de los parámetros de nuestro productos sin previo aviso.

Brillante Iluminación S.A. de C.V. NOMBRE: MEMORIA SUNLITE CÓDIGO: LMEMO01 FAMILIA: ACCESORIOS MANUAL DE INSTALACIÓN - MEMORIA SUNLITE

Centro Educativo y Cultural del Estado de Querétaro. Alumnos de Ingeniería, carreras técnicas y profesionistas.

Oscar Ignacio Botero H. Diana Marcela Domínguez P. SIMULADOR PROTEUS MÓDULO. VIRTUAL INSTRUMENTS MODE: (Instrumentos virtuales)

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

Guía Práctica Experiencia Introductoria Rectificador de Onda Completa

PRÁCTICA 6. CIRCUITOS ARITMÉTICOS

MANUAL CR-485 CR-485. CONVERTIDOR DE CORRIENTE UNIVERSAL AC/DC Analizador de Corriente

ACTUALIZAR Y CONFIGURAR ROUTER LINKSYS

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

Montaje y Calibración de drivers de potencia Pololu/Stepstick

Tema: Conexión de sensores y manejo de LED RGB con Arduino

Ecomaster Basic ECOMASTER BASIC MANUAL DEL USUARIO. Control de aire acondicionado para pasajeros. Versión 1.0 Edición 0206

1.- Descarga e instalación CodeWarrior para Windows 732 y 64 bits.

Uso de Voiis Stereo. Uso de Voiis Stereo

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

Cómo configurar el dispositivo Uncord Free2Move para conectarlo con cualquier lector de Datamars?

FIRMA DIGITAL DNIe. OBTENCIÓN DEL CERTIFICADO DE FIRMA DIGITAL

Electromagnetismo- Estado sólido I

Trabajo Final de Grado

Programa y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador.

Versión 1.1 Probador Digital Cd Y Punta Logica Lamp-22 VCD Polaridad Señales pulsantes

Transcripción:

13 T Tutorial 13: Modulo sensor ultrasónico; Haz una alarma. Objetivo En esta práctica conoceremos el sensor ultrasónico, y aprenderemos a programarlo, y también haremos una alarma sencilla para poner a prueba el sensor. Materiales 1 Arduino uno 1 Led 1 Cable AB 1 resistencia 220 ohm 1 Sensor ultrasónico HC-SR04 Cables de conexión

13.1 T Qué es un sensor ultrasónico? El sensor de ultrasonido, nos permite obtener la distancia a partir de la medición del tiempo de ida y vuelta del pulso de ultrasonido(medición del tiempo del eco) para ello, utilizaremos el sensor hc-sr04 como hemos estado comentando anteriormente. Explicaremos con la siguiente figura, cómo funciona el sensor por ultrasonidos. Como podemos ver en la figura, el sensor lanza un pulso y recibe una respuesta a través del Eco que este hace al rebotar contra una superficie sólida. En este caso, por ejemplo una pared. Este principio es el que utilizaremos para poder medir la distancia; midiendo el tiempo entre la ida y la vuelta y sabiendo la velocidad de propagación del sonido en el aire. El sensor HC-SR04 se alimenta con 5 volts a 1.5 ma(dc) lo cual lo hace ideal para trabajar con arduino. Características del HC-SR04: -Alimentación de 5 volts. -Interfaz de cuatro hilos (vcc, trigger, echo, GND). -Rango de medición: 2 cm a 400cm. -Corriente de alimentación: 1.5mA. -Frecuencia de pulso: 40Khz. -Apertura del pulso ultrasónico: 15. -Señal de disparo: 10us.

-Dimensiones del módulo: 45x20x15mm. Conexión. AR 13.2 T La siguiente imagen muestra cómo se conectara el sensor HC-SR04 y el Arduino de manera correcta basándonos en nuestra programación. -La línea de trigger (verde) conectarla al pin 10 del Arduino. -La línea de echo (amarillo) conectarla al pin 9 del arduino. -La línea de VCC (rojo) conectarla al pin del Arduino con el mismo nombre. -La línea GND (negro) conectarla al pin del Arduino con el mismo nombre. -La resistencia de 220Ω va un extremo en la parte negativa del protoboard mientras su otra pata va al negativo del LED. -La pata positiva del LED se conecta al pin 11 del Arduino y su pata negativa a la resistencia.

13.3 T Código. En el código tenemos que realizar la fórmula matemática para poder obtener la distancia en centímetros, pero al igual que en las practicas pasadas importaremos la librería necesaria para facilitarnos la programación y que el código sea más simple, la podemos buscar en internet como librería para sensor ultrasónico HC-SR04 o podemos bajarla de Aquí. Una vez descargada, vamos a enseñaros a como añadir una librería en el entorno de Arduino. Estos son los pasos para insertar una librería en el entorno de Arduino: Primero El archivo descargado lo descomprimimos y luego abrimos el IDE de arduino.

13.3 T Una vez arrancado el entorno, nos iremos al menú programa->incluir Librería-> Añadir Librería Seguidamente nos pedirá la localización de la carpeta extraída con el código de la librería. Seleccionamos la que nos hemos descargado entramos en la carpeta y luego seleccionamos la carpeta Ultrasonic y damos click en abrir.

13.4 T Con esto la librería ya está importada, solo resta escribir el código. Esta vez usamos otra forma de agregar los pines conectados, con la función #define, luego declaramos los nombre de los sensores del ultrasónico. A los cuales ya les definimos pin. En el void loop, declaramos una variable tipo float llamada distance, y esta almacenara los datos obtenidos en centímetros por el sensor, sin necesidad de realizar la operación matemática. Para hacer la alarma ponemos algunas condiciones, donde si l distancia es menor a 21 cm entonces encenderá el LED, si esa condición no se cumple entonces se apagara el LED. Al final escribimos algunos Serial.print para ver en monitor los datos leídos, para comprobar cómo actúa la alarma.

13.5 T Sección de preguntas 1 Cuál es la condición que programamos para que encendiera el led? 2 Es necesario usar la librería para que funcione el sensor? 3 Menciona 2 aplicaciones que podrías hacer con este sensor. 1 La condición es Si la distancia detectada es menor a 21 cm, entonces encender el led, sino apagarlo. 2 En nuestro caso si es necesaria ya que usaremos funciones especiales que incluye esta librería, que nos ahorraran mucho código. 3 Puerta inteligente, Alarma anti-robos.