Índice:
- Etapa 1: Suprimentos / Materiais / Ferramentas /
- Etapa 2: Fiação
- Etapa 3: Banco de dados
- Etapa 4: projetando o site
- Etapa 5: Código
- Etapa 6: Alojamento
Vídeo: LockCypher: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá, meu nome é Jaron Strypsteen e estudo Novas Mídias e Tecnologia de Comunicação na Howest em Kortrijk, Bélgica. Para uma atribuição para a escola, precisávamos fazer um projeto. Eu escolhi uma fechadura inteligente que pode ser aberta com RFID e / ou código de barras. Abaixo você pode ler todos os passos que foram necessários para fazer esta ferramenta. Se quiser saber mais sobre mim e outros projetos que fiz, verifique meu portfólio.
Etapa 1: Suprimentos / Materiais / Ferramentas /
Antes de começar a projetar o site e fazer minha ferramenta, eu precisava ter certeza de que tinha todas as peças necessárias para o meu dispositivo. Comecei a procurar na minha caixa de ferramentas e anotei o que eu precisava pedir. Aqui você encontra toda a lista de materiais. Estas são as partes principais:
1. Scanner RFID 2. Display LCD 3. LED4. Resistores 5. Bloqueio de solenóide6. Scanner de código de barras 7. Sensor magnético 8. Transistor9. Diode10. Potenciômetro11. Framboesa pi12. Fios
Etapa 2: Fiação
Depois de pedir os componentes, eles chegaram algumas semanas depois. Então, eu poderia começar a fazer um esquema e testar todos os componentes para ter certeza de que funcionam.
Eu conectei meu LCD como um dispositivo de 8 bits, também posso trabalhar como um dispositivo de 4 bits, mas como eu tinha alguns pinos GPIO que não estavam usados, decidi usar 8 bits. Também usei um potenciômetro com ele para poder ajustar o contraste do LCD.
O scanner RFID é conectado ao barramento SPI e precisa de 5 fios para o Pi
Eu queria usar a comunicação serial com um deslocador de nível para o meu leitor de código de barras, mas o módulo que encomendei estava morto na chegada, então peguei um leitor de código de barras USB.
Minha trava solenóide precisava ser conectada a um transistor porque a trava não funciona com 5v, ela precisava de 6-12v e eu tinha um adaptador de energia de 9v que poderia usar.
Então eu tive meu LED e sensor magnético, ambos têm um resistor em série
Etapa 3: Banco de dados
Para manter registros de meus sensores, eu precisava de um bom banco de dados.
Comecei a fazer um diagrama, mas decidi que era muito complexo, então fiz um diagrama mais simples, mas melhor, que foi aprovado por um dos meus professores.
Para criar o diagrama e o banco de dados, usei o MySQL Workbench porque torna mais fácil converter um diagrama em um banco de dados
Incluí um dump do banco de dados para que você possa dar uma olhada.
Etapa 4: projetando o site
Antes de começar o design, dei uma olhada online em alguns sites, depois de dar uma olhada online eu tive uma ideia de como meu site deveria ficar.
Fiz meu design em Adobe XD, que é um programa fácil de usar para fazer wireframes.
Para as cores usei um gerador de cores online e mudei um pouco os valores, todas passaram por um teste de contraste e todas obtiveram sucesso.
Para a fonte que usei Gidole, acho que tem um visual moderno, mas não muito perturbador.
Após o design comecei a codificá-lo em HTML, CSS e JS.
Incluí meu arquivo xd para que você possa dar uma olhada e ver os detalhes dele.
Etapa 5: Código
Meu projeto não funcionaria sem o back-end. Para fazer meus sensores funcionarem, usei Python.
Usei poucas bibliotecas que encontrei online e fiz na escola. Para veiculá-lo na web usei o Flask com SocketIO para que a conexão com o frontend fosse perfeita.
Houve alguns problemas, mas tudo foi resolvido.
Você pode encontrar meu código neste link do github. Atualmente é privado, mas você poderá vê-lo assim que meus professores o tornarem público.
Etapa 6: Alojamento
Para a moradia do meu projeto decidi usar madeira. Eu ainda tinha um pouco de madeira em casa de uma mesa velha que ainda precisava ser destruída, então usei isso. Esqueci de tirar fotos da minha construção, mas usei uma peça de 40x30cm onde cortei uma porta, depois fiz alguns furos um ao lado do outro para passar os cabos dos sensores.
Em seguida, coloquei uma moldura em volta da porta para torná-la um pouco mais limpa. Mas se eu tivesse que fazer tudo de novo, eu iria a uma loja e compraria um pouco de madeira.
Depois de fazer a construção de madeira, eu pintei de preto com spray para que ficasse da mesma cor e ficasse melhor do que preto e marrom.
Depois que secou, comecei a colocar os componentes, acho que fiz um bom trabalho com gerenciamento e posicionamento de cabos.
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