Isto caseiro Concebido para facilitar a vida dos jardineiros. Agora você não precisa ter medo de "esquecer de regar as flores" ou vice-versa para "derramar fortemente". Você não será apegado à casa, por causa do medo de que suas flores secem, a automação fará tudo por você.
Os seguintes recursos são implementados neste dispositivo:
-Tanque de água embutido
- Sensor de controle de umidade do solo
-Bomba para fornecer água ao solo
- Sensor de nível de água no tanque
- LED informando sobre falta de água no tanque
Todos eletrônicaAs bombas e o tanque de água estão dentro da panela. Cada vaso também pode ser personalizado para as necessidades de diferentes tipos de plantas.
Ferramentas e materiais:
-Arduino Nano;
-Tube;
Transistor 2N2222;
- Resistor 1 kOhm;
-Resistores 4,7 kOhm;
Fio;
LED -LED;
Impressora 3D;
- Selante;
Acessórios de solda;
Terceiro braço;
-Nippers;
-Izolenta;
- termo-cola;
-Computador;
Etapa 1: Impressão 3D
O vaso é composto por três partes: um compartimento eletrônico, um tanque e um vaso de flores. Todas as peças são impressas em uma impressora 3D. Arquivos para impressão podem ser baixados aqui. Após a impressão, é necessário verificar se há vazamentos no tanque, se necessário, use selante.
Etapa dois: esquema
A instalação da eletrônica será realizada de acordo com o esquema da foto.
Etapa três: Arduino
Agora você pode começar a instalação dos eletrônicos. Solde o Arduino ao quadro. Na placa Perma-proto, existem símbolos para montar orifícios. É necessário combinar o contato do Arduino D12 com o orifício de montagem H7 da placa e depois soldar todos os conectores.
Etapa Quatro: Transistor, Resistor
Mais resistências de solda e um transistor. O transistor vira o lado plano para o Arduino, instala as pernas nos orifícios de montagem C24, C25 e C26 da placa, soldas.
Um resistor de 4,7 kOhm é soldado nos orifícios A25 e A28. Um resistor de 1 kΩ é montado nos pinos J18 e J22.
Quinto passo: LED
Solde os fios ao LED com 7 cm de comprimento e depois solda o ânodo (perna longa) a J17, o cátodo (perna curta) a I22.
Etapa seis: fios
Adiciona 13 centímetros de fios a cada fio da bomba. A junção isola.
Solda 20 centímetros de fios em cada saída do sensor de nível de água.
Solde o fio com uma extremidade ao menos da placa e a segunda à B26. Outro fio para o sinal de menos e o A20. Um terceiro fio conecta C28 e J7.
Sétimo passo: sensor de umidade
Solda 10 centímetros de fios em três contatos (D0, GND, VCC) do módulo de umidade. Solde os fios do módulo à placa na seguinte ordem:
placa de módulo
D0 - J12
GND - GND
VCC - C8
Solde 25 cm de fio aos contatos que conectam o módulo e o sensor de umidade.
Etapa Oito: Construir
Cole o sensor de nível de água na placa dentro do tanque. Os fios são puxados para o buraco no tanque e marcados. Instala o LED no orifício no suporte.
Puxa o fio da bomba para a abertura do tanque. Instala um tubo na bomba, cuja segunda extremidade é inserida em um buraco especial na panela. Insere uma panela no tanque.
Desenha fios através do orifício no suporte (parte inferior). O fio do sensor de umidade se estende na direção oposta até a panela.
Solde os fios da bomba a B18 e B24. O GND do sensor de nível de água é soldado à placa GND, o fio positivo do sensor para A8 e o fio do sensor para A13.
Protege o módulo de placa e umidade dentro do gabinete.
Etapa Nove: Plantando uma Planta
Agora você pode derramar o solo e plantar uma planta.
Etapa 10: Sensor de umidade
Solde os fios ao sensor de umidade e instale-o no solo.
Etapa Onze: Código de Download
Você pode baixar o código aqui. aqui
Após o download, você precisa abrir o arquivo “SmartPlant-V1-1.ino” no IDE do Arduino e carregá-lo no Arduino. Se tudo for feito corretamente, então:
Após concluir o download e reiniciar o Arduino, o LED deve piscar rapidamente cinco vezes, confirmando que o código foi carregado e está funcionando.
O nível atual da água será exibido na tela.
Após alguns segundos, você pode ouvir a bomba dando partida.
Em seguida, o LED deve começar a piscar lentamente, avisando que não há água no tanque interno.
Etapa Doze: Calibração
No fundo da panela está um módulo sensor de umidade do solo. Este módulo possui um potenciômetro, com o qual você precisa calibrar o sensor de umidade. Para fazer isso, você precisa regar a planta até o nível necessário. Espere cerca de uma hora.
Depois, você precisa girar o parafuso do potenciômetro até o segundo indicador acender, parar naquele momento e girá-lo na direção oposta até que a luz apague.
Agora você precisa calibrar o nível da água no tanque.
Carrega o código "Water_Tank_Threshold_Test.ino".
Após o carregamento, comece a adicionar água lentamente ao tanque até que o visor mostre o nível da água. Registra o valor médio que está sendo exibido no momento.
Agora você precisa escrever esses valores na coluna código WaterLevelThreshold.
Defina o intervalo de verificação para 180.000, o que significa que o nível de umidade do solo será verificado a cada hora. O emptyReservoirTimer deve ser definido como 900. Isso significa que o LED piscará lentamente por 30 minutos para indicar um nível baixo de água no tanque.
A variável "amountToPump" controla a quantidade de água que é bombeada para o solo. O assistente define o valor para 300.
Quando a água é adicionada, seu nível é controlado através de uma abertura no tanque.
Tudo está pronto, mais detalhes sobre a montagem desse dispositivo podem ser vistos no vídeo.