Sommario:

Sistema di badge: 5 passaggi
Sistema di badge: 5 passaggi

Video: Sistema di badge: 5 passaggi

Video: Sistema di badge: 5 passaggi
Video: Filemaker: leggere la Tessera Sanitaria con un lettore badge Usb 2024, Luglio
Anonim
Sistema di badge
Sistema di badge
Sistema di badge
Sistema di badge
Sistema di badge
Sistema di badge

Per questo sistema di badge avrai bisogno di diversi componenti elettronici.

  • Raspberry Pi 3B
  • Arduino Uno
  • Cicalino
  • Led rosso e led verde
  • PIR
  • Display LCD
  • scanner RFID
  • Orologio in tempo reale
  • Display 4x 7 segmenti
  • molti ponticelli

Passaggio 1: schema di frittura

Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing

Ecco come ho collegato i miei componenti al mio Raspberry Pi 3B e al mio Arduino Uno.

Per collegare lo schermo LCD puoi usare un I2C. Se hai abbastanza pin GPIO rimasti sul tuo raspberry, non è necessario usare I2C.

Qui puoi vedere la connessione con e senza I2C.

Passaggio 2: il database

Image
Image

Per prima cosa ho creato il database sul mio computer con MySQL Workbench.

  1. La prima cosa da fare quando si crea un database è redigere le proprie idee.
  2. Dopodiché fai uno schizzo normalizzato
  3. Quando hai finito di disegnare, è il momento di elaborare gli schizzi in Workbench.

Per questo progetto hai bisogno di 3 tabelle:

  • Uno per il personale
  • Uno in cui tieni i dati dall'RFID
  • Uno per CAP e luoghi

Una volta che il tuo database è attivo, puoi metterlo sul tuo Raspberry Pi. Nel video darò un breve tutorial su come mettere il tuo database MySQL Workbench sul tuo Raspberry Pi.

Passaggio 3: pensare ai materiali

Pensando ai materiali
Pensando ai materiali
Pensando ai materiali
Pensando ai materiali
  • Come vuoi che sia il tuo sistema di badge?
  • Che materiale vorresti usare?
  • Ha bisogno di stare in piedi, appendere, sdraiare, …?

Queste sono tutte cose a cui devi pensare quando realizzi l'involucro. Come puoi vedere nelle foto, ho fatto il mio in legno. Ho disegnato tutto ciò che pensavo su un foglio, sono andato al negozio di bricolage locale e ho comprato del legno e della colla. Ho fatto dei buchi nel legno per inserire i miei componenti.

Passaggio 4: Back e Frontend

Fine frontale

Ho creato un sito utente in cui gli utenti possono inserire dati nel database o dove possono eliminarli se necessario. Per il sito stesso ho utilizzato HTML e CSS e per le animazioni e il collegamento con il database ho utilizzato JavaScript.

Backend

Il backend serve per la comunicazione tra il database e il frontend. È il codice che metti sul tuo Raspberry Pi. È realizzato in Python. Questo è il mio codice Python.

Passaggio 5: risultato finale

Questo è il risultato finale! spero ti sia piaciuto.

Consigliato: