Saltar la navegación

Elemento de control

En nuestro caso como elemento de control vamos a utilizar una placa de control programable que se llama Arduino, la cual tiene un uso muy extendido por varias razones:arduino uno

  • Hardware libre: los diseñadores han puesto a disposición de todo el mundo los circuitos físicos de la placa para poder fabricarla y/o modificarla.
  • Software libre: el software que controla la placa también está puesto a disposición de todo el mundo para compartirlo e incluso modificarlo.
  • Comunidad: hay una gran cantidad personas compartiendo, proyectos, código y soluciones por internet. El soporte de proyectos, dispositivos e información es muy amplio.
  • Precio: muy económico.
  • Simplicidad: se pueden realizar soluciones de control y robóticca de una manera sencilla.

Arduino. Características

Partes:Partes de Arduino

Pines digitales (0 a 13, 5V 40mA) (6 Salidas PWM 8 bits): una señal es digital cuando sólo puede tomar dos valores (1 o 0, encendido o apagado, on off, etc). Sirven para conectar tanto salidas (actuadores) digitales (diodos led, motores, zumbadores, etc), como entradas (sensores) digitales (interruptores, pulsadores, finales de carrera, etc). Estos pines cuando se usan como salidas podemos decirles que estén conectados o no, que tengan voltaje (5V) o no (0V). Cuando se usan como entrada detectan cuando los elementos de entrada están cerrados o no. Cuando son de salida dan como máximo 5V y 40 mA.

Pines de alimentación o zona power: tenemos los pines gnd (ground tierra), sirven para cerrar el circuito, son el polo negativo de nuestra alimentación. Tenemos un gnd en la fila de los pines digitales y dos gnd más en la zona de alimentación (power). Además tenemos pines de alimentacón de 5V, 3,3V, y Vin. Este último sirve para dar alimentación externa a Arduino.

Entradas analógicas (A0 a A5, 0-5V 10 bits): sirven para leer de sensores (entradas) datos que pueden tomar muchos valores y por tanto no son digitales, como temperaturas (con ntc), luz (con ldr), etc.

Microcontrolador (ATMEGA 328P, 8 bit, 16Mhz, 32KB flash, 1KB EEPROM, 2KB SRAM): es el dispositivo dónde se guarda el programa y hace que se ejecute, así como controla todos los elementos de la placa. Sólo tiene almacenado un programa en memoria que se sobreescribe cuando se le sube otro.

Usb: es el puertor usb que sirve para dar alimentación a la placa y además comunicarse con el ordenador. A través de él subimos los programas a la placa.

Alimentación externa: conector que sirve para alimentar arduino con un elemento externo y que no se alimente por el PC (cargador, pila de 9v, etc). Soporta de 7 a 12V.

Botón de reset: cuando se pulsa reinicia el programa que tiene en memoria.

Shield HY-M302

La placa Shield se conecta a los pines de un Arduino Uno. Esta placa trae integrados una serie de sensores y actuadores que permiten aprender a programar un sistema de control Arduino, con un conexionado ya establecido y por tanto sencillo.

Es importante conocer los elementos del Shield, así como los pines a los que están conectados (pinout) para poder configurar posteriormente nuestros programas. 

shield

Sensor/Actuador/Módulo Pin de conexión
1 Dos pulsadores (SW1,SW2) D2, D3
2 Dos leds (Azul y Rojo) D13, D12
3 led RGB D9-D10-D11
4 Módulo DHT11 Sensor de temperatura y humedad D4
5 Zumbador o Piezo eléctrico D5
6 Dos puertos (Entradas/Salidas) digitales D7 y D8
7 Módulo receptor de infrarrojos (IR) D6
8 Módulo potenciómetro giratorio A0
9 Sensor de luminosidad (LDR) A1
10 Sensor de temperatura (LM 35) A2
11 Interface I2C compatible con sensores y módulos Keyestudio

SDA-A4

SCL-A5

12 Puerto entrada analógico A3
13 Conexión de comunicaciones Bluetooth y Wifi (Switch On/Off) Rx-Tx
14 Botón de reinicio -