» Eletrônicos » Arduino »Sistema de rega automática para plantas de interior pumperino

Sistema de rega automático para plantas de interior pumperino


As seguintes tarefas foram definidas:
  1. Fazer um dispositivo para rega regular automática de plantas de interior com duração de rega ajustável;
  2. Faça barato;
  3. Use o número mínimo de ferramentas;
  4. Simplificar, de preferência a partir de componentes prontos, para não exagerar nas delícias da engenharia elétrica;
  5. Encaixe no volume da caixa padrão da REU, para não se preocupar com o design da caixa e a impressão 3D;
  6. Minimize a configuração da caixa ao instalar componentes, tanto quanto possível;
  7. Use o número mínimo de botões para controlar;
  8. Use uma placa de ensaio de desacoplamento para não projetar PCB;
  9. Projete um dispositivo com um número mínimo de fios curtos conectando componentes dentro do gabinete;


Foram utilizados os seguintes componentes (preço estimado excluindo entrega nas lojas chinesas):
  1. Conjunto para irrigação (383,48 rublos) - mangueiras, conectores, racks;
  2. Bomba de 12V, 800 ml / min (121,56 rublos);
  3. Placa de prototipagem Arduino Nano v3 (126,94 rublos);
  4. Módulo de fonte de alimentação step-down de 5V (60,45 rublos);
  5. Interruptor de botão verde com auto-reset (19,48 rublos), 175,96 rublos. / conjunto (10 peças);
  6. Teclado de membrana para 4 teclas (48,36 rublos);
  7. Módulo MOSFET IRF520 (19,48 rublos);
  8. Display OLED amarelo-azul 0,96 polegadas 128x64 I2C SSD1306 (132,98 rublos);
  9. Conector de alimentação (módulo) 5,5 mm x 2,1 mm DC-005 (27,54 rublos), 187,38 rublos. / conjunto (10 peças);
  10. Caixa em ABS com uma tampa transparente 115 mm x 90 mm x 55 mm (212,23 rublos);
  11. Fonte de alimentação 12V 1A (179,99 rublos);
  12. Placa protótipo de desembrulhar 4x6 (83,28 rublos / conjunto (5 unid.));
  13. Suporte de nylon (espaçador) M2 branco (232,37 rublos / conjunto (180 unid.));
  14. As hastes de nylon (espaçador) e as porcas M3 são pretas (227 rublos / conjunto (180 unid.));
  15. Adesivo epóxi bicomponente (56,42 rublos);
  16. Fios de 24 AWG em preto e vermelho, 2 x 71,86 rublos. / set;
  17. Fios flexíveis de silicone 20 AWG azul e branco 5m, 2 x 144,40 rublos;
  18. Fios Dupont fêmea para fêmea 10cm (43,66 rublos);
  19. Resistor de 10k ohm (5 rublos).


Como você pode ver, o custo da produção inicial desse modelo sem levar em consideração o custo das ferramentas pode exceder 2.700 rublos (excluindo a entrega). O segundo dispositivo custará 1300 rublos (excluindo entrega). Você também pode economizar em um conjunto para irrigação, cujos componentes individuais (T, mangueiras e racks) são muito baratos se você os comprar separadamente e a granel. 50 peças de camisetas custam cerca de 50 rublos e 20 metros de mangueira, cerca de 500 rublos.Esta mangueira é ideal porque se encaixa firmemente nos cabos da bomba (5 mm) e, em princípio, não requer o uso de braçadeiras. Embora, por segurança, ainda seja melhor usar grampos (na Rússia, grampos com diâmetro inferior a 8 mm certamente não estão à venda).

Ferramentas:
  1. Ferro de soldar, gel de fluxo, solda POS-41, tapete de silicone, aparas para dicas de limpeza;
  2. Chave de fenda;
  3. Broca de madeira de 8mm
  4. Broca de cerâmica 12mm;
  5. Conjunto de limas COBALT 247-835 (plana, 3 e 4 mm);
  6. Um conjunto de chaves de fenda para microeletrônica.


Progresso da produção:
Primeiro, um protótipo foi construído na placa de ensaio usando um módulo de botão pronto. Em vez de uma bomba de teste, uma lâmpada de teto de 12 V foi usada.

O teclado de membrana e a tela OLED foram testados no dispositivo montado.
Em seguida, a soldagem foi realizada na placa protótipo de solda:

Como resultado, o seguinte esquema foi implementado:

Dificuldades de fabricação
  1. É mais difícil encontrar elementos de fixação adequados do que eletrônico componentes e custa mais devido à ampla venda a granel. Na Rússia, é quase impossível encontrar a um preço acessível;
  2. Uma caixa para REA foi mutilada. Descobriu-se que não havia espaço livre suficiente em altura, embora nada precisasse. Empacotar os elementos dentro de um estojo pequeno acabou por ser uma tarefa mais difícil do que projetar o preenchimento eletrônico do dispositivo;
  3. A perfuração de orifícios quadrados está associada a grandes inconvenientes e custos. Neste projeto, eu os recusei e um pequeno gravador foi comprado para o futuro;
  4. Também relacionado ao recurso anterior, está o problema de colocar um conector de energia no orifício do gabinete (os conectores redondos são vendidos apenas nas lojas chinesas). Como resultado, foi utilizado um módulo com um LED azul brilhante, montado na placa e próximo à tampa. O orifício na tampa para conectar a fonte de alimentação é feito por duas brocas diferentes. Além disso, com a ajuda de pequenos arquivos, um orifício retangular foi cortado na tampa sob o conector miniUSB e o estojo foi cortado na saída do cabo do teclado;

  5. Muito poucos botões pequenos para montagem em um orifício redondo na carcaça. 5, 7 e 8mm - literalmente em um modelo e apenas nas lojas chinesas;
  6. No módulo MOSFET IRF520, tive que soldar as pernas de canto e soldar a reta, de forma que ela caísse dentro do corpo ao longo do comprimento;

Dispositivo montado:




O dispositivo funciona de maneira muito simples: pressionando o botão verde, a rega é realizada com força. Se você clicar nele durante a rega, ele para. No modo automático, a rega é realizada em um intervalo múltiplo de dias. A duração da rega (em segundos) e da pausa (em dias) é regulada usando o teclado da membrana (você precisa encontrar adesivos "mais ou menos" em algum lugar).

Funcionalidades interessantes
  • Devido à economia de espaço e à simplificação do dispositivo, recusei-me a usar o módulo RTC em tempo real e me limitei a usar a função millis () para ligar regularmente a bomba por temporizador;
  • A tela liga pressionando qualquer um dos botões da membrana e desliga após 10 segundos, se não houver cliques. Feito para evitar o esgotamento rápido da tela OLED. O visor usa uma biblioteca modificada ozOLED (obrigado) desde exercícios adafruit ocupam muita RAM. Curiosamente, para o uso completo do ozOLED, eu tive que implementar uma verificação do número de caracteres exibidos na tela, porque o caractere ausente deve ser substituído por um espaço (por exemplo, para exibir 9 após 10, você deve imprimir 9_, caso contrário, imprimirá 90);
  • Sensores de umidade não são usados ​​intencionalmente. Garantir uma vida ideal para as plantas não fazia parte do projeto. O objetivo é garantir a sobrevivência das plantas no verão, enquanto os inquilinos do apartamento estão no país;
  • A fonte de alimentação da rede de 230V é usada intencionalmente, pois a autonomia do dispositivo em um apartamento na cidade não é necessária. Pelo mesmo motivo, o consumo de energia não foi otimizado (os LEDs não evaporaram e modos de economia mais profundos não são usados ​​que o IDLE);
  • O teclado de membrana 1x4 foi escolhido por um motivo: uma biblioteca conveniente foi escrita para ele AmperkaKB, que permite que você simplesmente use esse teclado e não pense em gatilhos, eventos, paus e chocalhos.Sim, eu sei que nesta biblioteca o código para três teclados é ao mesmo tempo - há memória Nano Arduino suficiente. A ordem dos contatos deste teclado não corresponde à ordem dos botões: o primeiro contato é comum, o restante dos contatos tem a ordem inversa de numeração no teclado;
  • A EEPROM é usada para armazenar apenas dois valores de variáveis ​​- tempo de atividade e tempo limite (em milissegundos). A redefinição desses valores para as condições padrão é realizada apertando o primeiro botão de membrana por 3 segundos;
  • A tampa é conectada apenas ao alojamento através das conexões destacáveis ​​do botão verde e da energia da bomba.

Espero que esta revisão ajude os iniciantes a navegar na fabricação de seus caseiro no Arduino e não repetirá meus erros.
com código e esquema em Fritzing.
7.7
9.7
9

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
6 comentários
Sim, um diodo de proteção sempre deve ser instalado com uma carga indutiva, seja uma bobina de relé ou um motor. Até onde eu sei, o mecanismo de dano ao transistor sem esse diodo é esse. Quando o transistor é fechado, o EMF de auto-indução é adicionado à voltagem da fonte de energia, além disso, é adicionado à polaridade "necessária" e o transistor é piscado com uma voltagem aumentada.
O autor
Estou em engenharia elétrica aplicada - zero. Na época, na universidade, ele desenhava apenas circuitos em programas como o NI Multisim. Agora, há pouco a ver com isso no trabalho; escrevo principalmente aplicativos de computador e produtos científicos e técnicos em papel. Daí os erros das crianças.
Obrigado pelo comentário, eu já pesquisei sobre carga indutiva e proteção contra corrente reversa.
Citação: Eig
Eu não sabia sobre os recursos com o ajudante de campo
Isso não é apenas com um operador de campo, qualquer transistor (bipolar, campo, SIT, IGBT) operando com uma carga indutiva grave (ED, relé, solenóide, etc.) deve ser protegido com um diodo.
Para o primeiro projeto no Arduino - não é muito ruim.
Mais algumas dicas:
É melhor usar uma bomba submersa em geral em um tanque separado do alojamento com componentes eletrônicos. Além disso, o tanque de água deve estar necessariamente abaixo do nível do parapeito da janela (ou do local onde os vasos estão). Caso contrário, de acordo com o princípio de comunicação dos vasos, depois de desligar a bomba, a água não para de fluir até que ela acabe.
O autor
Obrigado pelo comentário. Uma experiência muito gratificante. Planejei fazer o seguinte já com baterias e com sensores de umidade, mas não sabia sobre os recursos com um homem de campo - seria muito útil. Em princípio, este pode ser desenvolvido dessa maneira. Eu realmente não me preocupo com a energia da rede elétrica, mas é claro que, de uma maneira boa, você precisa fazer aberturas de emergência para baixar a água da parte inferior do gabinete (se algo começar a vazar na bomba). Ou, em geral, abaixe o sensor de vazamento e realize a abertura mecânica do circuito, mas isso já é mais difícil.
Mais de 4 plantas ainda não foram planejadas em princípio. Inicialmente, ficou claro que a pressão dessa bomba não seria suficiente para mais.
Este é geralmente o meu primeiro dispositivo em Arduino, e o objetivo era verificar se eu poderia fazer algo viável. Agora, há uma razão significativa para a revisão, e isso é maravilhoso. Obrigada
Saudações!
Ótimo artigo, tudo é muito detalhado, mesmo com um orçamento.
Como "projetista" desses sistemas automáticos de rega que trabalham na minha casa há cerca de um ano e meio, quero compartilhar minha experiência.Este site possui um artigo em um dos meus sistemas:
https://ptm.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-arduino.html
E também há outro vídeo no segundo sistema no meu canal:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/videos?view_as=subscriber

Há um ponto importante sobre a água do seu projeto: não há diodo de proteção suficiente para o trabalhador de campo (não está neste módulo, tenho os mesmos módulos, verifiquei especificamente) da corrente reversa do motor elétrico. Ignorei o momento por ignorância e tive um problema. Meu sistema está funcionando com baterias e, de repente, após cerca de três meses, percebo que elas afundam rapidamente, muito rapidamente. Eu verifiquei que o circuito era um trabalhador de campo a cerca de 50 mA, quando, em teoria, deveria ser fechado. Eu acho que, para o inferno com ele, aparentemente o transistor defeituoso foi pego. Substituídos, outros 2 meses passaram os mesmos sintomas, mas em um transistor diferente. "Coincidência? - Acho que não!" Comecei a ler informações sobre o tópico e descobri que, sem um diodo de proteção, a bomba mata trabalhadores de campo (porque o motor funciona como um gerador no modo de frenagem).

Os pontos restantes são uma questão de gosto, mas ainda assim vou me expressar se você quiser fazer outra coisa sobre esse tópico:
* Se você precisar regar mais de 3-4 plantas, precisará de mais de uma bomba. Tenho 9 plantas no parapeito da janela, em vasos diferentes, com diferentes necessidades de irrigação. Só é possível ajustar os fluxos com um pente com torneiras para 3-4 plantas, para um número maior de plantas não é realista, eu verifiquei pessoalmente. Tenho 3 bombas conectadas ao sistema, cada uma com suas próprias configurações de rega
* A contagem regressiva Millis é muito aleatória. Eu tinha esse sistema, poyuzat por mês e decidi fazer outros. Se o intervalo de resposta do dia for ainda menor e se você definir, por exemplo, rega uma vez por semana, o erro será de +/- dia. O tempo de resposta também é algum. Por exemplo, às 4 da manhã, você pode acordar com o som de uma bomba zunindo e borbulhando (embora isso dependa de quanto você e seus parentes dormem profundamente)
* Ainda sou a opção de baterias. Desde a infância, meus pais me ensinaram a desligar tudo o que é possível (exceto a geladeira) das tomadas quando você sai. Eu não posso fazer nada sobre isso.

Em geral, quero dizer que esses sistemas são adequados não apenas para períodos de partida. Antes da introdução de tais sistemas, as plantas frequentemente morriam por mim porque eram esquecidas para regar ou derramadas pelo contrário. Após a introdução, tudo começou a crescer, florescer e esticar, os casos letais pararam.

PS:
Outro conselho sobre a instalação de interruptores, botões, conectores etc. em caixas plásticas. Se possível, coloque tudo em ordem e use uma broca chinesa. Eu costumava ser atormentado cortando orifícios retangulares para interruptores. Depois comprei alguns segundos de perfuração com uma furadeira e o interruptor já está no lugar!

Aconselhamos que você leia:

Entregue-o para o smartphone ...