Índice:

Sistema de crachás: 5 etapas
Sistema de crachás: 5 etapas

Vídeo: Sistema de crachás: 5 etapas

Vídeo: Sistema de crachás: 5 etapas
Vídeo: COMO FAZER CRACHA DE PVC - IMPRESSORA LASER OU JATO DE TINTA 2024, Julho
Anonim
Sistema de crachás
Sistema de crachás
Sistema de crachás
Sistema de crachás
Sistema de crachás
Sistema de crachás

Para este sistema de crachá, você precisará de vários componentes eletrônicos.

  • Raspberry Pi 3B
  • Arduino Uno
  • Campainha
  • Led vermelho e led verde
  • PIR
  • Tela de LCD
  • Scanner RFID
  • Relógio de tempo real
  • 4x 7segment display
  • muitos fios de ligação

Etapa 1: Esquema de Fritzing

Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing

Foi assim que conectei meus componentes ao Raspberry Pi 3B e ao Arduino Uno.

Para conectar a tela LCD, você pode usar um I2C. Se você tiver pinos GPIO suficientes restantes no seu raspberry, não é necessário usar I2C.

Aqui você pode ver a conexão com e sem I2C.

Etapa 2: o banco de dados

Image
Image

Primeiro fiz o banco de dados no meu computador com MySQL Workbench.

  1. A primeira coisa a fazer ao criar um banco de dados é esboçar suas idéias.
  2. Depois disso, você faz um esboço normalizado
  3. Quando terminar de esboçar, é hora de trabalhar nos esboços no Workbench.

Para este projeto, você precisa de 3 tabelas:

  • Um para o pessoal
  • Aquele em que você mantém os dados do RFID
  • Um para códigos postais e locais

Assim que seu banco de dados estiver ativo, você pode colocá-lo em seu Raspberry Pi. No vídeo, darei um breve tutorial sobre como colocar seu banco de dados MySQL Workbench em seu Raspberry Pi.

Etapa 3: Pensando em materiais

Pensando em materiais
Pensando em materiais
Pensando em materiais
Pensando em materiais
  • Qual é a aparência do seu sistema de crachás?
  • Que material você gostaria de usar?
  • Ele precisa ficar em pé, pendurado, deitado, …?

Essas são todas as coisas em que você precisa pensar ao fazer o invólucro. Como você pode ver nas fotos, fiz o meu em madeira. Desenhei tudo que pensei em um papel, fui à loja de bricolagem local e comprei um pouco de madeira e cola. Fiz furos na madeira para inserir meus componentes.

Etapa 4: Back e Frontend

A parte dianteira

Fiz um site de usuário onde os usuários podem colocar dados no banco de dados ou onde podem excluí-los se necessário. Para o próprio site usei HTML e CSS e para as animações e a conexão com o banco de dados usei JavaScript.

Processo interno

O back-end serve para a comunicação entre o banco de dados e o front-end. Seu código você coloca no seu Raspberry Pi. É feito em Python. Este é meu código Python.

Etapa 5: Resultado final

Este é o resultado final! espero que você tenha gostado.

Recomendado: