Está en la página 1de 11

APLICACIONES EN ARDUINO

Existen multitud de entornos de aplicación de Arduino: automatización industrial,

domótica, herramienta de prototipado, plataforma de entrenamiento para aprendizaje de

electrónica, tecnología para artistas, eficiencia energética, monitorización, adquisición de

datos, DIY, aprendizaje de habilidades tecnológicas y programación, etc…

En la educación tanto en institutos en secundaria y bachillerato como en formación

profesional y la universidad, Arduino ha entrado con mucha fuerza para entrenar

habilidades y como herramienta pedagógica.

¿Qué puedes hacer con Arduino?

La respuesta es que puedes hacer/construir casi de todo. Arduino es una plataforma para

programar un microcontrolador y por lo tanto puede hacer todo lo que puede hacer una

MCU, todo depende de nuestra imaginación.

Un arduino es un sistema autónomo programado que realiza una o varias tareas

específicas. Un arduino puede hacer las tareas de un autómata e intercambiar datos con

un SCADA (Supervisión,Control y Adquisición de Datos). Arduino se ha popularizado

en el mundo maker dentro del movimiento DIY, pero también vamos a plantearlo desde

un punto de vista profesional.

Podemos usar Arduino como una herramienta de prototipado, para hacer un despliegue

rápido de una idea o medir de una manera objetiva resultados. Con Arduino también

podemos hacer “smart” las cosas, es decir, que se conecten a internet. Podemos twitterar,

mandar correos, publicar en otras redes sociales, poner datos en tiempo real en internet o
en un servidor privado, compartir su estado, interactuar con el entorno remotamente,

etc…

ALGUNOS EJEMPLOS DE APLICATIVOS DE ARDUINO SON:

 Arte

Utilizado para obras de arte con sistemas de luces, programando patrones

alternados entre los circuitos o combinando el uso de sensores.

 Marketing

Utilizado para automatizar publicidad y hacerlo mas llamativo para las personas.

 Impresoras 3D

Programación de impresoras 3D

 Robótica

Se usa para programar los robots a los usos deseados, como el brazo robótico en

laboratorio de la universidad.

 Industria

 Ciencia
SISTEMA DE RIEGO AUTOMATIZADO

PARTES ARDUINO

1.RELAY SRD-05VDC-SL-C

CARACTERISTICAS:

 Relé electromecánico con bobina de 5 V

 Contactos NA y NC de 10A/250VAC, 10A/30VDC

 5 pines de conexión

 Resistencia de la bobina: 70 Ω aprox.

 Expectativa de vida: 100.000 accionamientos

 Dimensiones: 19×15.5×15.3 mm aprox.


2.ARDUINO UNO

Características técnicas del ARDUINO UNO

Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitería

de soporte, que incluye, reguladores de tensión, un puerto USB (En los últimos modelos,

aunque el original utilizaba un puerto serie) conectado a un módulo adaptador USB-Serie

que permite programar el microcontrolador desde cualquier PC de manera cómoda y

también hacer pruebas de comunicación con el propio chip. Un arduino dispone de 14

pines que pueden configurarse como entrada o salida y a los que puede conectarse

cualquier dispositivo que sea capaz de transmitir o recibir señales digitales de 0 y 5 V.

También dispone de entradas y salidas analógicas. Mediante las entradas analógicas

podemos obtener datos de sensores en forma de variaciones continuas de un voltaje. Las

salidas analógicas suelen utilizarse para enviar señales de control en forma de señales

PWM. Arduino UNO es la última versión de la placa, existen dos variantes, la Arduino

UNO convencional y la Arduino UNO SMD. La única diferencia entre ambas es el tipo

de microcontrolador que montan.

 La primera es un microcontrolador Atmega en formato DIP.

 Y la segunda dispone de un microcontrolador en formato SMD.

Nosotros nos decantaremos por la primera porque nos permite programar el chip sobre la

propia placa y después integrarlo en otros montajes.

Entradas Salidas

Cada uno de los 14 pines digitales se puede usar como entrada o como salida. Funcionan

a 5V, cada pin puede suministrar hasta 40 mA. La intensidad máxima de entrada también

es de 40 mA. Cada uno de los pines digitales dispone de una resistencia de pull-up interna
de entre 20KΩ y 50 KΩ que está desconectada, salvo que nosotros indiquemos lo

contrario. Arduino también dispone de 6 pines de entrada analógicos que trasladan las

señales a un conversor analógico/digital de 10 bits.

Pines Especiales

RX y TX: Se usan para transmisiones serie de señales TTL.

 Interrupciones externas: Los pines 2 y 3 están configurados para generar una

interrupción en el atmega. Las interrupciones pueden dispararse cuando se encuentra un

valor bajo en estas entradas y con flancos de subida o bajada de la entrada.

 PWM: Arduino dispone de 6 salidas destinadas a la generación de señales PWM de

hasta 8 bits.

 SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para llevar a cabo comunicaciones SPI,

que permiten trasladar información full dúplex en un entorno Maestro/Esclavo.


3.Mini Bomba Agua 3v-5v 120l/h Sumergible Arduino

Descripción:

Esta bomba de agua se moverá 2 Litros por minuto, sirve para trabajo pesado con

características de funcionamiento de 6V, 0.3A del motor y un cuerpo termo-plástico

resistente. Es totalmente sumergible y refrigerado por agua. Utilice esta bomba para hacer

una fuente o una cascada, incluso regar sus plantas!

Especificaciones:

 Voltaje DC: 2.5-6V

 Elevación máxima: 40-110cm / 15.75 "-43,4"

 Caudal: 80-120L / H

 Diámetro exterior de salida de agua: 7,5 mm / 0,3 "


 Dentro de diámetro de salida del agua: 5 mm / 0.2 "

 Diámetro: Aprox. 24mm / 0.95 "

 Duración: Aprox. 45mm / 1.8 "

 Altura: Aprox. 30mm / 1.2 "

 Material: plástico de ingeniería

 El modo de conducir: diseño de corriente continua sin escobillas, de conducción

magnética

4.HIGRÓMETRO FC-28

Es un sensor que mide la humedad del suelo. Son ampliamente empleados en sistemas

automáticos de riego para detectar cuando es necesario activar el sistema de bombeo.

mide la humedad del suelo por la variación de su conductividad. No tiene la precisión

suficiente para realizar una medición absoluta de la humedad del suelo, pero tampoco es

necesario para controlar un sistema de riego.

se distribuye con una placa de medición estándar que permite obtener la medición como

valor analógico o como una salida digital, activada cuando la humedad supera un cierto

umbral.
La salida digital dispara cuando el valor de humedad supera un cierto umbral, que

ajustamos mediante el potenciómetro. Por tanto, obtendremos una señal LOW cuando el

suelo no está húmedo, y HIGH cuando la humedad supera el valor de consigna.

El valor concreto dependerá del tipo de suelo y la presencia de elementos químicos, como

fertilizantes. Además, no todas las plantas requieren la misma humedad, por lo que lo

mejor es que hagáis una pequeña calibración en el terreno real.

El esquema eléctrico

Alimentamos el módulo conectando GND y 5V a los pines correspondientes de Arduino.

Ahora si queremos usar la lectura analógica, conectamos la salida A0 a una de las entradas

analógicas de Arduino.

Mientras que la conexión vista desde Arduino quedaría así:


Si quisiéramos emplear el valor digital, que se ajusta con el potenciómetro de la placa, en

su lugar conectaríamos la salida D0 del sensor a una entrada digital de Arduino.


El programa que se hizo e ingreso al Arduino es el siguiente:

int humeValue = 0;

int humedad;

int regarPin = 2;

int sensorHumedad = A5;

void setup() {

pinMode(regarPin, OUTPUT);

Serial.begin(9600);

void loop() {

humeValue = analogRead(sensorHumedad);

delay(1500);

// ----------------------------------------------------

// Imprimir valores

// ----------------------------------------------------

humedad = humeValue ;

Serial.print("Humedad:");
Serial.println(humedad);

Serial.println("====================================================

===================");

// ----------------------------------------------------

// Chequeo si debo regar

// ----------------------------------------------------

if( humedad >= 500) {

digitalWrite(regarPin, LOW);

Serial.println("Debe regar");

else{

digitalWrite(regarPin, HIGH );

Serial.println("No debe regar");

Serial.println("====================================================

===================");

También podría gustarte