Control My Garden… v0.2.3

Feb 23
2011

Sei que tenho mais uma vez andado desaparecido daqui do estaminé, mas é porque ao mesmo tempo ando com outros projectos que interagem nao so com o Arduino mas com o nosso dia a dia.

Deem uma olhadela ai no Coisas, Projectos e Ideias 😉

enfim… lembram-se do Save My Plant?

Pois bem, tal como tinha falado espandiu-se ao quintal la de casa e agora chama-se “Control My Garden” e mostra isto:

As funçoes dele sao:

  • Status
  1. Humidade da Terra na SFG
  2. Temperatura no Jardim
  3. Movimento no quintal
  4. Valores actualizados para o Pachube.com ( ver feed do estado do nosso SFG)
  • Automatismos
  1. Rega automatica de todo o quintal
  2. Sensor de Movimento (para manter os animais afastados da horta!!)
  3. Tweets com Reports Diarios do estado da Horta
  4. Tweets em caso de falta de agua ou de movimento no quintal.
  • A implementar:
  1. Nivel da agua nos barris da chuva
  2. Ligar e desligar a bomba que irá tirar a agua dos barris para a horta
  3. Menus no LCD ( para ligar rega, para outros status, etc)
  4. outras ideias 😉

O codigo ja sofreu diversas alteraçoes, e agora estou com um problema de incompatibilidades entre o Twitter lib e o Time lib, ou seja se tenho os alarmes configurados o twitter crasha-me o Arduino se nao tenho alarmes nao tenho uma maneira “precisa” de obter relatorios…

Entretanto hoje adicionei o Pachube.com porque como o pais anda em crise não queremos ter computadores ligados em casa 24×7. Vou testar hoje a noite.

As caixas ainda não estão todas bem colocadas mas isto funciona ao estilo do Gardenbot por módulos, sendo que:

  1. o Cerebro a caixa onde esta o Arduino com um Ethernet over Powerline, que me permite ter o arduino em qualquer parte, seja no telhado, no quintal, na garagem, etc, desde que tenha ponto de electricidade, pumba funciona.
  2. o Centralizador que é a caixa onde se ligam os sensores e que depois segue para o Cerebro
  3. os Sensores que é o conjunto de sensores (humidade, temperatura, movimento, nivel da água)
  4. o LCD que é a imagem que esta ai em cima e esta ligado por um cabo RJ45 ao Cerebro e me da o status do jardim.

Todos este modulos sao ligado atravez de RJ45, basicamente porque tenho la pazadas de cabos de rede compridos e 8 cabos dentro de um so torna-me a vida muito mais facil 😉

Ainda dentro do armario onde temos o Cérebro temos duas valvulas solenoides com os respectivos relays para controlar o sistema da rega que esta em standby devido a incompatibilidade ja antes mencionada entre a Twitter Lib e a Time Lib.

Depois meto aqui um desenho bonito de como tudo esta montado bem como o codigo, se hoje o conseguir por a funcionar a 90%…

NOTA: Cheguei a conclusão que tenho que comprar mais um sensor de movimento e fazer comparações entre os dois sensores porque está me a dar muitos Falsos Verdadeiros devido a excelente sensibilidade do sensor….

Save My Plant…v0.5

Jan 14
2011

…por enquando ainda so é a Versão 0.5! E porque? Porque na realidade nem eu sei o que quero fazer com o projecto…

Para terem uma ideia ontem assim do nada decidi adicionar o relay para controlar as luzes e hoje o codigo ja mudou quase todo…

Mas como prometido fica aqui uma pequena descrição do que o projecto ja faz e o que gostava ainda de colocar a fazer…

Ora bem o que já faz é:

  • Status de Manhã e a Noite sobre a Humidade da Planta via Twitter
  • Leituras da Humidade da Planta de 2 em 2 minutos.
  • Liga e desliga as luzes durante determinado tempo.
  • Status do Estado da Luz via Twitter
  • Dados sobre as horas de luz inseridas na BD
  • Alertas Criticos de estado da humidade via Twitter baseado em tres estados (Ver estado da Agua, Falta de Agua, Estado Critico)

O que gostava de colocar a fazer:

  • Validação da quantidade de luz na sala e em caso de falta, acende luz artificial para compensar as 16Horas de luz necessárias.
  • Rega automatica com sensor de quantidade e failsafe, não quero inundar a casa 😛
  • Mais sensores de Humidade, o vaso é grande…
  • Sensor de Temperatura
  • Mais qualquer coisa que me lembre…
  • ..

Para ja esta tudo ligado com cabos espalhados, mas a ideia é fazer uma caixa com tudo la dentro inclusive o Arduino sendo que apenas tem as entradas para o necessario, nomeadamente:

  • 2 x Fichas de 220V (Bomba de Rega e Luz)
  • 1 x Ficha de Alimentaçao do Arduino
  • 1 x Ficha de Rede para ligar o arduino ao Servidor

Apenas um pequeno screen shot de um dos gráficos gerados:

Nota: É engracado notar que quando passa dos 600 para baixo a velocidade com que a terra seca é muito mais rápida, mas ate chegar aos 600 aguenta-se bem umas duas semanas…

Enfim..mais pormenores ficam para a semana que agora vou de fim de semana com a Faneca e deixo @OFaneco a tomar conta da Bonsai… 😉

Follow Me