Índice:
- Etapa 1: Etapa 1: Fazendo o Invólucro + Alimentador Automático
- Etapa 2: Etapa 2: conectar seus componentes
- Etapa 3: Etapa 3: criar banco de dados
- Etapa 4: Etapa 4: escrever código Python e código Arduino
- Etapa 5: Etapa 5: HTML, CSS e JavaScript
- Etapa 6: Etapa 6: Montagem do projeto
Vídeo: SmartAquarium - Mathias: 6 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-05 19:32
Um grande problema para quem tem peixes é que quando vão de férias precisam de alguém para cuidar deles. Eu e minha família temos o mesmo problema e é sempre difícil encontrar alguém. Agora, com meu projeto, espero me livrar desse problema com meu SmartAquarium.
Informações gerais:
- o custo médio é de cerca de 313 euros
- quantidade total de tempo gasto para fazer tudo sobre o projeto: 250 horas (isso pode variar dependendo de suas habilidades de programação)
Links:
- Meu site pessoal: mathiasdeherdt.be
- Lista de materiais, também conhecida como BOM: FinalBOM.xlsx
Etapa 1: Etapa 1: Fazendo o Invólucro + Alimentador Automático
Materiais:
- Madeira
- Madeira e super cola
- Copo de plástico
- maçaneta
- Parafusos
- Cabo de ferro
- Dobradiças
- Arame de galinha
- Magnéticos
Ferramentas:
- Serra
- Furadeira
- Sander
- Chaves de fenda
- Arquivo de madeira
Construindo revestimento passo a passo:
Etapa 1: serrar a madeira no tamanho desejado. Você quer 2 tábuas para a parte superior e inferior, 2 para o lado esquerdo e direito e 2 para a parte traseira e frontal. Depois de ter tudo pronto, cole-os (com cola de madeira) para formar uma caixa. Certifique-se de que há muita pressão na madeira para que tudo possa colar
Etapa 2: certifique-se de deixar orifícios para os cabos e para respiradouros. Realmente não importa onde eles estão, apenas coloque-os onde você achar melhor
Etapa 3: depois de fazer os furos, pegue um arquivo de madeira e lixe tudo para que fique liso
Passo 4: cole a alça na parte superior do seu invólucro e cole a maçaneta na lateral que pode ser aberta e fechada. Também conecte a porta com as dobradiças e coloque magnetismo para que a porta permaneça fechada
Construindo o alimentador passo a passo:
Etapa 1: encontre uma tigela de plástico não tão grande e faça um pequeno furo nela, certifique-se de que a tampa da tigela possa ser removida facilmente
Etapa 2: encontre algo para fazer compartimentos internos e conecte-os a uma vara de madeira
Passo 3: Certifique-se de que o pedaço de madeira é maior do que o ferro giratório do motor de passo, faremos um furo lá para que o motor de passo mova tudo dentro
Passo 4: Faça algo que possa colocar o alimentador acima do buraco no seu aquário, eu fiz com algum tipo de brinquedo de construção
Etapa 2: Etapa 2: conectar seus componentes
Componentes (você sempre pode consultar meu BOM):
- Raspberry Pi com suplemento de energia
- Arduino tipo A a B
- À prova d'água ds18b20
- Visor QAPASS 1602A
- Motor de etapa 28BYJ-48
- Tábuas de pão
- Fios macho para macho, fios macho para fêmea
- Resistores
- Sensor de PH 40x40 mm
- Ventilador
- Resistência sensível à força (FSR)
- Retransmissão
- 2 sensores potenciométricos
- LM2596S DC-DC
- [LUMINÁRIA]
Ferramentas
- Ferro de solda
- Alicate de decapagem
- Chave de fenda
- Tubulação termorretrátil
- Soprador de ar quente
- lixadeira
Então, por onde começar? Bem, primeiro você precisará obter todos os componentes, depois disso, tente seguir meu esquema o melhor de sua capacidade.
O Pi é a peça mais importante do quebra-cabeça, vai funcionar como um hub que controla tudo, até o Arduino. O Arduino será o escravo do Pi, mas falaremos mais sobre isso posteriormente na Etapa 3.
A maior parte do esquema é simples, conecte tudo e certifique-se de que os aterramentos estejam bem conectados. A parte difícil é sua lâmpada. Teremos que abrir o interruptor e conectá-lo a um relé. Se bagunçarmos isso, você pode destruir a lâmpada. Assim que o interruptor estiver aberto, conecte 2 fios aos fios da lâmpada. Conecte-os ao relé [IMAGEM]
Além disso, uma mensagem importante, use a tubulação termorretrátil quando os cabos estiverem expostos para que não interfiram uns com os outros.
Etapa 3: Etapa 3: criar banco de dados
Primeiro você quer fazer um modelo para o seu banco de dados, o meu ficará assim [Figura 1], tenho duas tabelas, uma para o meu sensor e outra para a minha medição.
Na tabela de sensores, você precisará de um ID, Nome (do sensor) e uma unidade. Na tabela de medição eu tenho meu sensor_ID (da minha tabela de sensores), um momento para quando você fez uma medição e o valor de sua medição. Também precisamos de outra mesa para a luz, para que possamos ligá-la e desligá-la no site e ter o status atual em exibição.
Depois de criar o banco de dados, você o colocará no Raspberry Pi.
Etapa 4: Etapa 4: escrever código Python e código Arduino
Agora é hora de trabalhar de verdade, escrever código para tudo. Dentro do arquivo zip você encontrará meu código (não tão bom). Há informações colocadas na linha de comentários.
Para o back-end, você só precisará do arquivo app.py.
Para o front-end você vai precisar dos modelos e estáticos
Como eu disse na Etapa 2, o Arduino é um escravo do Raspberry Pi. Fazemos isso para conectar o Arduino ao Pi com um cabo USB e fazer algumas edições e instalar algumas coisas. Primeiro, você vai instalar o nanpy no Pi.
Etapa 5: Etapa 5: HTML, CSS e JavaScript
O design do site também é uma parte muito importante do projeto, é uma forma de verificar coisas como a temperatura e dar comida automaticamente.
Eu escolhi fazer retângulos onde dentro exibo meus valores.
Também há um recurso interessante onde você pode ver um gráfico de todos os dados do sensor de temperatura e pH.
Etapa 6: Etapa 6: Montagem do projeto
Depois que todas as outras etapas forem concluídas, você pode começar a montar tudo junto. Todos os seus componentes vão para a caixa de madeira que você fez. Fixamos tudo na parede usando velcro e colocando tudo no lugar certo e ainda garantindo que tudo está conectado corretamente.
Recomendado:
Como fazer uma antena dupla BiQuade 4G LTE Etapas fáceis: 3 etapas
Como Fazer Antena Dupla BiQuade 4G LTE Etapas fáceis: Na maioria das vezes que enfrentei, não tenho uma boa intensidade de sinal para meus trabalhos do dia-a-dia. Então. Procuro e tento diferentes tipos de antena, mas não funciona. Depois de perder tempo, encontrei uma antena que espero fazer e testar, porque não é um princípio de construção
Design de jogo no Flick em 5 etapas: 5 etapas
Design de jogos no Flick em 5 etapas: o Flick é uma maneira realmente simples de fazer um jogo, especialmente algo como um quebra-cabeça, romance visual ou jogo de aventura
Detecção de rosto no Raspberry Pi 4B em 3 etapas: 3 etapas
Detecção de rosto no Raspberry Pi 4B em 3 etapas: Neste Instructable, vamos realizar a detecção de rosto no Raspberry Pi 4 com Shunya O / S usando a Biblioteca Shunyaface. Shunyaface é uma biblioteca de reconhecimento / detecção de rosto. O projeto visa alcançar a detecção mais rápida e velocidade de reconhecimento com
Espelho de cortesia DIY em etapas fáceis (usando luzes de tira LED): 4 etapas
Espelho de toucador DIY em etapas fáceis (usando tiras de LED): Neste post, fiz um espelho de toucador DIY com a ajuda de tiras de LED. É muito legal e você deve experimentá-los também
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0