Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Então você sempre se perguntou como adicionar tecnologia às suas fábricas? Com este projeto bacana, você pode garantir que suas lindas plantas estejam sempre em boas condições. Depois de fazer este projeto, você irá:
- Aprenda a usar sensores de saída analógica
- Aprenda a exibir dados em telas OLED
- Faça sua planta sorrir se estiver tudo bem e chorar se houver algo errado.
Planta inteligente; Qual é a base da ideia?
Hoje em dia, podemos aumentar a eficiência de empregos, hobbies, estilo de vida, etc., adicionando tecnologia às nossas ferramentas e materiais com componentes eletrônicos básicos. Adicionar inteligência artificial às coisas que nos interessam é muito atraente e surpreendente. Você deve ter visto as Casas Verdes que usam controle e supervisão inteligentes em plantas, flores, etc. Elas podem controlar o tempo e a quantidade de água das plantas, iluminação, temperatura e muitos outros parâmetros importantes e eficazes. É um bom ponto de partida para entrar neste mundo emocionante e aprender como fazê-lo. Neste projeto, obteremos os detalhes necessários sobre a condição de nossa planta; como umidade da areia, temperatura ambiente e a quantidade de luz que a planta pode receber. O monitoramento desses dados pode nos ajudar a manter sempre nossa planta em boas condições. Ler dados de sensores pelo Arduino é bem fácil e monitorar isso em uma tela não é tão difícil. Então, o que você está esperando? Vamos tornar nossas plantas inteligentes!
Etapa 1: Materiais Necessários
- Arduino Nano R3 (× 1pcs)
- Sensor de umidade e temperatura DHT11 (× 1 pcs)
- Módulo de exibição OLED SPI 128X64 de 0,96 polegadas (× 1)
- Módulo Sensor de Umidade do Solo YwRobot (× 1 pcs)
- Sensor LDR (× 1 pcs)
- Cabo de fita (× 1 pcs)
Etapa 2: Circuito
Existem alguns pontos importantes aos quais você deve prestar atenção. Primeiro, você precisa de uma fonte de alimentação que possa fornecer pelo menos 5 V e 20 mA. Se sua fonte de alimentação não atender a essas condições, você deve conectar os módulos ao pino 5V do Arduino (não use 3v3). Você também deve observar que um display OLED com protocolo SPI é usado. Se o seu monitor for I2C, você deve conectá-los aos pinos A4 e A5 do Arduino. Além disso, o sensor de umidade usado aqui tem 2 pinos e, portanto, uma placa amplificadora com uma saída analógica é necessária. O sensor DHT11 pode medir temperatura e umidade, mas nosso código exibe apenas temperatura. Você pode adicionar umidade adicionando algumas linhas de código.
Etapa 3: montagem
Como o nosso vaso de flores é pequeno e há um limite de espaço, usamos um fio de fita fina que é adequado para o nosso vaso de flores.
Para conectar esses fios, é melhor separar os cabeçotes dos pinos dos componentes. Primeiro, o cabeçalho do pino do display OLED deve ser dessoldado. Para fazer isso, você pode usar um ferro de solda, mas a solda por aquecedor é preferível.
O display OLED está preso a uma placa que fornece a comunicação SPI. Para ter uma melhor visualização da tela e ocultar os fios, você pode separar o painel da tela da placa. Use uma faca afiada para fazer isso.
Agora é hora de soldar os fios à placa. A prancha vai ser colocada numa areia molhada, pelo que devemos impermeabilizar todas as ligações e componentes. Primeiro, o cobrimos com um envoltório de plástico. Em seguida, cobrimos com um tubo retrátil. Você deve aquecê-lo para grudar na placa. Agora preencha as costuras com cola quente.
O sensor de umidade que escolhemos precisa ter um amplificador separado. Primeiro, separe os cabeçotes dos pinos e, em seguida, torne-os à prova d'água.
Para o sensor LDR, você deve conectar um resistor de 10k ohm entre o GND e o pino do sensor. Isso também deve ser impermeável.
Para o sensor de temperatura, você deve conectar um resistor de 10k ohm entre o Vcc e o pino de sinal.
Agora é hora de conectar todos os sensores e módulos de exibição ao Arduino Nano. Após terminar a montagem, não se esqueça de impermeabilizar também o Arduino.
Agora esvazie um pouco da areia do pote (nem tudo isso, é prejudicial para a planta) e coloque a prancha e os sensores (exceto sensor de temperatura) dentro. O sensor de temperatura deve estar fora da panela. Agora preencha o pote com areia removida.
Terminamos! Vamos fazer o upload do código.
Etapa 4: Código
Neste código, usamos SSD1306 e biblioteca DHT para exibição OLED e DHT 11. Você deve primeiro adicionar essas bibliotecas, depois compilar e fazer upload do código para Arduino Nano. Se é a primeira vez que você executa uma placa Arduino, não se preocupe. Basta seguir estas etapas:
- Acesse www.arduino.cc/en/Main/Software e baixe o software do seu sistema operacional.
- Instale o software IDE conforme as instruções.
- Execute o Arduino IDE, limpe o editor de texto e copie o código a seguir no editor de texto.
- Navegue até o esboço e inclua as bibliotecas (faça o download das bibliotecas nos links a seguir). Agora clique em adicionar biblioteca ZIP e adicione as bibliotecas.
- Escolha a placa em ferramentas e placas, selecione Arduino Nano.
- Conecte o Arduino ao seu PC e configure a porta de comunicação em tools e port.
- Pressione o botão Upload (sinal de seta).
- Estás pronto!
Etapa 5: o que vem a seguir?
Agora você pode desenvolver este projeto de acordo com seu interesse. Aqui estão algumas sugestões que você pode adicioná-los ao projeto:
- Você pode ter um relógio no display e medir o tempo de diferentes condições e prever o tempo das condições em que a planta precisa de água ou mais luz. você deve adicionar um módulo RTC como o DS1307 e adicionar algum código para ler a hora e o calendário e exibi-los ou salvar alguns deles para ter mais detalhes da planta.
- Ao adicionar uma campainha, você pode definir alguns alarmes que avisam sobre as condições da planta. por exemplo, quando a areia está muito seca, pode tocar 1 vez por hora.
- Definimos apenas dois emoji para condições diferentes. Você pode adicionar mais modelo de face para qualquer condição. Para isso, você deve ler o tutorial de exibição OLED para aprender como converter sua imagem em um código hexadecimal.
Recomendado:
Pixie - Deixe sua planta inteligente: 4 etapas (com imagens)
Pixie - Let Your Plant Smart: Pixie foi um projeto desenvolvido com o intuito de tornar as plantas que temos em casa mais interativas, já que para a maioria das pessoas um dos desafios de ter uma planta em casa é saber cuidar dela, quantas vezes regamos, quando e quanto su
Sensor de umidade de planta faça você mesmo com Arduino: 6 etapas (com imagens)
DIY Plant Moisture Sensor W / Arduino: Veja este projeto no meu site! Este projeto irá calcular o conteúdo de água do solo ao redor de uma planta medindo a constante dielétrica (a capacidade do solo de transmitir eletricidade) e irá alertá-lo com um LED vermelho quando o a planta precisa de mais água o
Regando sua planta usando um Arduino: 5 etapas (com imagens)
Regando sua planta usando um Arduino: você tem uma planta de casa de que gosta, mas se esquece de regá-la com muita frequência? Este Instructable explicará como fazer um sistema de irrigação de plantas com Arduino e como dar à sua planta um pouco mais de personalidade
Faça sua própria máquina profissional de limpeza de registros por menos de US $ 80 e economize até US $ 3.000 e mais: 6 etapas (com fotos)
Faça sua própria máquina profissional de limpeza de discos por menos de US $ 80 e economize até US $ 3000 e mais .: Desculpe meu inglês. Depois que voltei ao som do bom e velho vinil, tive o problema que todo aficionado de discos tem. Como limpar os registros corretamente!? Existem muitas maneiras de contornar a Internet. Maneiras mais baratas como o Knosti ou o Discofilm, mas também
Faça sua própria bolsa EeePC / Netbook de feltro por cerca de US $ 8 (e economize US $ 91 em vez de comprar na Redmaloo): 5 etapas (com fotos)
Faça sua própria bolsa EeePC / Netbook de feltro por cerca de US $ 8 (e economize US $ 91 em vez de comprar na Redmaloo): Este instrutível mostrará como fazer seu próprio laptop muito bonito e de boa aparência ou uma bolsa para netbook ainda melhor. Ele irá armazenar seu netbook, dar a você um mousepad, a sensação de usar algo único, bonito e feito à mão e a sensação de goos de