MICROCONTROLADORES
ING. MSC EUCLIDES PANDURO PADILLA
SISTEMA DE RIEGO CONTROLADO POR
ARDUINO
1. INTRODUCCION
Motivación:
Rusia y China acaban de firmar un acuerdo de desarrollo de la
tecnología 5G en el transcurso de un año, con lo cual traerá mayor
velocidad en los sistemas de telecomunicaciones, el presidente de
Rusia Vladimir Putin asegura que el que desarrolla y domina la
inteligencia artificial dominará el mundo.
La electrónica de consumo presenta una de las crecidas más
importantes en las últimas décadas en la economía de los países
desarrollados. Sin ir más lejos, 2013 vuelve a crecer un 4% respecto a
2012, lo que supone más de 1,1 billón de dólares a nivel mundial,
según la CEA (Consumer Electronic Association).
Estas cifras demuestran la importante inversión que acometen
numerosas empresas con el fin de presentar el producto
tecnológicamente más avanzado del mercado, en el que sólo
smartphones y tablets suponen un 40% del consumo total.
Por tanto, las tecnologías y más en concreto las relacionadas con la
electrónica de consumo, forman parte constitutiva de la sociedad
actual.
Esto quiere decir que los productos tecnológicos, por norma general, se
siguen concibiendo, proyectando y produciendo para el patrón de
persona media, pero sin embargo, las características asociadas
permiten una adaptabilidad y una capacidad de desarrollo que
contribuye a una mejor accesibilidad y usabilidad general.
El entorno físico, además del geográfico, es un factor imprescindible a
tener en cuenta en este tipo de aplicaciones.
Sin lugar a dudas, la visión global de este proyecto es muy ambiciosa y
viable, hemos decidido desarrollar este proyecto.
OBJETIVOS
Poner en práctica los conocimientos adquiridos en el curso de
microcontroladores.
Minimizar el costo asociado en el riego automático al activar el riego
solo cuando el suelo lo requiera.
Encender y apagar una motobomba a través del microcontrolador
Arduino Uno.
METODOLOGIA Y PLAN DE TRABAJO
Estado del arte: Realización de un estudio del estado del arte referido
a equipos relacionados con la idea del sistema de riego planteada.
Diseño de requisitos de aplicación: Diseño de requisitos de la
aplicación y los equipos basados en el punto anterior.
Diseño preliminar: Realización de un diseño preliminar del Hardware,
la mecánica y el funcionamiento del sistema.
Diseño final basado en componentes comerciales: Tecnologías y
módulos implementados, en base a la oferta tecnológica actual.
Estimación de costes y planificación: Se hará el cálculo del gasto
total del proyecto
Desarrollo: La fase de desarrollo se dividirá en 3 sub-tareas
predeterminadas:
Desarrollo Hardware: Se integrará en una sola electrónica,
todos los componentes necesarios para la adaptación de
alimentación y señales relativas a los módulos y sensores
empleados.
Desarrollo Firmware: Se desarrollará el firmware del PIC
seleccionado, empleando los algoritmos y librerías necesarios para
el correcto funcionamiento del hardware.
Desarrollo software: Se desarrollará la aplicación específica para
el control del hardware y la comunicación con el mismo (envío y
recepción de señales) que posibiliten la interacción placa Arduino-
componentes.
2. ESTADO DEL ARTE
Aplicaciones accesibles: El rápido crecimiento y avance acelerado de la de la
tecnología con el fin de ser más accesibles a los usuarios de una manera global se
ha ido incrementando, recordemos que hace veinte años no era posible tener
microcontroladores accesibles como el Arduino Uno.
Software libre y accesible, Arduino es un programa para microcontroladores de
una sola placa que fue desarrollado en 2005 y comenzó a desarrollarse como un
proyecto estudiantil. Arduino se utiliza para hacer que la creación de aplicaciones
interactivas y otros programas sean mucho más accesibles para los usuarios.
Arduino permite que un programa cargue un programa al micro controlador sin la
necesidad de un chip u otro dispositivo. Arduino incluye una gama de herramientas
y funciones y viene equipado en una plataforma de código abierto con placa que se
basó en microcontrolador de 8 bit Atmel AVR.
Componentes. Los componentes que se conectarán a la placa Arduino Uno que se
usarán para este proyecto son bastante accesibles.
3. ESPECIFICACIONES DE
REQUISITOS DE LA APLICACION
Requisitos del hardware,
Electrónica. La placa Arduino se conectará a través de un cable de
alimentación que sale directamente de la laptop, la tensión de trabajo
del microprocesador será de 5 V, aunque no será una característica
crítica, se procurará que la electrónica sea lo más compacta posible.
Componentes. Para este proyecto se utilizaran los siguientes
componentes: un módulo relay, una bomba de 5 voltios, cables jumper
para la conexión de los componentes, un alimentador de 5 voltios para
activar la bomba
Sensores. Se utilizará un sensor de humedad de suelo enviando una señal
baja “LOW” cuando no hay humedad lo cual hace que se active la bomba de
agua y enviando una señal alta “HIGH” cuando hay humedad desactivando
así el funcionamiento de la bomba de agua.
4.- DISEÑO PRELIMINAR
Arquitectura del sistema
Planificación del proyecto
El proyecto fue desarrollado en 14 semanas, de las cuales fueron
repartidas de la siguiente manera:
DESARROLLO
Esquema de la conexión de los componentes. Es como sigue a
continuación en la siguiente figura
La programación es como sigue o como se ve
en la siguiente figura 10