Índice:
- Etapa 1: O que é um jardim interno
- Etapa 2: Sensores e Atuadores
- Etapa 3: A fabricação de PCB (produzida por JLCPCB)
- Etapa 4: Ingredientes
- Etapa 5: a montagem
- Etapa 6: o aplicativo Android
- Etapa 7: o código do Arduino e a validação do teste
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Jardinagem na era moderna significa tornar as coisas mais complicadas e árduas, com elétrons, bits e bytes. Combinar microcontroladores e jardinagem é uma ideia muito popular. Acho que é porque os jardins têm entradas e saídas muito simples que são fáceis de entender. Eu acho que as pessoas (eu inclusive) vêem um hobby notoriamente simples e relaxado e não podem deixar de se sentir compelidas a complicá-lo demais.
Neste projeto, vou mostrar como construir uma versão mais simples do jardim interno usando a placa Arduino Dev.
Estou fornecendo uma orientação passo a passo completa para mostrar a você como fazer seu próprio belo jardim e estou explicando em detalhes as partes de hardware e software para tornar esta orientação a maneira mais simples que o leva a experimentar o seu suas próprias habilidades na fabricação de eletrônicos. Este projeto é muito útil de fazer, especialmente depois de obter o PCB personalizado que encomendamos da JLCPCB para melhorar a aparência do nosso carro e também há documentos e códigos suficientes neste guia para permitir que você crie seu sistema automático de jardim.
Fizemos esse projeto em apenas 7 dias, apenas três dias para terminar a fabricação do hardware e a montagem, depois 4 dias para preparar o código e o aplicativo Android. a fim de controlar o jardim através dele. Antes de começar, vamos ver primeiro
O que você aprenderá com este tutorial:
- Escolhendo os componentes certos dependendo das funcionalidades do seu projeto
- Fazendo o circuito para conectar todos os componentes escolhidos
- Reúna todas as partes do projeto e comece a testar
- Usando o aplicativo Android. para se conectar através de Bluetooth e começar a manipular o sistema
Etapa 1: O que é um jardim interno
A maioria das plantas tem necessidades simples. Como convidados, eles são relativamente pouco exigentes. Existem apenas três coisas básicas que você precisa entender antes de decidir convidar uma planta para casa: luz, água e ar. Se você pode dominar esses quatro elementos, do ponto de vista de uma planta, você pode criar um jardim interno em qualquer lugar do mundo e durante qualquer estação do ano.
- Luz - a maioria das plantas de jardim precisa de pelo menos seis horas de luz por dia. Mas tem que ser uma boa luz. Se você colocar a mão na frente da janela e ela não fizer sombra, é provável que a luz não seja adequada para a maioria das plantas viver uma vida feliz. No entanto, você sempre pode complementar as condições de baixa luminosidade com luzes de cultivo. Se você tem luz natural modesta em sua casa e não quer se preocupar com iluminação especial, opte por plantas que normalmente precisam de baixa luminosidade ou tente mudar seu jardim para uma janela ensolarada.
- Água - As plantas precisam de condições próximas às de seus habitats nativos. Uma planta que chama o deserto de lar precisará de irrigação menos frequente do que uma planta que vive em um pântano. Saber quais as condições de água que uma planta prefere é um bom primeiro passo para manter um jardim interno bem-sucedido. É mais fácil do que você pensa, porque as próprias plantas geralmente fornecem pistas. As plantas com folhas grossas de borracha acumulam água e normalmente podem sobreviver com menos água do que as plantas com folhas finas e delicadas. Se você odeia regar suas plantas, escolha variedades que possam prosperar com menos ou escolha vasos de plantas com reservatórios ocultos para reduzir suas tarefas de rega.
- Ar - Como um subproduto da fotossíntese, as plantas produzem oxigênio e filtram gases nocivos, como o formaldeído, do ambiente doméstico por meio de suas folhas. Para manter as plantas saudáveis, você precisa manter suas folhas limpas e manter o ar ao redor em movimento e úmido. Para fazer isso, você pode colocá-los em um local com bom fluxo de ar ou fornecer um pequeno ventilador.
Farei um sistema baseado em Arduino para supervisionar o status de temperatura e umidade da minha planta e fornecer automaticamente as necessidades necessárias, como intensidade de luz, água e ar puro e, para fazer isso, preciso de alguns sensores para controlar alguns atuadores. Por exemplo, vou controlar a intensidade da luz dependendo dos sinais recebidos do sensor de brilho da luz o mesmo para a rega Usei um sensor úmido para ligar e desligar uma bomba de água e sensor de temperatura / umidade para ligar e desligar o controle de ventiladores de 12V DC.
Etapa 2: Sensores e Atuadores
Fazendo este sistema está a montagem de alguns sensores e atuadores para acessar os dados físicos espalhados pela planta e poder saber o que é solicitado pela planta e quando você deve fornecê-lo.
Esta é a razão pela qual você deve usar alguns sensores e atuadores todos conectados a uma placa Arduino:
Sensores
- Sensor de luz BH1750: BH1750FVI é um sensor de luz digital, que é um sensor de luz ambiente digital para interface de barramento I2C. Este IC é o mais adequado para obter os dados da luz ambiente para ajustar a potência da luz de fundo do LCD e do teclado do telefone móvel. É possível detectar ampla faixa em alta resolução. (1 - 65535 lx).
- Sensor de umidade do solo: os sensores de umidade que medem a resistência ou condutividade através da matriz do solo entre dois contatos são essencialmente lixo. Em primeiro lugar, a resistência não é um indicador muito bom do teor de umidade, porque é altamente dependente de uma série de fatores que podem variar de jardim para jardim, incluindo ph do solo, sólidos dissolvidos na água e temperatura. Em segundo lugar, a maioria deles é de má qualidade, com contatos que corroem facilmente. Na maior parte do tempo, você teria sorte se um durasse uma temporada inteira.
- Sensor de temperatura e umidade: O DHT11 é um sensor digital básico de temperatura e umidade de baixo custo. Ele usa um sensor de umidade capacitivo e um termistor para medir o ar circundante e emite um sinal digital no pino de dados (não são necessários pinos de entrada analógica). É bastante simples de usar, mas requer um tempo cuidadoso para obter os dados. A única desvantagem real deste sensor é que você só pode obter novos dados dele uma vez a cada 2 segundos, portanto, ao usar nossa biblioteca, as leituras do sensor podem ter até 2 segundos.
Atuadores
- LED branco claro: Um diodo emissor de luz (LED) é uma fonte de luz semicondutora de dois condutores. É um diodo de junção p – n que emite luz quando ativado. [5] Quando uma voltagem adequada é aplicada aos terminais, os elétrons são capazes de se recombinar com buracos de elétrons dentro do dispositivo, liberando energia na forma de fótons.
- Bomba de água: uma bomba é um dispositivo que movimenta fluidos (líquidos ou gases), ou às vezes polpas, por ação mecânica. As bombas podem ser classificadas em três grupos principais de acordo com o método que usam para mover o fluido: elevação direta, deslocamento e bombas de gravidade. As bombas operam por algum mecanismo (normalmente alternativo ou rotativo) e consomem energia para realizar trabalho mecânico movendo o fluido. As bombas operam por meio de muitas fontes de energia, incluindo operação manual, eletricidade, motores ou energia eólica, vêm em muitos tamanhos, desde microscópicos para uso em aplicações médicas até grandes bombas industriais.
- Ventilador de resfriamento DC 12V: É importante entender as técnicas de resfriamento que podem ser usadas para preservar a vida de sua planta, movendo ar fresco ao redor da planta, quando for necessário mantê-la em condições saudáveis.
Etapa 3: A fabricação de PCB (produzida por JLCPCB)
Sobre JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), é a maior empresa de protótipo de PCB na China e um fabricante de alta tecnologia especializado em protótipos de PCB rápidos e produção de pequenos lotes de PCB.
Com mais de 10 anos de experiência na fabricação de PCB, a JLCPCB tem mais de 200.000 clientes em casa e no exterior, com mais de 8.000 pedidos online de prototipagem de PCB e produção de PCB em pequena quantidade por dia. A capacidade de produção anual é de 200, 000 m². para vários PCBs de 1, 2 ou multicamadas. JLC é um fabricante profissional de PCB caracterizado por grande escala, equipamentos de poço, gerenciamento rigoroso e qualidade superior.
De volta ao nosso projeto
Para produzir o PCB, comparei o preço de muitos produtores de PCB e escolhi a JLCPCB, os melhores fornecedores de PCB e os fornecedores de PCB mais baratos para solicitar este circuito. Tudo o que eu preciso fazer é alguns cliques simples para fazer o upload do arquivo gerber e definir alguns parâmetros como a cor e quantidade de espessura do PCB, então eu paguei apenas 2 dólares para obter meu PCB após 3 dias apenas e notei que lá algumas ofertas de remessa gratuita ocasionalmente nesta plataforma de pedidos online.
Você pode obter o arquivo do circuito (PDF) aqui.
Como você pode ver nas fotos acima, o PCB é muito bem fabricado e eu tenho o mesmo formato de folha do PCB que projetamos e todas as etiquetas e logotipos estão lá para me guiar durante as etapas de soldagem.
Etapa 4: Ingredientes
Agora, vamos revisar os componentes necessários para este projeto e você pode encontrar todos os links relacionados para um pedido online, portanto, precisaremos:
- - O PCB que encomendamos da JLCPCB
- - Arduino Nano:
- - Módulo ESP01:
- - Módulo Bluetooth HC-05 ou HC-06:
- - Sensor de luz BH1750:
- - Sensor de temperatura e umidade:
- - Sensor de umidade:
- - Bomba de água:
- - Ventilador de 12 Vcc:
- - LEDs brancos:
- - Alguns conectores de cabeçalho:
Etapa 5: a montagem
Estamos prontos agora, vamos começar a soldar os componentes e não se esqueça de seguir as etiquetas para evitar erros de soldagem. Começamos soldando o conector do Arduino para testar a fonte de alimentação e você também pode escrever alguns códigos de teste básicos para verificar a conexão certa para cada sensor como o sensor de luz e é o mesmo para os LEDs porque eles estão todos conectados diretamente à placa (Arduino) para que você tenha acesso total a eles.
Nota: você precisa manter seu ferro de solda limpo e em boas condições. Isso significa limpá-lo com a esponja toda vez que usá-lo. A ponta do seu ferro de soldar deve estar limpa e brilhante. Sempre que vir a ponta suja de fluxo ou oxidando, isso significa que está perdendo o brilho, deve-se limpar. Mesmo se você estiver no meio de uma soldagem. Ter uma ponta de solda limpa facilita MUITO a transferência de calor para o alvo de soldagem.
O PCB que encomendamos do JLCPCB irá guiá-lo por manter tudo no lugar certo, então não hesite em visitar este link se quiser ver o PCB que fizemos e fazer um pedido online.
Como você pode ver, usar esta placa de circuito impresso é muito útil por causa de sua qualidade e com certeza todas as etiquetas lá fornecem a melhor orientação para você, então você terá 100% de certeza que não cometerá nenhum erro de soldagem.
Soldei cada componente em sua colocação e você pode usar ambos os lados do PCB para soldar suas peças eletrônicas.
Agora que temos a placa de circuito impresso pronta e todos os componentes soldados muito bem, depois disso preparei este projeto para fazer um corte CNC a laser para inserir a parte eletrônica e a planta em um suporte, então se você quiser fazer o mesmo desenho que meu encontre os arquivos (DXF) aqui
Etapa 6: o aplicativo Android
Este aplicativo irá permitir que você se conecte ao seu Arduino através de Bluetooth, e usando o modo Manual você pode ter acesso aos ventiladores, luzes e também a bomba d'água para controle ON e OFF, sem esquecer os sensores pelos quais você pode ler seus dados por pressionando o botão “obter dados” e todos os dados apropriados serão exibidos na tela do seu smartphone.
Você pode obter este aplicativo Android gratuitamente neste link
Etapa 7: o código do Arduino e a validação do teste
o código está disponível e, como de costume, você pode baixá-lo neste link. E como você pode ver nas fotos o código é tão simples e muito bem comentado que você pode entendê-lo por conta própria.
Como podem ver galera cada botão tem uma funcionalidade com o sistema, mas o que eu realmente aprecio é o modo automático para controle de brilho da luz coloquei o sensor de luz na base inferior então quando selecionarmos este modo o sistema irá controlar o brilho da frente LEDs de luz dependendo dos sinais do sensor. Também podemos ler os valores de temperatura e umidade diretamente na tela do smartphone, o que é realmente impressionante.
Recomendado:
Garduino - o jardim inteligente com Arduino: 4 etapas (com imagens)
Garduino - o jardim inteligente com Arduino: Hoje em dia, ninguém é inocente. Existe alguém que não matou acidentalmente uma planta ??? É difícil manter suas plantas vivas. Você compra uma planta nova e, na pior das hipóteses, simplesmente se esquece de regá-la. Na melhor das hipóteses, você se lembra que existe, mas você
Jardim de ervas interno inteligente: 6 etapas (com fotos)
Jardim de ervas interno inteligente: Neste instrutivo, vou mostrar como fiz meu jardim de ervas interno inteligente! Tive algumas inspirações para este projeto, a primeira sendo que eu tinha algum interesse nos modelos domésticos do Aerogarden. Além disso, eu tinha um Arduino Mega não usado
Regador automático de jardim - Impresso em 3D - Arduino: 10 etapas (com imagens)
Regador automático de jardim | Impresso em 3D | Arduino: Sou um jardineiro experiente, mas molhar suas plantas manualmente durante períodos de seca leva algum tempo. Este projeto me livra de regar, então posso trabalhar em meus outros projetos. Também é ótimo cuidar do jardim enquanto você está longe de casa e da planta
Trem do jardim - Arduino Wireless NMRA DCC: 4 etapas (com imagens)
Garden Train - Arduino Wireless NMRA DCC: Além do anterior instrutível com DCC no sistema dead rail, desenvolvi a ideia ainda mais com uma estação de comando DCC portátil com teclado e display LCD. A estação de comando contém toda a codificação necessária para as instruções NMRA DCC, entretanto
Faça você mesmo - Irrigação automatizada do jardim - (Arduino / IOT): 9 etapas (com imagens)
DIY - Automated Garden Irrigation - (Arduino / IOT): Este projeto irá mostrar como construir um controlador de irrigação para um jardim doméstico. Capaz de medir as leituras de umidade do solo e ativar a irrigação de uma torneira de jardim se o solo ficar muito seco. O controlador também inclui uma temperatura e h