APORTES PARA LA CUARTA REVOLUCION VERDE: Softaware y Hardware libre para una sociedad libre.
Este proyecto de desarrollo colaborativo, esta basado en Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP)
Este proyecto tiene como objetivo implementar un invernadero de 1mx1m, controlando variables de temperatura, ventilación, riego e iluminación desde una pagina web, para ser monitoreado desde un ordenador (PC-Portatil), tablet o movil que disponga conexion a internet. Ademas, se utilizara un sistema fotovoltaico que alimente los circuitos eléctricos y electrónicos como fuente de energía alternativa.
- Implementar un sistema de acceso electromecánico que pueda ser utilizado facilmente como sistema de seguridad para nuestro invernadero
- Construir un sistema fotovoltaico como fuente para alimentar la circuitería electrónica del invernadero
- Generar una interfaz web sencilla que muestre información de los condiciones ambientales al interior del invernadero con accionamiento on/off de elementos de control
- Emplear unica y exclusivamente herramientas de software libre para el desarrollo del proyecto
<<<<<<< HEAD
- Acceso electromecánico:
- Microcontrolador Atmega328
- Soket de 24 pines
- Cristal de 4MHz
======= El proyecto se desarrolla por fases para lo cual se hace necesario por diseño:
- Construcción invernadero
- 6 Tubos PVC de 1/2
- 1 madeja de pita
- 4 metros de cordón
- 4 mts de plastico para invernadero de 8x6
- 1 varilla metalica
- 16 codos
- Segueta
- Acceso electromecánico:
- Microcontrolador Atmega328
- Soket de 24 pines
- Programador arduino UNO
- Pantalla LCD 16x2
- Teclado 4x3
- Teclado matricial 4x3
- Resistencias
- PCB circuito impreso
- Circuito fotovoltaico
- MSP-EXP430G2 LaunchPad
- 2 Fotoresistencias
- Celdas solares 12V 200mAh
- Bateria Recargable
- Servomotores
- 3 Diodos 1N4007
- 3 Capacitores cerámicos de 0.1uF
- Regulador LM317
- Regulador LM7805
- Triac de 100 ohmios
- Sistema de riego
- 9 Goteros de 2 lph
- 6 mts de manguera de 16mm OP
- 1 Adaptador 3/4" FHT x NPT Hembra x Macho
- 1 Adaptador macho de 3/4"
- 1 Buje soldado de 3/4" x 1/2"
- 1 Cono de transicion de 1/2" x 16 mm
- 2 Tee de 16mm
- 1 Codo de 16mm
- 3 Terminales de 16 mm
- 1 Servomotor
- Invernadero monitoreo web
- Una placa Arduino como el Arduino Uno
- Un escudo Arduino Ethernet
- Un cable Ethernet, cable para conectar directamente a su router de red
- Un cable USB para alimentar y programar el Arduino
- Una tarjeta micro SD, por ejemplo, una tarjeta de 2 GB que es compatible SPI - sólo es necesario para algunos de los servidores
- Una computadora con una ranura de tarjeta micro SD o un lector de tarjetas con una ranura para tarjeta micro SD - sólo se requiere para los servidores de la tarjeta SD
El entorno de código abierto Arduino hace fácil escribir código y subirlo a la tarjeta. Se ejecuta en Windows, Mac OS X y Linux. El
entorno está escrito en Java y basado en Processing, avr-gcc, y otro software de código abierto.
Al descargar el software desde esta página, usted está de acuerdo con los términos especificados. Esta página contiene los enlaces
de descarga en el último entorno de Arduino de desarrollo integrado (IDE) de software, notas de liberación, y software adicional que no se incluyen con el IDE
Se debe descargar la libreria keypad.zip del siguiente enlace
- http://playground.arduino.cc/uploads/Code/keypad.zip Ponga la carpeta del teclado en "arduino \ bibliotecas ". En el Arduino IDE, cree un nuevo dibujo (o uno abierto) y seleccione desde el menú de "Sketch -> Importar biblioteca -> Teclado". Una vez que la biblioteca es importado, aparecerá un "# include <Keypad.h>" línea en la parte superior de su Sketch.
Para utilizar la librería Ethernet.h se debe configurar la IP de acuerdo a su red
Determinar el rango de direcciones IP
El rango de direcciones que el PC está utilizando debe ser determinado. El Arduino entonces se le asigna una dirección dentro de este rango que permitirá un navegador web en el PC para conectarse al servidor web Arduino.
En Windows 7, haga clic en el icono de acceso a Internet en la barra inferior de Windows. Es posible que primero deba hacer clic en la pequeña "flecha hacia arriba" para el icono de la red que se muestra .
Después de hacer clic en el icono de acceso a Internet, haga clic en Abrir redes y recursos compartidos en el cuadro que aparece.
Ahora haga clic en Conexión de área local y, a continuación detalles ... en el cuadro de diálogo que aparece.
En el cuadro de diálogo Conexión de red Detalles que aparece, la dirección IP de la PC se puede encontrar al lado de direcciones IPv4.
Para encontrar la dirección IP de un ordenador Linux, escriba lo siguiente en la línea de comandos:
$ ifconfig | grep "inet addr"
Desarrollaremos un mecanismo de acceso que permita el ingreso al personal autorizado al invernadero mediante un contraseña de 4 dígitos.
Datasheet LCD 16x2
Se realiza la caracterizacion del sensor de temperatura LM35 y el sensor de humedad DHT11
Generaramos una interfaz web para monitorizar los distintos factores climáticos desde un ordenador o dispositivo móvil que permita el cultivador mayores garantías en cuanto al cuidado y producción del cultivo.
La idea es mantener la mejor alineación posible entre el panel solar (celula fotovoltaica) y la dirección en que viaja la radiación del sol, de esta manera se logra generar la mayor cantidad de energía eléctrica la cual se almacenara en una batería.
1,0 Liberado en Octubre del 2014
-
Desarrollador: Diego Javier Mena Amado
Est. Ingenieria Electrónica de la Universidad Distrital FJC
Movil: 3133067541
Facebook: Diego Javier Brown
Twitter: @ DiegoJavierMena
Linkedin: Diego Javier Mena Amado -
Desarrollador: Ivan Camilo Ruiz Mongui
Ingeniero Electrónico de la Universidad Distrital FJC
Movil: 3209025813
Facebook: Ivan Camilo Ruiz
Twitter: @camiloud Linkedin: Iván Camilo Ruiz