viernes, 20 de septiembre de 2019

LABORATORIO N°5


MICROCONTROLADORES


Laboratorio N°5:
PROGRAMACIÓN CON ARDUINO PARTE 4 
y
PASTILLERO.


1. COMPETENCIA ESPECIFICA DE LA SESION:


  1. Identificar la estructura de programación de las 3 rutinas del pastillero.
  2. Implementación de las rutinas en Tinkercat.
  3. Implementar el programa en Tinkercat.
2. Marco teórico:

2.1 Arduino:

Arduino es una plataforma de hardware de código abierto, basado en una placa de circuito impreso que contiene un microcontrolador de marca ATMEL que cuenta con entradas y salidas,analógicas y digitales, en un entorno de desarrollo que esta basado en el lenguaje de programación procesing. 




    Hay muchas otros microcontroladores  y plataformas disponibles para la computación física donde las funcionalidades y herramientas son muy complicadas de programar, Arduino simplifica el proceso de trabajar con microcontroladores, ofrece algunas ventajas y características respecto a otros sistemas.



    2.2 Interrupciones al Arduino:

    Las interrupciones con Arduino nos permitirán reaccionar a eventos externos a la placa de una forma rápida. Cuando se detecta una señal, una interrupción, interrumpe el proceso que se está ejecutando. Esto nos va a permitir dos cosas. Por un lado, ejecutar rápidamente un trozo de código, y por otro lado parar la ejecución del código que se estaba ejecutando.

    Si attachInterrupt() nos permite configurar un pin como interrupción, el método detachInterrupt() anula esa configuración. Como parámetro le pasamos el pin y lo podemos hacer con la función digitalPinToInterrupt(número de pin) que nos devolverá el ordinal del pin del que queremos anular la configuración.



    2.2 Pantalla LCD (16*2):


    Es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy pequeñas de energía eléctrica.




    Cada píxel de un LCD típicamente consiste de una capa de moléculas alineadas entre dos electrodos transparentes, y dos filtros de polarización, los ejes de transmisión de cada uno que están (en la mayoría de los casos) perpendiculares entre sí. Sin cristal líquido entre el filtro polarizante, la luz que pasa por el primer filtro sería bloqueada por el segundo (cruzando) polarizador.

    2.3 Motor DC:
    Un motor de corriente continua se compone principalmente de dos partes. El estátor da soporte mecánico al aparato y contiene los polos de la máquina antes que de Pueda , que pueden ser o bien devanados de hilo de cobre sobre un núcleo de hierro, o imanes permanentes. El rotor es generalmente de forma cilíndrica, también devanado y con núcleo, alimentado con corriente directa a través de delgas, que están en contacto alternante con escobillas fijas.

    El principal inconveniente de estas máquinas es el mantenimiento, muy costoso y laborioso, debido principalmente al desgaste que sufren las escobillas al entrar en contacto con las delgas.
    Algunas aplicaciones especiales de estos motores son los motores lineales, cuando ejercen tracción sobre un riel, servomotores y motores paso a paso. Además existen motores de CC sin escobillas (brushless en inglés) utilizados en el aeromodelismo por su bajo par motor y su gran velocidad.

    Es posible controlar la velocidad y el par de estos motores utilizando técnicas de control de motores de corriente continua.

    2.4 Integrado L293D "Puente H":


    El integrado L293D incluye cuatro circuitos para manejar cargas de potencia media, en especial pequeños motores y cargas inductivas, con la capacidad de controlar corriente hasta 600 mA en cada circuito y una tensión entre 4,5 V a 36 V.
    Los circuitos individuales se pueden usar de manera independiente para controlar cargas de todo tipo y, en el caso de ser motores, manejar un único sentido de giro. Pero además, cualquiera de estos cuatro circuitos sirve para configurar la mitad de un puente H.



    El integrado permite formar, entonces, dos puentes H completos, con los que se puede realizar el manejo de dos motores. En este caso el manejo será bidireccional, con frenado rápido y con posibilidad de implementar fácilmente el control de velocidad.

    Las conexiones de Puente H:


    4. VIDEO DE EVIDENCIA.


    link del video del laboratorio https://www.youtube.com/watch?v=VxrrWXV2uio&t=103s
    5. OBSERVACIONES:
    • Las conexiones de la pantalla LCD van a ser las mismas de los puertos digitales y su alimentación ya están designados, para cualquier función que se le quiera dar a este con el arduino.
    • Se utilizó el software Tinkercad para la simulación de las tres rutinas, y entender el funcionamiento del programa. 
    6. CONCLUSIONES
    • Se logró comprender el funcionamiento de cada rutina referente al proyecto de pastillero.
    • Se logró utilizar y entender los comandos de (millis, do while, y las funciones de interrupciones).
    • Se logró realizar las conexiones de los tres circuitos como el uso de la pantalla de LCD, motores y buzzer para las alarmas que se integraran en el proyecto de Pastillero.  
    • Se vio la importancia de las interrupciones en un proceso de control de ciclo cerrado, es necesario esta acción para evitar problemas exteriores y económicos.

    No hay comentarios:

    Publicar un comentario