This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Proyecto indoor automatizado
#1
Hola
Les paso a contar que me estoy metiendo en un proyecto de automatizar cultivo de plantas en interior (indoor),
hace poco que me meti en todo este tema y estoy investigando, tengo algo de experiencia con c y se me facilita un poco no tanto,
este es el esquema del sistema a realizar.

[Imagen: 339F68290DBJPG.html]
http://kn3.net/339F68290DBJPG.html

Todavia no empeze a programar nada porque primero quiero sacarme todas las dudas para no gastar dinero de mas,
este indoor constara de
10 macetas
2 focos
1 bomba de agua
ventiladores de pc


por la parte electronica p?ra empezar voy a usar una arduino uno, la cual me va a obligar a usar menos macetas por la capacidad que tengo para conectar los sensores de humedad de la tierra

Me surgieron algunas dudas al empezar este proyecto,

Mi idea al finalizar este proyecto es que quede un sistema automatizado que lo pueda controlar por una pagina de internet, mas que nada me intereso este proyecto para poder aprender a usar en gran parte la placa

voy a necesitar
3 relees
sensor lm35
sensores de humedad
Ethernet shield

¿usando un ethernet shield puedo conectarles los reles sin problemas?

hago esta pregunta porque en algun lado lei que no se podia entonces me surgio la duda de que sino es con esta shield de como conectarlo para controlarlo desde internet

¿puedo hacer una base de datos en la cual valla almacenando los valores de las temperaturas y la humedad del suelo para luego lograr hacer un grafico para saber en que momento hubo mas temperatura o menor en el dia?

¿como puedo establecer el la hora y fecha en tiempo real? ¿necesito un modulo o puedo hacerlo desde la base de datos?
¿la placa arduino soporta que la deje mucho tiempo en uso sin parar en ningún momento?

Cualquier informacion que tengan me es util

Desde ya muchisimas gracias,acepto cualquier sugerencia ya que estoy aca para aprender.
  Responder
#2
Hay un proyecto open surce, cuando encuentre el link te lo paso pero es básicamente lo que dices.
Esta ya la web y apps necesarias
  Responder
#3
Hola.

Lo mejor sería que cambiases el arduino UNO por un YUN, que ya te sirve páginas web sin problema y puedes tener control total del sistema.

Para establecer la hora, puedes hacerlo con el propio arduino, pero si se va la luz volverás a cero, por lo que tendrías que montar un mótulo RTC.
  Responder
#4
Otro que va a plantar tomates..... :roll: :roll: :roll:

Como te comentan, hay varios sistemas open source ya listos. Si lo que quieres es hacértelo a medida, un arduino yun, un par de sensores, unos relés y unas horitas de diversión picando código y probando :elrisas:


Salu2!
  Responder
#5
Me quedo por aquí para hacer un huerto ecológico Mola
  Responder
#6
Plantas aromaricas o medicinales Guiño
Mis diseños y mejoras Prusa i3 en Thingiverse
http://www.thingiverse.com/amancera/designs/
  Responder
#7
krampman escribió:Plantas aromaricas o medicinales Guiño

Son "aroMaricas" por que salen a veces hermafroditas? xD
  Responder
#8
biketrial981 escribió:
krampman escribió:Plantas aromaricas o medicinales Guiño

Son "aroMaricas" por que salen a veces hermafroditas? xD

:elrisas: :elrisas: No, igual ha sido mi dedo y el mini teclado del móvil
Mis diseños y mejoras Prusa i3 en Thingiverse
http://www.thingiverse.com/amancera/designs/
  Responder
#9
Blasphemor escribió:Hay un proyecto open surce, cuando encuentre el link te lo paso pero es básicamente lo que dices.
Esta ya la web y apps necesarias

Si lo encuentras pasamelo me interesa, igual mi idea con todo esto es aprender a realizarlo, pero me sirve como para basarme en ello y hacerlo a mi medida!
Vivo en argentina y la arduino yun imposible de conseguir, y si se consigue es demasiado costosa!
  Responder
#10
Shield ethernet es mas barato que el yun.

Las plantas es cosa tuya. Ahí no nos podemos meter. Espero que crezcan bien los geranios
  Responder
#11
Estaria bien tener algun post sobre como montar un proyecto asi, y con medidas estimadas y demas Guiño
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#12
cansi22 escribió:Shield ethernet es mas barato que el yun.

Las plantas es cosa tuya. Ahí no nos podemos meter. Espero que crezcan bien los geranios


Si si eso es obvio jajaja
Lo que me gustaria saber que busque y no e econtrado, con el ethernet shield cuantos sensores puedo usar y cuantos relee
  Responder
#13
grafisoft escribió:Estaria bien tener algun post sobre como montar un proyecto asi, y con medidas estimadas y demas Guiño
Voy a ir compartiendo todo mis avances hasta que finalize el proyecto Mola Mola
  Responder
#14
Me interesa, porque yo tambien quiero hacer algo asi. Estoy con el hw, el proyecto Air tengo idea de implementarlo para el proyecto que tienes en mente Sonrisa
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#15
grafisoft escribió:Me interesa, porque yo tambien quiero hacer algo asi. Estoy con el hw, el proyecto Air tengo idea de implementarlo para el proyecto que tienes en mente Sonrisa


Hoy estuve probando con las cosas que tenia a mano, la semana que viene me voy a comprar los relees.

En si lo que hice fue hacer los sensores de humedad del suelo con unos clavos y luego a partir de su lectura saque el promedio entre las tres macetas y si pasa esta abajo de cierto numero se prende la bomba y si no no, a esto lo represente con un led para ver si funcionaba.

Aqui el codigo que hice hasta ahora, si alguien me puede decir la forma de declarar los pinMode de otra forma para que el codigo no me quede tan largo se los agradeceria.

Código:
int sensor1 = 5; // clavo que va conectado a la parte analogica
int sensor2 = 1;
int sensor3 = 0;
int valordelsensor1; //valor de la lectura del clavo
int valordelsensor2;
int valordelsensor3;
int promedio;

void setup() {
Serial.begin(9600); //aca se abre la comunicacion seria
pinMode(7, OUTPUT); //sensor 1
pinMode(8, OUTPUT); //sensor 2
pinMode(5, OUTPUT); // sensor 3
pinMode(11, OUTPUT); // led que indica si la bomba esta prendida
pinMode(12, OUTPUT); // led que indica si la bomba esta apagada
}
void loop() {
digitalWrite(7,HIGH);
digitalWrite(8, HIGH);
digitalWrite(5, HIGH);
valordelsensor1 = analogRead(sensor1); // lectura de valores
valordelsensor2 = analogRead(sensor2);
valordelsensor3 = analogRead(sensor3);
Serial.print("Maceta1=  ");
Serial.print(valordelsensor1);
Serial.print("  Maceta2 = ");
Serial.print(valordelsensor2);
Serial.print("  Maceta3 = ");
Serial.print(valordelsensor3);
promedio = (valordelsensor1 + valordelsensor2 + valordelsensor3) / 3;
Serial.print("  Promedio de las tres macetas = ");
Serial.print(promedio);
delay(1000);

// Bomba
  if(promedio <= 600)
  {
    digitalWrite(12, HIGH);// prender bomba
    digitalWrite(11, LOW);
    Serial.println("   BOMBA PRENDIDA");
    }
    else
    {
        digitalWrite(12, LOW);// apagar boma
    digitalWrite(11, HIGH);
    Serial.println("   BOMBA APAGADA");
      }
  
}
Ahora unas fotos de como monte todo y la ventana de la comunicacion serial.

http://www.subirimagenes.net/i/150502015011884303.jpg
http://www.subirimagenes.net/i/15050201502136534.jpg
http://www.subirimagenes.net/i/150502015030546638.jpg
http://www.subirimagenes.net/i/150502015040666009.jpg

hasta ahora tengo esto cuando tenga mas subire y si alguien sabe como en donde puedo subir las imagenes para que se vean directamente en el foro digame porque cuando las pongo en img aparece un cuadradito y no la imagen

Desde ya muchas gracias y disculpan la calidad de las fotos es que tengo la camara un poco rota jaja
  Responder
#16
Igual estos sensores te sirven, no se si funcionan bien o no. Alguien ha probado?

[Imagen: %24(KGrHqZ,!qIFI6O3LTivBSS5jLtcIw~~60_1.JPG]

http://www.ebay.es/itm/soil-hygrometer-m...27d3e17cd6
  Responder
#17
Hola,

echale un vistazo a esta pagina http://www.gardenbot.org/ ademas indican como hacer sondas de humedad resistentes

saludos

alberto

p.d. Soy nuevo me he registrado para poder ayudarte
  Responder
#18
dcp1985 escribió:Igual estos sensores te sirven, no se si funcionan bien o no. Alguien ha probado?

[Imagen: %24(KGrHqZ,!qIFI6O3LTivBSS5jLtcIw~~60_1.JPG]

http://www.ebay.es/itm/soil-hygrometer-m...27d3e17cd6


Yo tengo un par de ese estilo, los compre para probar.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#19
dcp1985 escribió:Igual estos sensores te sirven, no se si funcionan bien o no. Alguien ha probado?

[Imagen: %24(KGrHqZ,!qIFI6O3LTivBSS5jLtcIw~~60_1.JPG]

http://www.ebay.es/itm/soil-hygrometer-m...27d3e17cd6


Si si, sirve pero haciendo el sensor con los clavos es mas economico y funcionan muy bien yoa los probe,
Tengo un problema ahora cuando conecte el sensor lm35 y estan prendidos estos sensores de humedad los valores pegan saltos osea va de 19 a 24 a 22 a 18 a 23 y asi, pero cuando los apago me da una buena lectura y nose porque, los conecte en punto a tierra distinto pero no hay forma de hacerlo funcionar
  Responder
#20
gabriel mira esta pagina http://electronics.stackexchange.com/que...an-arduino
para controlar un ventilador usando solo 1 pin del arduino

pd: pon fotos de los tomates de 5 puntas :elrisas:
  Responder