viernes, 6 de abril de 2018

CONTROLADOR DE MOTORES

CONTROLADOR DE MOTORES


1. ¿QUÉ ES?:arduino-l298n
 El L298N es un controlador (driver) de motores, que permite encender y controlar dos motores de corriente continua desde Arduino, variando tanto la dirección como la velocidad de giro.

2. FUNCIONAMIENTO:
 Básicamente un L298N consiste en dos puentes-H, uno para la salida A y otro para la salida B.Un puente-H es un componente ampliamente utilizado en electrónica para alimentar una carga de forma que podemos invertir el sentido de la corriente que le atraviesa.Internamente un puente-H es una formación de 4 transistores, conectados entre Vcc y GND, con la carga a alimentar entre ellos. Dibujado en esquema el conjunto tiene forma de “H”, de la que recibe su nombre su nombre.Conectando simultáneamente los transistores superiores o inferiores, podemos poner la carga Vcc o Gnd respectivamente, configuración que usaremos como freno.Por último, nunca debemos encender ambos transistores de un mismo ramal (izquierda o derecha), ya que estaremos provocando un cortocircuito entre Vcc y GND.La placa L298N incorpora electrónica que simplifica la conexión al puente H, agrupando las conexiones en 3 pines accesibles (por cada salida) y eliminando la posibilidad de generar un cortorcuito.Dos de estos pines, IN1 y IN2 (IN3 y IN4 para la salida B), controlan el encendido de los transistores de cada una de las dos ramas, encendiendo el ramal superior o inferior de la misma.El tercer pin (IEA/IEB) desactiva simultáneamente todos los transistores del puente-H, desconectando la carga por completo.

3. ESQUEMA DE MONTAJE:

 arduino-l298n-esquema

ROBOTS Y ROBÓTICA

ROBOTS y ROBÓTICA:


Robots: Resultado de imagen de robots
Máquina automática programable capaz de realizar determinadas operaciones de manera autónoma y sustituir a los seres humanos en algunas tareas, en especial las pesadas, repetitivas o peligrosas; puede estar dotada de sensores, que le permiten adaptarse a nuevas situaciones.









Robótica: 


Técnica que se utiliza en el diseño y la construcción de robots y aparatos que realizan operaciones o trabajos, generalmente en instalaciones industriales y en sustitución de la mano de obra humana.

TIPOS DE SENSORES QUE PUEDE UTILIZAR UN ROBOT

TIPOS DE SENSORES QUE PUEDE UTILIZAR UN ROBOT


Introducción: 

Un robot es, por definición, una máquina capaz de interactuar con su entorno.

Para lograr esta capacidad de adaptación, lo primero que necesitan los robots es tener conocimiento del entorno, para garantizar el buen funcionamiento del robot disponemos de un sistema sensorial. 



Tipos:

Sensores de luz:
   - Elementos sensibles:
       · LDRs o Fotorresistores (resistores variables               por la incidencia de la luz).
        · Fotoceldas o celdas fotovoltaicas
        · Fotodiodos:

la corriente (que varía con los cambios de la luz) es la que circula en sentido inverso al permitido por la juntura del diodo.




        · Fototransistores
        · CCD
        · Cámaras de vídeo
   - Módulos integrados:
        · Reflectivo:

Los sensores de objetos por reflexión están basados en el empleo de una fuente de señal luminosa

        · De ranura
Sensores de presión y fuerza:   

   - Elementos sensibles:
        · Microinterruptores: 


muy comunes en la industria y muy utilizados en equipos electrónicos y en automatización.
      
        · Sensores de presión
        · Sensores de fuerza
   - Sensores:
        · Sensores de contacto (sandwich, bigotes,                   antenas)
        .  Piel robótoca:


 Se trata de un conjunto de sensores de presión montados sobre una superficie flexible, diseñados con la intención de aportar a los robots una de las capacidades de nuestra piel: la sensibilidad a la presión
   - Sensores de proximidad:



        . Sensores capacitivos:                
Los sensores capacitivos (KAS) reaccionan ante metales, y no metales que al aproximarse a la superficie activa sobrepasan una determinada capacidad.
        .  Sensores inductivos














CÓDIGOS

codigo normal: /*** Included libraries ***/ /*** Global variables and function definition ***/ const int IN1_11 = 11 ; c...