Programa tu sistema de aviso de la distancia de seguridad.

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

Construye y programa tu semáforo

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

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

Robótica. Un robot...

SISTEMAS DE CONTROL Microcontroladores con Crocodile technology 3D

Alarma GSM. 1. Componentes

Vigas Ruedas Planchas Ejes

Sensor Analógico: Potenciómetro

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

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

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

Sensor de estacionamiento

Clase 2: Programación

Control de LCD y sensor de temperatura

Curso Robótica Práctica

BASTON PARA INVIDENTES CON SENSOR ULTRASONICO

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

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

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

BLOQUE.- ELECTRICIDAD - GRUPO: 2º E.S.O. ALUMNO-A:

QUÉ ES MBOT? Conectores RJ25

Actividad 5: Xilófono

CYBERTECH 2015 TALLER 2: SENSORES Y SOLDADURA

CIRCUITOS CON C.I. 555 Temporizadores

Disquetera de720k en un MSX Phillips VG8235

COMO EMPEZAR... Proceso de conexión de la placa al ordenador:

Manual básico. 2. Descripción de los Elementos y Conexionado

Diseñado por: Fuliazo para

Enlace PC PLC, vía teléfono.

Display LCD y memorias

Arduino desde Physical Etoys

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

Instalar Interface C-Chef con CID

Crear una app con MIT inventor

MEDIDAS BÁSICAS CON EL POLÍMETRO

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

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

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre

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

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

Reloj Teléfono Inteligente

Introducción a la programación del robot moway

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

Botón apertura garaje integrado en consola central para dos o más frecuencias

AR 9 T. Tutorial 9: Display LCD

Descripción general del lienzo de programación

CIRCUITOS CON PUERTAS LÓGICAS Electrónica digital

EL TESTER O MULTIMETRO

TEMA: CIRCUITOS ELÉCTRICOS

Características del sistema

Dispositivos externos

SOFTWARE PROPIO PDI INTERWRITE- EINSTRUCTION. 1) El primer paso será conectar nuestra PDI al ordenador, que contará con el programa ya instalado

INTERRUPTOR MAGNÉTICO

VISUALINO (Apuntes y Proyectos. Parte I)

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

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

Iniciación a la informática

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

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

MEDIDAS ELÉCTRICAS: POLÍMETROS

1.- Conectando el zumbador a un pin PWM

1. SKYPE 4.1. Skype 4.1 Es una aplicación para internet que permite establecer gratuitamente entre dos o más personas conversaciones de tipo:

Memoria de Ejecución del Proyecto

PROGRAMADOR Manual de uso

EL INDICE: El más moderno SIMPLEMENTE EL MEJOR móvil

Bitbloq 2: Entorno de programación

El Microcontrolador Arduino

Juego de habilidad con aviso sonoro.

Programando con Eventos y Acciones

BMW Serie 5 E60 (2004) Para Instalar DVD sin Sintonizador TV

GAME MAKER. Introducción

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

Guía rápida de utilización

LLAVE DE CRUCE. Experimento creado por: Rosana Álvarez García. Introducción Actividades Evaluación Conclusión

MANUAL DEL USUARIO Y GUÍA DE SOPORTE TÉCNICO

Configuración de Audio y video

Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led.

ELECTRICIDAD. Circuitos con Croclip.exe

Dispositivos Externos

SISTEMA Gent Vigilon Compact

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

Cómo funciona la luz de tu bicicleta? Desarrollo de estrategias de comprensión

VISUALINO Apuntes y Proyectos V

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

Technology GOBLIN 2 / MANUAL

COMPOBUS Mario Román y Miguel Ángel Monfort CS12CA COMUNICACIONES INDUSTRIALES 2010/2011

La plataforma Arduino

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

CAPÍTULO 3. OPERACIONES CON ARCHIVOS

Guía de inicio rápido de DVR

Motor de Corriente Continua

Instalación y configuración del hardware

INSTRUCCIONES DE INSTALACIÓN Y MANUAL DE USUARIO SENSOR APARCAMIENTO EPS-DUAL 2.0

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

VCC-HD2300/HD2300P VCC-HD2100/HD2100P

CycloAgent v2 Manual del usuario

Desde el icono de Excel del escritorio si se nos ha instalado un acceso directo al instalar Office..

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

EL POLIMETRO. CONCEPTOS BASICOS. MEDIDAS

Transcripción:

Programa tu sistema de aviso de la distancia de seguridad. En este proyecto crearás un sistema que te permita alertar a los coches o ciclistas de que no están cumpliendo con la distancia de seguridad adecuada. Nivel de dificultad: Fácil Tiempo estimado: 20 minutos Materiales: 1 ordenador. Bitbloq. Placa controladora. 1 sensor de ultrasonidos. 1 zumbador. 1

En marcha! Antes de empezar, es importante que conozcamos cómo funciona Bitbloq, y cómo usar y programar algunos componentes, como son, el zumbador (actuador) y el sensor de ultrasonidos (sensor). Para ello, primero creamos dos programas sencillos para entender cómo funcionan. Para empezar, programaremos que suene el zumbador. Qué es el zumbador? El zumbador es un componente electrónico con el que podemos hacer sonidos. Si sabes usarlo, podrás programar canciones, o, como en este caso, alertas. Cómo conectar el zumbador a la placa?, y en Bitbloq? Antes de conectar un componente a la placa, deberemos pensar si es un componente analógico, aquellos que pueden tener más de dos valores; o digital, aquellos con sólo dos valores. En nuestro caso, el zumbador es un componente digital ya que solo tiene dos estados, sonando (1) o en silencio (0). Por ello, deberemos conectarlos a los pines digitales de nuestra placa controladora. Cuáles son los pines digitales de la placa controladora? Son los que corresponden con el número 1 de la siguiente imagen. * Debemos intentar no utilizar los pines digitales 0 y 1 de la placa, ya que a través de estos dos pines, la placa se comunica con el ordenador y otros aparatos por lo que en ocasiones pueden dar problemas. Ahora que ya sabemos qué es y qué tipo de componente (digital), lo conectaremos a la placa controladora física. Y tras esto, deberemos ir a Bitbloq y en la pestaña Hardware, arrastrar nuestra placa y el zumbador, conectándolo al mismo pin que utilizamos en la placa física. 2

Cómo lo programo? Para hacer sonar el zumbador, deberemos poner en el Bucle principal (Loop) el siguiente bloque: Como puedes ver en el bloque, tenemos que decirle al programa 3 cosas sobre el zumbador: El nombre del componente: en este caso, le hemos llamado zumbador, pero puedes llamarlo como quieras (alarma, alerta, Elena, Matías ). La nota que queremos que suene: así podrás construir tu canción. La duración: el tiempo que quieres que se quede sonando. Está en milisegundos (ms), para que te hagas una idea, 1000 ms son 1 segundo, 500 ms son medio segundo, etc. Así podrás elegir mucho mejor el tiempo para tus canciones y sonidos. Una vez que tengamos el programa, conectamos la placa al ordenador y clicamos sobre el botón cargar. Tras cargarse el programa, el zumbador empezará a sonar. Si tienes problemas para sonar el zumbador, consulta el siguiente enlace: http://diwo.bq.com/antes-de-empezar-con-bitbloq-2/. Ya tienes tu programa! Ahora puedes probar a complicar éste (o crear uno nuevo) poniendo más bloques con diferentes notas para hacer la escala musical o incluso una melodía. Ya tienes dominado el zumbador, ahora vamos a por la otra parte que necesitamos para la alerta: el ultrasonidos. Qué es el ultrasonidos? El sensor de ultrasonidos es un componente que nos permite saber a qué distancia está un objeto. Cómo funciona un sensor de ultrasonidos? Un sensor de ultrasonidos funciona como los ojos de los murciélagos. Sabes cómo ven los murciélagos por la noche? Lo que hacen los murciélagos es lanzar unos gritos cortos y muy agudos, esperan a que el sonido rebote en las cosas (como el eco en las montañas), y lo oigan de nuevo. Si tardan mucho en escucharlo, será porque el objeto está lejos; y si lo escuchan muy pronto, es porque está cerca y tendrá que tener cuidado de no chocarse. El sensor hace lo mismo, uno de los ojos emite el sonido (cable o señal TRG) y el otro que detecta ese sonido cuando vuelve (señal ECH). 3

Cómo lo conecto a la placa? Como el sensor de ultrasonidos nos permite saber muchos valores distintos, puedes pensar que será analógico Pero no, en realidad el sensor no me dice la distancia, sólo manda una señal cuando ha detectado, y el programa calcula la distancia. Así que su estado es no estoy midiendo (0) o sí estoy midiendo (1). Por esto, lo conectamos a los pines digitales. El componente tiene 4 cables, que son para: VCC: se conecta a la tensión (Voltage) de la placa (pines rojos de la placa). GND: se conecta a la masa (Ground) de la placa (pines negros). VCC y GND son como la pila del sensor, le dan energía. TRG y ECH: son señales, así que se conectan a los pines blancos o amarillos. Y en Bitbloq? Como puedes ver en la imagen de la conexión en Bitbloq, lo que le importa a la placa son las señales (cables TRG y ECH), por lo que debemos hacer coincidir los pines donde hemos conectado estos cables a la placa física con los de la placa de bitbloq. Cómo lo programo? Para leer el sensor con Bitbloq se usa el siguiente bloque, que nos dirá la distancia en centímetros hasta el objeto que haya delante. Pero para poder ver los valores que va leyendo, usaremos el puerto serie, que nos permitirá ver la distancia que mide el sensor de ultrasonidos en la pantalla del ordenador. Para ello, añadimos el componente a la placa y ponemos en la parte Bucle principal (Loop) los siguientes bloques: 4

Cuando ya tengas el programa, conecta tu placa al ordenador, clica sobre el botón cargar y selecciona Mostar Serial Monitor en la opción Ver. De esta forma, aparecerán los valores o distancia detectada por el sensor de ultrasonidos. Prueba acercando y alejando la mano al sensor para observar cómo cambian los valores. Para más información, consulta los siguientes post: - http://diwo.bq.com/abre-los-ojos-el-sensor-deultrasonidos/ - Sensor de ultrasonidos - http://diwo.bq.com/comunicandose-con-puert o-serie-bitbloq2/ - Puerto serie A Programar! Ahora viene lo bueno, ya tienes la conexión hecha y sólo te falta juntar todo esto para hacer tu alerta. Para ello, deberás programar cuándo tiene que sonar la alerta. Cómo? Una pista, necesitarás hacer que el programa pueda elegir cuándo alertar al conductor. Para ello, tendrás que utilizar un condicional que te permita indicar al programa que si el ultrasonidos detecta una distancia menor a la necesaria, el zumbador suene. Qué es un condicional? El bloque condicional nos permite hacer que el programa decida qué hacer según una condición. Un ejemplo de la vida diaria es el siguiente: si llueve, abriré el paraguas. De lo contrario, si no llueve, lo cerraré. En el caso de la alarma, tendremos que programar que si distancia es menor a un valor, por ejemplo 70 cm, suene el zumbador. Anímate a programar la alarma! Si no lo consigues o tienes problemas, mira en la siguiente página y sigue los pasos que se proponen. 5

Si te has atascado, o salen cosas raras, puedes seguir estos consejos: 1) Cómo uso el condicional? Lo primero que tendrás que preguntarte es: Qué es lo que tiene que hacer el sensor de ultrasonidos? Como puedes ver en la imagen, hay dos opciones: el coche está a suficiente distancia (por ejemplo, más de 70cm), o está muy cerca (menos de 70cm). De está manera, si está a menos de 70cm, el zumbador sonará. El número puedes ponerlo desde el bloque Matemáticas. En el programa de ejemplo sólo he puesto la primera parte del condicional porque sólo necesito que haga algo distinto si estoy cerca; si estoy lejos, no necesito que el programa haga nada. Pero tú puedes hacer, por ejemplo, que haya una melodía si es seguro, y una alerta si está muy cerca; o que encienda las luces si está a suficiente distancia. 2) Ya sólo queda poner el zumbador, que será igual que en la prueba que has hecho antes: Y ya tienes lista tu alerta! Se te ocurre cómo mejorarla? Es siempre la misma distancia o dependerá de la carretera y velocidad a la que vayas? 6