Índice:

Venti - Ventilação inteligente: 5 etapas
Venti - Ventilação inteligente: 5 etapas

Vídeo: Venti - Ventilação inteligente: 5 etapas

Vídeo: Venti - Ventilação inteligente: 5 etapas
Vídeo: Acidente de trabalho em máquina 2024, Novembro
Anonim
Venti - Ventilação Inteligente
Venti - Ventilação Inteligente

Este instrutivo é um guia passo a passo para fazer um sistema de ventilação usando Raspberry Pi. Esta foi uma tarefa para a escola, eu estudo MCT (tecnologia de mídia e comunicação) na HOWEST Kortrijk, onde tivemos que usar pelo menos 3 sensores diferentes, um atuador e um display.

A ventilação mede a temperatura externa e interna, a umidade e a porcentagem de luz. Esses dados são enviados para um banco de dados. Os valores são exibidos em um pequeno site que criei, onde você também pode adicionar suas preferências. O back-end está sendo executado em um Raspberry Pi.

Etapa 1: suprimentos

  • Raspberry Pi 3 B + com fonte de alimentação e cartão SD
  • Bateria 9V
  • Sensor de umidade e temperatura DHT11
  • 2 ventiladores de 9V
  • Display OLED
  • Sensor de temperatura de um fio
  • L293D
  • MCP3008
  • Resistor dependente de luz
  • Fios de salto (macho-fêmea e macho-macho)
  • Resistor de 4,7 k Ohm
  • Resistor de 10k Ohm
  • Caixa de placa de ensaio
  • Multiplex (18 mm e 3 mm)
  • Plexiglass (4mm)
  • Parafusos
  • Pintar
  • Cola de madeira
  • Treinos

Mais informações na minha lista de materiais

Etapa 2: Circuito

O circuito
O circuito

Este é o circuito do meu projeto. Ele contém muitos fios, mas não é tão difícil de construir. Certifique-se de habilitar as seguintes interfaces em seu Raspberry Pi

  • SPI: para MCP
  • I2C: para display OLED

Usei as seguintes bibliotecas:

  • Biblioteca DHT: https://learn.adafruit.com/dht(Observação: Este sensor não é realmente preciso, se você precisar que seja, recomendo procurar outro tipo.)
  • Biblioteca L293D:
  • Instale a biblioteca Adafruit_SSD1306 dos pacotes
  • Instale a biblioteca Adafruti_DHT dos pacotes

Etapa 3: Gabinete

Gabinete
Gabinete
Gabinete
Gabinete
Gabinete
Gabinete

Depois de fazer o circuito, comecei a construir o recinto. Eu queria colocar tudo em uma cozinha em miniatura. Usei MDF 3mm, 18mm e plexiglass 4mm. Fiz muitos furos com uma broca para passar os cabos.

O esboço foi feito na escala de 1: 3 cm e 1 caixa tem comprimento de 0,5 cm para referência.

Etapa 4: Banco de dados

Base de dados
Base de dados

Usei esse banco de dados para o código que vinculo na próxima etapa. Foi feito com MySQL e hospedado no Raspberry Pi com MariaDB.

Etapa 5: Código

Eu coloquei todo o código em um repositório github, você pode encontrar o front-end, bem como o back-end ali. Código: Meu repositório github ou baixe e descompacte os arquivos que carreguei aqui.

Recomendado: