Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você sabe o que motivou os humanos a criar a primeira cidade de todos os tempos? É agricultura.
Neste projeto, faremos um vaso de flores impresso em 3D que poderia abrigar uma planta de pequeno e médio porte com um display de LED na parte externa para indicar a umidade do solo.
Etapa 1: Reúna todos os materiais
Você precisará de um Arduino, 5 LEDs, ESP8266 e um sensor de umidade. Observe que, se você tiver barras de LED pré-fabricadas por aí, pode modificar meu design para caber nele. Caso contrário, apenas use meu design junto com 5 LEDs de 5 mm.
Além disso, se você tiver um módulo de sensor de umidade, você também pode usá-lo, mas para mim eu projetei meu próprio sensor usando eletrodos de latão.
Etapa 2: Impressão 3D
Vá em frente e imprima o vaso de flores e o modelo do suporte da barra LED que está disponível no meu GitHub. É possível que meu design seja um pouco grande para ser impresso em algumas impressoras 3D mais baratas, se for esse o caso, você pode diminuir o perímetro do pote, mas não faça nenhuma alteração no eletrodo ou no slot da barra de LED. (https://github.com/5Volts/Smart-Pot)
Etapa 3: Montagem
A única peça mecânica que precisa ser montada é a barra de LED, basta inserir e soldar 5 LEDs e pinos catódicos diferentes em série e os pinos anódicos em paralelo no suporte da barra LED impressa em 3D. Em seguida, deslize-o na ranhura do pote.
Etapa 4: Circuito
Eu fiz um esquema fritzing que pode ser encontrado no meu vídeo, apenas use isso como um guia. Se você estiver usando um arduino, use um protoshield para fazer o trabalho. E se você estiver usando o módulo NodeMCU, use um veroboard.
Etapa 5: codificação
Portanto, estou usando um módulo ESP8266-01 que agrava a dificuldade de criar o firmware para essa coisa. Decidi remover todos os recursos relacionados à Internet a partir de agora, após a postagem do vídeo, e comecei a trabalhar em uma biblioteca feita por mim mesmo para ser usada no futuro. Você pode encontrar meu código-fonte no meu GitHub. (https://github.com/5Volts/Smart-Pot)
Etapa 6: Servidor da Web
Como tenho alguma experiência com desenvolvimento web full-stack usando Python + Django, criei meu próprio servidor web para poder receber notificações sobre o nível de umidade do pote de qualquer outro lugar do mundo. Mas eu encorajo fortemente os espectadores a não fazerem isso. Se você estiver usando um módulo NodeMCU, poderá usar o aplicativo Blynk no Android.
Etapa 7: Transfira uma planta
É claro que não podemos esquecer a etapa mais importante de todas. Colocando uma planta ou flor em nosso vaso. Eu fiz uma bagunça enquanto trabalhava na minha. E eu não tinha uma pá, bem na verdade eu tenho, mas a pá é monstruosamente grande comparada ao meu vaso de flores, então eu uso uma colher de cozinha.
Etapa 8: Desfrute da Sua Decoração Agradável
Com certeza nosso ancião mais velho, que começou uma colônia agrícola, ficaria orgulhoso de ver o quão longe a engenhosidade humana e a tecnologia chegaram. Agora podemos ter um vaso de flores conectado à Internet que pode enviar uma notificação quando nosso vaso estiver seco, como isso é incrivelmente incrível!