Índice:
- Etapa 1: Analisando minha ideia
- Etapa 2: coleta de materiais
- Etapa 3: Criação de um banco de dados adequado
- Etapa 4: crie um site responsivo
- Etapa 5: Fazendo o circuito
- Etapa 6: Fazendo o circuito ganhar vida
- Etapa 7: Construindo uma Habitação
Vídeo: SmartPost: Smart Postal Package Locker: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Para encerrar meu primeiro ano de Novas Mídias e Tecnologia da Comunicação (NMCT), tive que fazer um projeto em que integrei todos os cursos do ano passado.
Tive a ideia de fazer um armário inteligente. Posso ser usado para automatizar um ponto de coleta de pacotes.
Para tornar minha ideia realidade, usei um pi de framboesa. Eu programei o código em python e usei um servidor web Flask para hospedar um aplicativo da web que coleta dados e controla o armário. Neste instrutível você pode encontrar todas as etapas que fiz para colocar meu projeto em funcionamento.
Etapa 1: Analisando minha ideia
Antes de começar a trabalhar no meu projeto, queria investigar se as pessoas gostavam da minha ideia.
Comecei a perguntar à minha família mais próxima o que eles achavam do meu projeto e qual recurso eles implementariam para torná-lo ainda melhor e útil.
Também perguntei aos meus colegas alunos e amigos se eles achavam que este poderia ser um projeto inovador.
A maioria das pessoas ficou entusiasmada com a ideia e queria que ela se tornasse realidade.
Para mim, esse foi o sinal de ir em frente e começar a criar o projeto.
Etapa 2: coleta de materiais
O primeiro passo foi pensar em todos os materiais e componentes de que eu precisaria para construir meu armário inteligente.
Para fazer isso, fiz para mim um diagrama de blocos para esboçar minhas necessidades e comecei a pesquisar em meu kit de eletrônicos. Eu poderia usar alguns dos componentes do meu kit e tive que encomendar alguns deles online. A lista de peças que usei pode ser encontrada nos anexos.
Etapa 3: Criação de um banco de dados adequado
Depois de fazer algumas pesquisas e comprar os materiais certos, era hora de criar um banco de dados.
Primeiro, fiz um diagrama de relacionamento de entidades usando o MySQL Workbench (como na imagem acima). Então eu encaminho
projetou este ERD e fez um banco de dados. Aqui eu adicionei alguns dados aleatórios para testá-lo novamente e novamente até não encontrar mais erros.
Meu banco de dados contém 6 tabelas. A tabela principal é a tabela de histórico. Esta é a tabela onde guardo todos os dados que recebo do meu sensor.
A intenção do 'proprietário' da tabela é manter algumas informações armazenadas sobre o proprietário, das quais o armário contém um pacote. Se o proprietário não vier buscar o pacote em 14 dias, o proprietário do armário pode entrar em contato com essa pessoa com essa informação.
Também mantenho o nome de usuário e a senha de todos os administradores armazenados no banco de dados. Assim, eles podem fazer o login no aplicativo da web para obter uma visão geral de todos os dados coletados pelo armário.
Você pode encontrar um arquivo de dump do MySQL nos anexos
Etapa 4: crie um site responsivo
Agora que eu tinha um banco de dados, poderia começar a criar um aplicativo da web responsivo.
Antes de começar a programar tudo, fiz um design de experiência do usuário e um design de interface do usuário para o celular, bem como a versão web do meu aplicativo da web usando Adobe XD.
Com este plano concreto, foi muito fácil recriá-lo usando HTML e CSS para se tornar um aplicativo da web responsivo.
Meu aplicativo da web contém 2 partes. A primeira parte destina-se a usuários em geral. É uma pequena explicação do meu projeto. A segunda parte consiste em um login para os administradores do armário e uma visão geral de todos os dados coletados.
Anexei os designs do site a esta etapa.
Etapa 5: Fazendo o circuito
Quando eu tivesse todos os componentes, poderia começar a fazer o circuito.
Primeiro, fiz um esquema fritzing para visualizar tudo e depois comecei a recriá-lo.
Quando todos os fios estavam no lugar, liguei a energia para ver se tudo estava bem. Na minha perseguição, não era … Os fios que eu usava para passar 12V eram finos demais e queimavam. Então, eu os substituí por fios mais grossos.
Anexei os esquemas de wirings nesta etapa.
Etapa 6: Fazendo o circuito ganhar vida
Agora que tenho o circuito, podemos finalmente começar a codificar. Primeiro, escrevi alguns códigos de teste para garantir que todos os meus componentes funcionassem individualmente.
Quando consegui controlar quase todos os componentes separadamente, comecei a colocá-los juntos em um back-end do Flask para meu aplicativo da web.
Você pode encontrar o código neste repositório github
Etapa 7: Construindo uma Habitação
Quando eu tinha toda a codificação pronta, era hora de fazer um invólucro para os eletrônicos.
Usei pranchas de madeira para construir a moldura do armário e cobri a moldura pregando painéis de MDF nelas. Também usei 2 painéis de MDF para fazer 2 portas. Fiz furos para janelas (plexiglass) nas portas e acrescentei 2 pequenas placas de metal para poder fechar as portas com as fechaduras.
Quando a caixa estava pronta. Coloquei os eletrônicos nele, conectei meu pi de framboesa e gostei do resultado.
Recomendado:
Locker de impressão digital com Arduino: 7 etapas
Fingerprint Locker com Arduino: Olá, neste artigo, faremos o Security Locker que funciona no padrão biométrico de impressão digital. Espero que você goste de fazê-lo. #how #to #Fingerprint #Locker
LOCKER: 4 etapas
LOCKER: Este instrutível mostrará como construir o LOCKER, um sistema de atendimento operado por teclado, RFID e baseado em Raspberry Pi. O conceito é simples, digitalize para destrancar a porta. Caso esqueça seu cartão, você pode usar o teclado para inserir sua senha de 4 dígitos
The Soda Locker - Vending Machine: 16 etapas (com fotos)
The Soda Locker - Vending Machine: Os armários simplesmente não são mais o que costumavam ser. Com tantas escolas mudando para dispositivos eletrônicos para livros, os armários se tornam menos um espaço para seus livros e mais uma questão de: " O que vou fazer com isso? &Quot; E se você pudesse usar
EMP Shopping Cart Locker: 12 etapas (com fotos)
EMP Shopping Cart Locker: Você já notou uma linha amarela pintada no estacionamento ao redor de muitos supermercados e lojas de varejo? A linha amarela mágica emite um sinal que faz com que os carrinhos parem imediatamente, evitando que os carrinhos saiam do estacionamento. Agora você pode construir
Escala postal muito boa de CDs antigos: 8 etapas (com imagens)
Balança postal muito boa de CDs antigos: com quatro CDs antigos você pode construir uma balança postal muito boa para ler até cerca de 3 onças (85 gramas). Esta é uma adaptação de um design para uma escala feita de um cartão postal, clipes de papel, e uma moeda de Arvind Gupta. Pode ser visto aqui. Você pode ver o