CIRCUITOS DIGITALES-4
Laboratorio N°16:
CARRO Y SENSOR INFRARROJO CON ARDUINO
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.
|. MARCO TEÓRICO:
SOFTWARE UTILIZADO
Proyectos básicos de programación Arduino con mBlock. mBlock es un entorno gráfico de programación por bloque para Arduino, que permite introducir de forma sencilla la programación y robótica en el aula.
mBlock se compone de 5 partes principalmente:
Grupo de instrucciones clasificadas por colores en las siguientes categorías:
- Movimiento: Conjunto de instrucciones relacionadas con el control de los pines de la tarjeta de Arduino, así como el control del movimiento de cualquier personaje del escenario.
- Apariencia: Instrucciones orientadas a modificar el aspecto de los personajes de nuestra aplicación. Para el caso de Arduino, es un conjunto de instrucciones que apenas se utiliza.
- Sonido: Conjunto de instrucciones relacionadas con la elaboración de aplicaciones musicales, emitiendo sonidos y notas musicales.
- Lápiz: Scratch nos ofrece la posibilidad de que los personajes dejen un rastro durante sus movimientos por el escenario como si arrastrase un lápiz durante su trayectoria.
- Control: Las instrucciones incluídas en esta sección son impresindibles para crear la lógica de nuestros programas. Incluyen condicionales, bucles y llamadas de procedimientos.
- Sensores: Instrucciones de iteración con el ratón, el teclado, sonidos y los personajes.
- Operadores: operaciones matemáticas, lógicas y con cadenas de texto
- Variables: Instrucciones para el almacenamiento y gestión de datos.
- Instrucciones de programación: Las instrucciones de cada grupo corresponden a instrucciones de programación.
- Editor: Es la parte principal donde estructuramos y programamos nuestro programa.
- Programas: Se compone de todas las instrucciones que hace funcionar el código que programemos.
- Disfraces: Cada objeto puede tener diferentes apariencias o disfraces para utilizar a lo largo de nuestro programa.
- Sonido: También es posible añadir o grabar sonidos y guardarlos para futuros usos.
- Escenario o ventana principal: Es el resultado de nuestro programa.
- Objetos y sprites: Distinguimos principalmente los objetos de tipo Arduino y Sprites.Los objetos de tipo arduino son aquellos que interactuán con Arduino.Los sprites son similares al entorno de scratch y no interactúan con Arduino.
2.1 SOFTWARE de block games
primeramente se utilizo el software block games, para ver lo básico de la programador y este juego tiene sus niveles como se ve y te permite programar mediante bloque y cuando se tiene la programación de la actividad te permite ver la programador en Arduino.
primeramente se utilizo el software block games, para ver lo básico de la programador y este juego tiene sus niveles como se ve y te permite programar mediante bloque y cuando se tiene la programación de la actividad te permite ver la programador en Arduino.
3.1 Materiales que se uso en el laboratorio:
- control
- pilas de litio
- complento shield
- sensor infrarojo
- complemento 2 shield
- sujetadores
- motores
- servomotor
- Bluethoo HC-6
- portapilas
- toma corriente
- arduino
- cables de conexion
- disco de instrucciones
- portapilas pequeñas
- tornillos
- agarres
- puente H
- chasis
- carcasa del carro
4.1 Primera actividad de el laboratorio:
2-Creación del programa de seguidor de linea o circuito en base al uso de los sensores de luz infrarroja, solo se uso 2 sensores para este ejercicio:
3.- modificación del programa anterior para el uso de los 3 sensores de modo que el carro llegue a evitar las trampas que se colocaron en el recorrido anterior :
5. IMAGEN FINAL:
-
4. VÍDEO DE EVIDENCIA.
https://youtu.be/pBA0jFxqGdY
Vídeo de laboratorio 16 :https://youtu.be/pBA0jFxqGdY
Blochly game "Livisi Cosi": https://youtu.be/CQ-lh0gZZmQ
Blochly game "Castro Aguilar":https://youtu.be/97HRPxApR80
Blochly game "Mamani Quispe":https://youtu.be/ChqngBEUppM
5. OBSERVACIONES:
- Se vio que hay problemas con los bluetooh HC-08 con la compatibilidad del arduino.
- Se observó que durante el laboratorio que al generar el código de programación de funcionamiento del carrito, primero se debe de verificar el correcto funcionamiento del carrito ya que si este tiene alguna falla en su funcionamiento, ello ara que la comprobación del funcionamiento del programa no se pueda realizar.
- Hubo complicaciones con la conexión de las pilas por la cual un retardo en el laboratorio.
- Las conexiones de los pines con el arduino estén correctamente ubicados, de nos ser así dar un exhaustiva observación.
- El Puerto de entrada del arduino no recibía los datos de la programación que se le mandaba.
- Se vio que no todos los sensores infrarrojos del carro se encontraban en buenas condiciones , ya sea que estos funcionen constantemente o también que sea imposible modificar la sensibilidad que estos tiene.
- Se vio que la sensibilidad de los sensores afecta considerablemente al comportamiento del carro o el correcto funcionamiento del programa que se le de, por ello es recomendable calibrarlos lo mejor posible antes de su uso.
- 6. CONCLUSIONES
- Hay que tener cuidado cuando se termina de escribir una línea de código, ya que de no hacerlo no se podrá copilar el programa en el arduino.
- Para la programación en arduino se hace uso de códigos predefinidos los cuales hacen acciones lógicas previamente definidas propias de la lógica booleana.
- Debido a la gran flexibilidad que ofrece el hardware y software de la plataforma arduino se pueden crear una gran cantidad de proyectos mediante el empleo de una gran variedad de sensores y actuadores.
- Se logró realizar el programa necesario que permitía al carro usar los sensores infrarrojo para que este pueda realizar un determinado recorrido.
- Se logró entender el funcionamiento y aplicación del sensor infrarrojos, realizando programas que nos permitían analizar mas profundamente su comportamiento en diversas circunstancias como las realizadas en este laboratorio..
- Al finalizar el laboratorio, Se logró Programar el módulo robótico que nos permitan servir un trayecto determina usando solo sensores infrarrojos.
- Arduino como plataforma tiene un amplio catálogo de hardware en donde sus diferencias están en características específicas para que el arduino pueda ser usado en condiciones específica, adicional se puede diseñar y armar módulos arduino que se amolden a las necesidades especiales y específicas de cada usuario, para lo cual tiene que hacer uso de plantillas que la propia empresa Arduino da de forma libre.
- Se tubo en cuenta las terminales de las conexiones del carro con el sensor infrarrojo como con los de los motores de las ruedas del carro.
- 7. FOTO GRUPAL

