Índice:

Caixa de correio inteligente: 11 etapas
Caixa de correio inteligente: 11 etapas

Vídeo: Caixa de correio inteligente: 11 etapas

Vídeo: Caixa de correio inteligente: 11 etapas
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Julho
Anonim
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente
Caixa de correio inteligente

Costumo ler o jornal pela manhã no café da manhã. Isso é entregue todos os dias na caixa de correio. Mas às vezes tenho que andar no frio ou na chuva em nossa garagem até a caixa de correio para ver se nenhum jornal foi entregue ainda. Isso me fez pensar em criar uma caixa de correio inteligente que monitora quando a correspondência foi entregue para sua caixa de correio. Desta forma, pode ver facilmente a partir do seu telemóvel se o correio já foi entregue ou não.

Portanto, a caixa de correio inteligente significa

  • Verifique se há correspondência na caixa de correio.
  • Você pode monitorar quando a correspondência foi entregue e quando a caixa de correio foi esvaziada.
  • Você pode abrir a caixa de correio com um cartão RFID em vez de uma chave normal

Etapa 1: Coletando Materiais

Coletando Materiais
Coletando Materiais
Coletando Materiais
Coletando Materiais
Coletando Materiais
Coletando Materiais

Material de IoT (custo mínimo estimado de € 45):

  • Raspberry Pi 3 Modelo B +
  • Servo motor SG90
  • Sensor de distância HC-SR04
  • Módulo RFID RC522
  • Sensor de contato magnético
  • Visor LCD 16x2
  • Um monte de cabos

Itens para a habitação (min. € 30 custos estimados):

  • Tábua de madeira
  • Dobradiças
  • Fechadura deslizante pequena
  • Parafusos

Ferramentas utilizadas para o projeto:

  • Visual Studio (desenvolvimento front-end)
  • Pycharm (desenvolvimento de backend)
  • MySql Workbench (banco de dados)
  • Várias ferramentas de marcenaria (para fazer a caixa)

Etapa 2: teste os sensores separadamente

Teste os sensores separadamente
Teste os sensores separadamente
Teste os sensores separadamente
Teste os sensores separadamente
Teste os sensores separadamente
Teste os sensores separadamente

É melhor começar testando os sensores separadamente para saber o que eles podem fazer. E o que eles podem fazer pelo projeto.

Etapa 3: Esboço da Habitação

Esboço de Habitação
Esboço de Habitação
Esboço de Habitação
Esboço de Habitação
Esboço de Habitação
Esboço de Habitação

Depois de saber o que seus sensores podem fazer. Você pode começar a projetar seu caso. Então eu fiz um "protótipo" de papelão para que pudesse ver claramente o tamanho da caixa de correio

Etapa 4: faça o circuito completo

Faça circuito completo
Faça circuito completo
Faça o circuito completo
Faça o circuito completo

Nota: para deixar mais claro, coloquei os componentes separadamente nos diagramas. Portanto, na versão final, eles estão de fato vinculados a 1 Raspberry Pi.

Etapa 5: escrever o código e criar um site

Escreva o código e crie o site
Escreva o código e crie o site

Agora que você tem todo o circuito, pode começar a escrever todo o código para a funcionalidade da caixa de correio inteligente.

Etapa 6: fazer uma habitação

Faça Habitação
Faça Habitação
Faça Habitação
Faça Habitação
Faça Habitação
Faça Habitação

Reúna todo o material necessário para sua caixa de correio e comece a trabalhar na caixa.

Etapa 7: Implementar Circuito no Caso

Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso
Implementar Circuito em Caso

Coloque o circuito na caixa e monte todos os sensores e atuadores no lugar certo.

Etapa 8: Estrutura do banco de dados

Estrutura de banco de dados
Estrutura de banco de dados

Etapa 9: Código

github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git

Etapa 10: Como procedi?

  1. Brainstorm sobre o que exatamente eu queria.
  2. Teste todos os sensores que eu usaria e veja como eles funcionam exatamente.
  3. Fez o circuito completo e depois programei o back-end.
  4. Feito o front-end (HTML e CSS) e vinculado ao back-end
  5. Feito o alojamento.
  6. Montei tudo na caixa.

Recomendado: