Garduino: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Por Enquanto mochila de links, em breve ppublicacao das esperiencias com automacao de cultivo residencial.
==Código atual==
//CC By-NC-SA chicosimoes
//entrada do sensor de humidadefeito de dois pregos ligados, um ao 5v do arduino o outro a um resistor de 10k com a outra porna no terra
int pregoUmido=0;//ligado a mesma perna do resistor que esta ligada ao prego
int valorUmidade;
//sensor de luminozidade
int sensorLuz=1;
int valorLuz;
//valor obtido por experiencia no local
int humidadeIdeal = 500;
//saida digital do arduino conectada no rel
int releBomba=13;
//variavel para definir quando muda do dia pra noite
int diaNoite;
//valor obtido por experiencia no local
int seisHoras = 300;
void setup() {
  Serial.begin(9600);
}
void loop(){
  valorUmidade=analogRead(pregoUmido);
  Serial.print("ta molhadinho quanto?");
  Serial.println(valorUmidade);
 
  if (valorUmidade > humidadeIdeal) {
    digitalWrite(releBomba,LOW);
  }
  else {
    digitalWrite(releBomba,HIGH);
    delay(5000);
    digitalWrite(releBomba,LOW);
    //queria deixar a bomba ligada apenas 30 segundos...
  }
 
  valorLuz=analogRead(sensorLuz);
  Serial.print("tem quanta luz?");
  Serial.println(valorLuz);
 
  if (valorLuz > seisHoras) {
    delay(30000);
  }
  else {
    delay(300000);
  }
 
  delay(1000);
 
}


==Links interessantes==
forum bom sobre growduino, interessante como montou o codigo para medir tempo
forum bom sobre growduino, interessante como montou o codigo para medir tempo


Linha 16: Linha 64:


http://www.reefangel.com/Default.aspx
http://www.reefangel.com/Default.aspx
Arduino na proto:
http://artesanato.devolts.org/?page_id=93
Garduino:
http://www.instructables.com/id/Garduino-Gardening-Arduino/

Edição atual tal como às 23h19min de 8 de julho de 2012

Código atual

//CC By-NC-SA chicosimoes
//entrada do sensor de humidadefeito de dois pregos ligados, um ao 5v do arduino o outro a um resistor de 10k com a outra porna no terra 
int pregoUmido=0;//ligado a mesma perna do resistor que esta ligada ao prego
int valorUmidade;
//sensor de luminozidade
int sensorLuz=1;
int valorLuz;
//valor obtido por experiencia no local 
int humidadeIdeal = 500;
//saida digital do arduino conectada no rel
int releBomba=13;
//variavel para definir quando muda do dia pra noite
int diaNoite;
//valor obtido por experiencia no local 
int seisHoras = 300;
void setup() {
 Serial.begin(9600);
}
void loop(){
 valorUmidade=analogRead(pregoUmido);
 Serial.print("ta molhadinho quanto?");
 Serial.println(valorUmidade);
 
  if (valorUmidade > humidadeIdeal) {
   digitalWrite(releBomba,LOW);
 } 
 else {
   digitalWrite(releBomba,HIGH);
   delay(5000);
   digitalWrite(releBomba,LOW);
   //queria deixar a bomba ligada apenas 30 segundos... 
 }
 
 valorLuz=analogRead(sensorLuz);
 Serial.print("tem quanta luz?");
 Serial.println(valorLuz);
 
  if (valorLuz > seisHoras) {
   delay(30000);
 } 
 else {
   delay(300000); 
 }
 
 delay(1000);
 
}

Links interessantes

forum bom sobre growduino, interessante como montou o codigo para medir tempo

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1212611752/1

medidor de nutrientes

http://www.octiva.net/projects/ppm/

multivalve

http://www.kaosat.net/?p=850

Pronto a venda (open source)

http://www.reefangel.com/Default.aspx

Arduino na proto:

http://artesanato.devolts.org/?page_id=93

Garduino:

http://www.instructables.com/id/Garduino-Gardening-Arduino/