Sommario:

Meccanismo di chiusura della porta RFID con un Arduino: 5 passaggi (con immagini)
Meccanismo di chiusura della porta RFID con un Arduino: 5 passaggi (con immagini)

Video: Meccanismo di chiusura della porta RFID con un Arduino: 5 passaggi (con immagini)

Video: Meccanismo di chiusura della porta RFID con un Arduino: 5 passaggi (con immagini)
Video: Arduino Project: Automatic Electronic Door Lock using Infrared Sensor " touch less door lock system" 2024, Dicembre
Anonim
Image
Image
Stampa 3D e assembla il meccanismo di blocco
Stampa 3D e assembla il meccanismo di blocco

In questo Instructable, collegheremo un sensore RFID RC522 a un Arduino Uno per realizzare un semplice meccanismo di blocco controllato con accesso RFID per una porta, un cassetto o un armadio. Utilizzando questo sensore, sarai in grado di utilizzare un tag o una carta RFID per bloccare e sbloccare un meccanismo di blocco del tipo a bullone scorrevole che può essere facilmente montato su una porta o un cassetto.

Il meccanismo di blocco in questo Instructable è stampato in 3D, ma è possibile utilizzare anche qualsiasi blocco di tipo a bullone scorrevole comunemente disponibile. Il blocco viene azionato tramite un micro servo.

Questo Instructable presuppone che tu abbia già lavorato con un microcontrollore Arduino e che conosca le basi della programmazione di un Arduino. In caso contrario, segui la guida collegata per ulteriori informazioni sulla creazione e il caricamento del tuo primo schizzo.

Forniture

Per costruire il tuo meccanismo di blocco RFID, avrai bisogno di quanto segue:

  • Arduino Uno (o altro) – Acquista qui
  • Alimentatore Arduino – Acquista qui
  • Sensore RFID RC522 – Acquista qui
  • Breadboard e ponticelli per i test – Acquista qui
  • Micro Servo – Acquista qui
  • 2 x LED - Acquista qui
  • 2 resistenze da 220Ω - Acquista qui
  • Stampante 3D e filamento (opzionale per blocco) – Questo usato
  • Contenitore o alloggiamento per sensore ed elettronica

Passaggio 1: stampa 3D e assemblaggio del meccanismo di blocco

Stampa 3D e assembla il meccanismo di blocco
Stampa 3D e assembla il meccanismo di blocco

Per prima cosa assembleremo il meccanismo di blocco, che consiste in un blocco scorrevole stampato in 3D e un micro servo con un servo braccio.

Puoi anche usare un lucchetto del tipo a bullone scorrevole a cui dovrai collegare il braccio del servo.

Il meccanismo di blocco si basa su questo design di blocco scorrevole di Sagittario che ho ridimensionato al 65% della dimensione originale.

Scarica file di stampa 3D: file di stampa 3D con blocco RFID

Ho stampato in 3D i file allegati utilizzando PLA bianco a 185°C e riempimento del 20%.

Il meccanismo e il supporto del servo hanno fori per le viti per consentirti di fissarlo facilmente a un armadio, un armadio o un cassetto. Puoi anche usare la colla a caldo o il nastro biadesivo per fissarlo in modo meno permanente.

Passaggio 2: assemblare i componenti elettrici

Assemblare i componenti elettrici
Assemblare i componenti elettrici
Assemblare i componenti elettrici
Assemblare i componenti elettrici
Assemblare i componenti elettrici
Assemblare i componenti elettrici

Collegare i componenti elettrici come mostrato nello schema. Li ho assemblati prima su una breadboard per testare i componenti e caricare i numeri ID per i due tag a cui volevo consentire l'accesso.

I LED verde e rosso non sono necessari, forniscono solo una buona indicazione che il tag viene letto correttamente una volta che il sistema è in un alloggiamento.

Passaggio 3: carica il codice

La descrizione completa del codice e il collegamento per il download sono disponibili qui - Codice meccanismo di blocco RFID basato su Arduino

Il link per scaricare il codice è qui - RFID Lock Code

Prima di eseguire il codice, dovrai installare la libreria RFID che è in bundle con il codice nel download precedente.

Il codice essenzialmente attende la scansione di un tag. Una volta che un tag viene scansionato, passa l'ID scansionato a una funzione che controlla se il numero ID del tag scansionato si trova in una serie di tag accettati e quindi concede l'accesso, fa lampeggiare il LED verde e sblocca o blocca il meccanismo a seconda dello stato precedente oppure nega l'accesso e fa lampeggiare il led rosso.

Passaggio 4: aggiunta di un tag

Il codice include un'uscita per il monitor seriale sul tuo PC. Quando lo esegui per la prima volta, dovrai registrare i tag a cui desideri concedere l'accesso. Questo viene fatto scansionando il tag e registrando l'ID del tag mostrato sul monitor seriale. Questo numero può quindi essere aggiunto all'array accessGranted per concedere l'accesso al tag. Anche la dimensione dell'array dovrebbe essere aumentata o diminuita di conseguenza.

Ricarica il codice con il nuovo array e ora dovresti essere in grado di scansionare il tuo tag e lampeggerà in verde e bloccherà o sbloccherà il tuo meccanismo a seconda dello stato precedente del blocco.

Passaggio 5: installazione della serratura

Installazione della serratura
Installazione della serratura
Installazione della serratura
Installazione della serratura

Per rendere più fruibile la serratura, l'ho installata in un contenitore/alloggiamento di plastica con i led visibili sul davanti sopra l'area del sensore. La serratura è stata poi montata all'interno della porta.

Se desideri rendere il sistema un po' più sicuro, allora ti consigliamo di separare il modulo sensore dall'Arduino e piuttosto montare l'Arduino anche all'interno della porta. È molto più difficile riprodurre il segnale dal modulo sensore all'Arduino piuttosto che riprodurre un segnale PWM al servo per aprire la serratura.

Se desideri maggiori informazioni sulla costruzione del meccanismo di blocco e una descrizione approfondita del codice, dai un'occhiata alla build completa scrivi qui - Serratura RFID basata su Arduino

Buona fortuna con la tua costruzione!

Consigliato: