Laboratorio N°15
Programación de Kit Robo
con sensor ultrasónico
con sensor ultrasónico
1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
- Identificar las aplicaciones de la Electrónica Digital.
- Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
- Implementar circuitos de lógica combinacional y secuencial.
2. MARCO TEÓRICO:
2.1. Blocky Games
El juego numero 3 de Blockly games trata sobre el manejo de ángulos en el programa, controlando un ave que tiene que llegar a su nido pero en el camino tiene que atrapar la lombriz para llevarla al mismo.
En entorno de programación proporciona solo el uso de una sentencia "if" pero con la posibilidad de aumentar la cantidad de condicionantes secundarias "elseIf" que sean necesarias.
El cuarto juego de blokly games (turtle) consiste en realizar la programación necesaria para formar el dibujo que pide el nivel en el que nos encontramos, para ello tendemos que tomar en cuenta ángulos y distancia de movimiento.
En entorno de programación nos proporciona instrucciones de alzamiento y posicionamiento del lápiz, movimiento lineal especificando distancias y angulares dando los ángulos de giro; en el último nivel, se despliegan diversas instrucciones para poder realizar un dibujo libre.
2.2. Sensor ultrasónico.
Los sensores de ultrasonidos o sensores ultrasónicos son detectores de proximidad que trabajan libres de roces mecánicos y que detectan objetos a distancias que van desde pocos centímetros hasta varios metros. El sensor emite un sonido y mide el tiempo que la señal tarda en regresar. Estos reflejan en un objeto, el sensor recibe el eco producido y lo convierte en señales eléctricas, las cuales son elaboradas en el aparato de valoración. Estos sensores trabajan solamente donde tenemos presencia de aire (no pueden trabajar en el vacío, necesitan medio de propagación).
2.3. Caracteristicas del sensor HC-SR04
- Alimentación de 5 volts
- Interfaz sencilla: Solamente 4 hilos Vcc, Trigger, Echo, GND
- Rango de medición:2 cm a 400 cm
- Corriente de alimentación: 15 mA
- Frecuencia del pulso: 40 Khz
- Apertura del pulso ultrasónico: 15º
- Señal de disparo: 10uS
- Dimensiones del módulo: 45x20x15 mm.
2.4. mBlock con sensor de sonido.
mBlock proporciona la posibilidad de crear variables, a las cuales podemos asignar valores que se adquieran durante el programa, en este caso, le asignamos la lectura del sensor ultrasónico especificando los pines del arduino que se conectan al sensor.
Una de las instrucciones mas usadas con este tipo de sensor es la sentencia "if" o "si" en español, esta te permite examinar una variable y definir una acción en caso que sea mayor, menor o igual, y en caso que no se cumpla, definir una acción para su complemento.
3. EVIDENCIA DE TAREAS EN LABORATORIO:
Incluye los comentarios sobre los dos siguientes juegos de todos los integrantes del grupo.
Editado con Camtasia versión 9.1.
4. OBSERVACIONES:
- Se observó que el sensor de distancia interpreta 0 centímetros cuando la distancia del objeto que detecta es mayor que la establecida en su datasheet, esto debido a cuestiones del programa.
- El sensor de distancia no detecta muros cuando se topa con ellos en cierto ángulo, esto debido a que el sonido no rebota de regreso al carro.
- Al salir, aveces el carro chocaba en las llantas con las esquinas de los maletines, ya que el ancho de detección del carro es mas pequeño que el ancho del carro mismo.
5. CONCLUSIONES
- Al finalizar el laboratorio, Se logró Programar el módulo robótico empleando el sensor de distancias o ultrasónico.
- Se logró entender el funcionamiento y aplicación del sensor ultrasónico, realizando programas que nos permitían analizar mas profundamente su comportamiento en diversas circunstancias.
- Se logró realizar el programa necesario que permitía al carro con el sensor ultrasónico salir de un lugar cerrado, haciendo primero que buscara el lugar con mayor distancia y que avanzase directamente a él.
6. FOTO GRUPAL:


No hay comentarios:
Publicar un comentario