Automático sistema de riego

cuando vayas hacia fuera durante mucho tiempo y tener algunas plantas en casa, puedes regarla periódicamente. Sin embargo si no hay nadie en casa esta tarea es muy complicada. La solución es hacer un sistema de riego automático que puede regar sus plantas a intervalos regulares durante un lapso determinado de tiempo.

Los componentes son:

1 PIC 16F628A
2 led
2 220 ohmios. resistencia
1 68K ohmios. resistencia
1 transistor BC237
1 diodo 1N4148
1 relé de 12 voltios RA12W-K
1 pulsador
1 7805 regulador de dc-dc
1 condensador de 1000 uf
1 condensador de uf 100
2 terminales con 2 agujeros y 1 terminal con 3 agujeros.
2 doble tiras de puentes de tres pines y 6
1 alimentación 12 V. y 0, 5A.
1 sensor de nivel de agua
1 bomba de agua eléctrica

Con jumpers tira se puede cambiar el intervalo de riego y con los otros puentes de la tira te puede cambiar la duración riego. También puede probar el sistema con un botón. Cuando el nivel del agua es bajo, el sensor detecta que y el pic no encenderán la bomba de agua para protegerla.

El código está escrito en C para CCS:

Main.h
---------------------------------------------------------------------------------------------------------------------
#include < 16F628A.h >

#FUSES NOWDT //No Watch Dog Timer
#FUSES INTRC_IO //Internal Osc RC, sin CLKOUT
#FUSES NOPUT //No Power Up Timer
#FUSES NOPROTECT //Code no protegido contra lectura
#FUSES NOBROWNOUT //No apagón reset
Pin claro de #FUSES NOMCLR //Master utilizado para la entrada-salida de
#FUSES NOLVP //No baja tensión prgming, B3(PIC16) o B5(PIC18) utilizado para la entrada-salida de
Protección de #FUSES NOCPD //No EE

#use delay(clock=4000000)
#use fast_io(A)
#use fast_io(B)

#define CUANTAS 15
---------------------------------------------------------------------------------------------------------------------

Main.c

---------------------------------------------------------------------------------------------------------------------
#include "main.h"

int inicio = -1;
Int32 segundos = 0;
int interrupciones = CUANTAS;
Int32 repeticiones [] = {7 * 24 * 3600, 6 * 24 * 3600, 5 * 24 * 3600, 4 * 24 * 3600, 3 * 24 * 3600, 2 * 24 * 3600, 24 * 3600, 12 * 3600};
Int16 duraciones [] = {16000 14000 12000, 10000, 8000, 6000, 4000, 2000};

#INT_RTCC
void cronometro()
{
Si (--interrupciones == 0)
{
++ segundos;
interrupciones = CUANTAS;
}
}

#INT_RB
void nivel()
{
delay_ms(20);
if(INPUT(PIN_B4) == 1)
{
output_high(PIN_A0);
output_low(PIN_A3);
}
otra cosa
{
output_low(PIN_A0);
}
}

#INT_EXT
void empiece()
{
delay_ms(20);
if(Inicio == 0)
{
Inicio = 1;
}
}

void main()
{
int contador;

set_timer0(0);
setup_timer_0 (RTCC_INTERNAL| RTCC_DIV_256);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(false);
port_b_pullups(true);
set_tris_a(0);
output_low(PIN_A0);
output_low(PIN_A1);
output_low(PIN_A3);
enable_interrupts(INT_RTCC);
enable_interrupts(INT_RB);
enable_interrupts(INT_EXT);
enable_interrupts(global);
delay_ms(1000);
Inicio = 0;

for(;;)
{
if(Inicio == 1)
{
disable_interrupts(INT_EXT);
para (contador = 0; contador < 8; contador ++)
{
Si (contador % 2 == 0)
{
output_high(PIN_A1);
}
otra cosa
{
output_low(PIN_A1);
}
delay_ms(1000);
}

if(INPUT(PIN_B4) == 0)
{
output_high(PIN_A1);
output_high(PIN_A3);
delay_ms(duraciones[input_b() >> 5]);
}
output_low(PIN_A1);
output_low(PIN_A3);
enable_interrupts(INT_EXT);
delay_ms(1000);
interrupciones = CUANTAS;
segundos = 0;
Inicio = 0;

}
else if (segundos > = repeticiones[(input_b() & 0x0F) >> 1])
{
Inicio = 1;
}
}
}
---------------------------------------------------------------------------------------------------------------------

Se puede ver el código fuente mejor en http://www.sistemasorp.es/2011/02/07/sistema-de-riego-automatico/ (español)

Artículos Relacionados

Arduino automático sistema de riego

Arduino automático sistema de riego

En esta guía de Instructables voy a mostrar cómo hacer tu propio - Arduino-automático de riego para tu flor de "escritorio" (o planta). Todo el procedimiento es muy sencillo y se puede completar a esta guía en 30 minutos.El objetivo es regado au
Árbol de Navidad automático sistema de riego

Árbol de Navidad automático sistema de riego

como no olvidar al agua te estacional del árbol este año.Paso 1: Cómo hacerlo La cadena sifón el agua del recipiente por la acción capilar.Todo lo que necesita hacer es comprobar de vez en cuando para ver si el contenedor necesita una recarga.No nece
Fácil y barato crecen automático sistema

Fácil y barato crecen automático sistema

Hola mundoACTUALIZACIÓN:Actualización 1: 19/10/2014.Me gustaría compartir contigo mi sistema de horticultura más simple todavía. se puede hacer personalizado tamaño - y como barato como $7,60.Si lees un poco sobre la , realmente puede crecer árboles
Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Descargo de responsabilidad: Yo no soy un ingeniero en electrónica, por lo que no puedo ofrecer ninguna garantía para el diseño (mucho menos para su implementación). Sólo sé la presentó solución trabajada para mí por lo menos unos 5-6 meses (por lo q
Interior de hierba de jardín con riego automático

Interior de hierba de jardín con riego automático

El año pasado quería cultivar algunas hierbas de la cocina interior, sobre todo como un divertido experimento. Mi familia había plantado hierbas y hortalizas en el jardín durante varios años, y quería probar algo creciendo yo mismo pero en menor esca
Automático de flor de Wateter

Automático de flor de Wateter

un proyecto simple que regará automáticamente sus flores cuando el suelo se seca. Solo usando dos circuitos simples y algunas de las fuentes de su ferretería local, usted va ser sentarse limonada disfrutando mientras sus plantas se agua en ningún mom
Fácil y barato casa planta riego automático

Fácil y barato casa planta riego automático

tengo plantas en mi oficina - el problema es que mis días varían violentamente y a veces olvida o no tiene tiempo para regar las plantas. Busqué una planta de la casa automática sistema de riego y eran muy caros ($49-$100) y no podía estar seguro de
Inventario automático y análisis de la logística (Intel IoT)

Inventario automático y análisis de la logística (Intel IoT)

Nuestra idea era hacer un dispositivo que mantiene el usuario sobre su inventario del hogar en todo momento utilizando un sensor de carga y luego también conectarlo a un inventario automático sistema como Amazon de pedidos.Utilizamos a Edison para es
Automático Solar Powered invernadero sistema de riego

Automático Solar Powered invernadero sistema de riego

Solía molestarme que dividiría mi tomates debido a la falta de agua mientras estaba en el trabajo, así que decidí construir un sistema de riego automático para que esto no podría suceder! Yo quería que fuese solar alimentado por lo que no tengo que c
Arduino automático riego sistema para las plantas por aspersión

Arduino automático riego sistema para las plantas por aspersión

el mes pasado, Elecrow a la izquierda de la oficina original y se trasladó a una nueva oficina. Se perderá nuestra oficina original donde hemos trabajado tan duro durante más de dos años, le echamos de todo aquí, el escritorio, las ventanas, y las ma
Sistema de riego automático

Sistema de riego automático

Este es un tutorial detallado de cómo creé un sistema de riego automático para un jardín utilizando el microcontrolador familia Texas instrumento Tiva. Hay un puñado de ejemplos en línea sobre sistemas de riego, pero realmente quería algo que podría
Sistema de riego automático / automatización la máquina

Sistema de riego automático / automatización la máquina

En primer lugar, permítame presentarle mi proyecto.Mi dispositivo es sistema de riego automático (interruptor de encendido/apagado solenoide de agua pero también en lugar de solenoide puede cambiar cualquier cosa que utilice corriente alterna - signi
Construir un sistema de riego automático Simple de productos reciclados

Construir un sistema de riego automático Simple de productos reciclados

me gustaria una manera fácil (y barato) mis tomates mediante un sistema de goteo de agua. He construido a bebederos simple con 2 y 3 botellas de un litro y perchas de alambre. Mi total costo desembolso para este proyecto fue de $1,16 para los pedacit
Cubierta automática planta sistema de riego

Cubierta automática planta sistema de riego

Este sencillo sistema de riego automático para plantas de interior es muy ajustable, se ve muy bien, es fácil de hacer y era relativamente barato. Algunos de los elementos utilizados son probablemente en su casa o apartamento ahora mismo.Aire, sumini