Índice:

CigarSaver: 6 etapas
CigarSaver: 6 etapas
Anonim
CigarSaver
CigarSaver

Olá, meu nome é Thibault D'Haese e sou aluno da Howest Kortrijk. Atualmente estou no meu primeiro ano de Multimídia e Tecnologia da Comunicação.

No final do ano, tivemos que fazer um projeto de IoT. Para este projeto tive a ideia de fazer um umidificador que envia todos os seus dados medidos para um site. Para o meu dispositivo, escolhi um nome óbvio, CigarSaver.

Abaixo você pode ler todas as etapas necessárias que tive que seguir para levar o projeto a um resultado bem-sucedido.

Etapa 1: Componentes e materiais

Componentes e Materiais
Componentes e Materiais
Componentes e Materiais
Componentes e Materiais
Componentes e Materiais
Componentes e Materiais

Para o meu projeto, usei muitos componentes diferentes para poder levar tudo a um bom final. Os componentes que usei estão listados abaixo. O custo total deste projeto foi de cerca de € 233.

Componentes:

  • Raspberry Pi 4 modelo B
  • Fonte de alimentação Raspberry Pi
  • Raspberry Pi T-cobbler
  • Cartão micro SD de 32GB
  • Tábua de pão
  • Sensor de temperatura ~ DS18B20
  • Sensor de Umidade ~ DHT11
  • Interruptor magnético da porta
  • Resistores 5K
  • LCD 16x2
  • Motor de passo ~ 28BYJ-48
  • Driver ULN2003
  • Campainha ativa
  • Fios de ligação fêmea para fêmea
  • Fios de ligação macho para macho
  • Fios de ligação fêmea para macho

Materiais:

  • Madeira
  • Acrílico
  • Maçaneta

Ferramentas:

  • Serra industrial de madeira
  • Serra elétrica
  • Chave de fenda elétrica
  • Ferro de solda
  • Furar

No arquivo excel abaixo você pode ver a lista completa de preços de todos os meus materiais.

Etapa 2: Banco de dados

Base de dados
Base de dados

Depois de descobrir cada componente, comecei a criar um diagrama de relacionamento entre entidades.

Com meu banco de dados, você pode ver:

  • O valor atual se a porta está aberta ou não
  • Quando a porta foi aberta
  • História da temperatura e da temperatura atual
  • Histórico da porcentagem de umidade e a porcentagem de umidade atual

Hospedei meu banco de dados no meu RPi usando MariaDB.

Etapa 3: Criação do esquema Fritzing

Criando Esquema Fritzing
Criando Esquema Fritzing
Criando Esquema Fritzing
Criando Esquema Fritzing

Depois que tudo foi resolvido, era hora de montar meu hardware. Primeiro fiz isso virtualmente com o computador para que não pudesse fazer nada de errado que pudesse causar um curto-circuito.

Para criar este esquema, usei o programa fritzing.

Etapa 4: montagem do hardware

Montagem do Hardware
Montagem do Hardware
Montagem do Hardware
Montagem do Hardware

Assim que meu esquema de congelamento foi concluído e fiquei satisfeito com ele, comecei a montar meu hardware. Comecei com meu sensor de temperatura e umidade. Fiz isso porque os sensores pareciam os mais fáceis para mim. O sensor da porta foi a última coisa que fiz dos sensores porque ainda precisava ser entregue.

Depois que os sensores foram feitos, fiz meu LCD. Não foi mais tão difícil porque eu já troquei e codifiquei no passado.

A última etapa foi conectar meus atuadores. O primeiro atuador que conectei foi a minha campainha. Assim que consegui, mudei para o último atuador, ou seja, meu motor de passo

Você pode encontrar meu código no github.

Etapa 5: projetar o primeiro site para dispositivos móveis

Projetar primeiro site para celular
Projetar primeiro site para celular

Para poder exibir todos os dados medidos pelos meus sensores, decidi fazer um design em Adobe XD que posteriormente converterei em um site real. Através do site também é possível controlar o percentual de umidade do umidificador.

Etapa 6: Construindo o Caso

Construindo o Caso
Construindo o Caso

Então chegou a hora de fazer o meu anexo. Como meus materiais fui ao Brico e comprei madeira e acrílico. Fiz a parte externa da minha caixa com madeira que cortei por um carpinteiro. Por dentro coloquei meu acrílico para que você possa ver facilmente os componentes eletrônicos se algo der errado.

Meu código pode ser encontrado no github aqui.

Recomendado: