Índice:
- Etapa 1: Componentes necessários:
- Etapa 2: Diagrama de fiação
- Etapa 3: Verifique os sensores de umidade
- Etapa 4: leitura básica e impressão
- Etapa 5: construir ou adquirir seus contêineres
- Etapa 6: configurar e testar a tela LCD e imprimir o sensor de umidade
- Etapa 7: configuração do contêiner e do componente
- Etapa 8: Conectando as Coisas
- Etapa 9: Teste da Bomba de Água
- Etapa 10: Adicionando Coisas
- Etapa 11: Fiação da bomba de água
- Etapa 12: Gatilho da bomba de água
- Etapa 13: se eu tivesse mais tempo
- Etapa 14: Explicação do código e fonte do código
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
A ideia deste projeto era construir uma plantadora inteligente para o projeto final de robótica Comp 3012, eu escolhi isso para um projeto porque gosto de plantas e jardinagem no verão e queria um ponto de partida para um projeto maior que posso concluir no verão. A ideia deste projeto era criar uma maneira de monitorar e plantar um loop de feedback robótico, a ideia era monitorar o conteúdo de água do solo e bombear água para o solo quando a planta precisava de água. Eu também adicionei uma tela lcd lida ao projeto junto com muitos sensores diferentes, no final minha plantadora inteligente leu e exibiu: a temperatura, o nível de água da bacia de coleta, o nível de umidade de duas áreas de planta / solo e o nível de luz.
Etapa 1: Componentes necessários:
- 1 placa arduino
- 1x módulo Lcd
- 1 potenciômetro de 10k
- 1 placa de ensaio
- 3 sensores de umidade
- 1x sensor de temperatura LM35
- 1x sensor de luz Adafruit
- 1x bomba de água 12v
- Fonte de alimentação 1x 12v (bateria mostrada)
- 1x relé de gatilho 5v
- 1x conector BNC macho positivo e negativo
- 1x conector BNC fêmea positivo e negativo
- 3 contêineres (feito pelo próprio, mostrado)
- 2x seções de tubulação de água
- 1x água
- 1x solo
- 1x planta
Etapa 2: Diagrama de fiação
Neste diagrama de fiação, usei 9v em vez de 12v e um motor em vez de uma bomba, pois essas opções não estavam disponíveis, também usei um sensor de temperatura no lugar do sensor de luz adafruit e sensores IR para representar o sensor de umidade. Esses substitutos devem ser bons e representativos dos sensores reais, pois são ambos grd de 3 fios, vcc e saída de sinal, além de serem analógicos.
Etapa 3: Verifique os sensores de umidade
Os que comprei têm uma faixa de 1023 a 0 quando conectado a 5v e 677 a 0 quando conectado a 3,3v. Os sensores também leem de alto a baixo, ou seja, alto (1023) sem umidade e baixo (200) estando na água.
Etapa 4: leitura básica e impressão
Programe o arduino para ler o valor analógico do sensor de umidade nos intervalos de tempo desejados, neste momento também programei em uma impressão para o monitor / plotter serial.
Etapa 5: construir ou adquirir seus contêineres
Construí meus contêineres com aço de calibre 20, pois queria manter e usar meu projeto após esta aula. A ideia para os contêineres era ter três contêineres separados interconectados por meio de tubulação e sensores, primeiro uma bacia de água, depois um contêiner para a placa e todos os sensores mais a tela de LCD para leitura e, em terceiro lugar, o contêiner da plantadeira.
Etapa 6: configurar e testar a tela LCD e imprimir o sensor de umidade
Etapa 7: configuração do contêiner e do componente
Comece adicionando o arduino e a placa de ensaio ao recipiente do meio, neste momento eu adicionei o sensor de bacia de água, a tela de lcd e o potenciômetro de 10k para a tela de lcd.
Etapa 8: Conectando as Coisas
conecte todas as coisas que você acabou de adicionar ao contêiner, como eu fiz o contêiner de metal, eu queria ter certeza de que não estava aterrando e causando curto-circuito no contêiner de metal, para evitar isso, adicionei arruelas às placas elétricas para adicionar uma lacuna de ar entre o recipiente eletrônico e o de metal.
Etapa 9: Teste da Bomba de Água
Teste a bomba de água para ver qual bica é a entrada e a saída, para isso você precisará de uma fonte de alimentação de 12v, pois essa é a voltagem da bomba, embora eu cansei de rodar a minha com 9v e pareceu funcionar também, você também precisará uma rápida conexão e desconexão é onde os conectores BNC macho e fêmea são úteis. Também é importante escorvar a bomba antes de testá-la; você nunca deve testar uma bomba d'água sem água, pois isso pode causar danos à bomba.
Etapa 10: Adicionando Coisas
Adicione os outros sensores (temperatura, luz e ambos os sensores de umidade do solo) aos recipientes e arduino, teste a impressão por meio da tela LCD e a impressão serial, neste ponto eu também configurei alguns dos sensores em 1-8 escala para nível de água na bacia e nível de umidade do solo para legibilidade, isso pode ser feito subtraindo 1024 da leitura de 1023 e dividindo por 100
Etapa 11: Fiação da bomba de água
Ligue e prenda a bomba de água, a fonte de alimentação de 12 V e o relé de gatilho de 5 V. Eu mantive a fiação negativa para a bomba d'água e fonte de alimentação de 12v conectada aos conectores BNC rápidos para teste, como se algo desse errado ao testar o gatilho da bomba, seria fácil puxar o plugue e desligar a bomba.
Etapa 12: Gatilho da bomba de água
Programe o gatilho da fonte de alimentação de 12 V através do relé de 5 V com base nos níveis de umidade do solo, pois a bomba é bastante forte, você deve configurá-la por um período muito pequeno de tempo e testar para obter o nível correto de irrigação. Não consegui terminar esta etapa, mas planejo durante o verão, quando tenho um pouco mais de tempo. Adicione solo ao seu contêiner de plantadeira, configure e conecte todos os seus sensores e linha de água.
Etapa 13: se eu tivesse mais tempo
Refine, quando eu tiver algum tempo extra, eu gostaria de refinar minha programação para fazer uso de chamadas de função adequadas e configuração em vez de ter tudo em um grande loop, eu também programaria uma verificação de água de autocorreção e ajustaria ligeiramente o design de as caixas.
Etapa 14: Explicação do código e fonte do código
O código é realmente muito simples, é uma configuração básica de pinos para todos os sensores e a tela lcd, leitura dos valores analógicos desses pinos e uma impressão no monitor serial / plotter com a tela lcd ao lado do ciclo. Se eu tivesse mais tempo teria programado também no gatilho da bomba d'água e planejado no verão.
Recomendado:
Plantador de castelo (com blocos de código Tinkercad): 25 etapas (com imagens)
Castle Planter (com Tinkercad Code Blocks): Este projeto aqui me levou um bom tempo para realizar, e como minhas habilidades de programação são, no mínimo, limitadas, espero que tenha dado certo :) Usando as instruções fornecidas, você deve ser capaz de recriar completamente todos os aspectos deste design sem
Plantador inteligente - indica o nível da água: 5 etapas (com imagens)
Plantador inteligente - indica o nível de água: Acabamos de comprar algumas plantas bonitas para a nossa nova casa. Entre todos os aparelhos eletrônicos preenchidos na casa, as plantas trazem uma sensação de vivacidade. Então, em troca, eu queria fazer algo pelas plantas. É por isso que construí este plano inteligente
Caixa de plantador inteligente: 6 etapas
Caixa de plantador inteligente: mais e mais pessoas estão pensando em comprar plantas de interior, especialmente a geração do milênio. No entanto, “Aproximadamente 1/3 de todas as plantas compradas morrem poucos meses depois de serem trazidas para casa”. Embora uma das vantagens das plantas de interior seja que são de baixa cal
Plantagotchi! Plantador inteligente: 8 etapas (com imagens)
Plantagotchi! Plantador inteligente: Plantagotchi morre para que sua planta não precise morrer. Recentemente, tornei-me o orgulhoso proprietário de uma nova planta de casa (chamada Chester) e realmente quero que ele tenha uma vida longa e saudável. Infelizmente, não tenho um polegar verde. Eu estava instantaneamente convencido de que eu
Plantador perfeito - o plantador mais inteligente que você já viu: 6 etapas
Plantador perfeito - o plantador mais inteligente que você já viu: este plantador é provavelmente um dos plantadores mais inteligentes que você já viu. Com um design elegante e moderno, esta plantadeira possui um sensor de solo que detecta quando o solo está seco. Quando está seco, uma bomba peristáltica liga e rega automaticamente