Serratura elettronica con Arduino UNO R4 WiFi e sensore touch

Questo progetto realizza una serratura elettronica di base con Arduino UNO R4 WiFi. Un sensore touch rileva il tocco, un relè controlla una serratura a solenoide e un display OLED mostra lo stato del sistema. Il principio è semplice: tocchi il sensore, la porta si sblocca per 5 secondi, poi si richiude da sola. È un punto di partenza per sistemi di smart locking personalizzabili.

La scheda centrale è la Arduino UNO R4 WiFi, che gestisce tutto il flusso. Il sensore touch invia il segnale alla scheda, che attiva il relè per alimentare la serratura. Il display OLED da 128×64 pixel mostra le schermate di avvio, blocco e sblocco. Il sistema usa un modulo relè per separare il circuito di controllo da quello di potenza, così la serratura a solenoide lavora in sicurezza.

Il circuito e i componenti della serratura

Il montaggio richiede pochi componenti: la scheda Arduino, il sensore touch, il display OLED, il modulo relè e una serratura a solenoide. Tutto si collega su una breadboard con jumper wires. Il relè è fondamentale perché la serratura lavora a 12 VDC, mentre l’Arduino opera a 5 V. Senza relè, la corrente della serratura danneggerebbe la scheda.

Il display OLED si collega via I2C, usando le librerie SSD1306 e Adafruit_GFX. La risoluzione di 128×64 pixel è sufficiente per mostrare lo stato del sistema con caratteri chiari. Il sensore touch si collega a un pin digitale: quando rileva il tocco, invia un segnale alto all’Arduino. La risposta è immediata, e il relè scatta subito.

Il firmware e il tempo di sblocco

Il codice si scrive in Arduino IDE e usa le librerie SSD1306, Adafruit_GFX e Adafruit_SSD1306. Lo sketch legge lo stato del sensore touch e, quando rileva il tocco, attiva il relè. Il display mostra la schermata di sblocco per 5 secondi, poi il sistema blocca di nuovo la porta. Il tempo di sblocco è fisso a 5 secondi, ma si può modificare nel codice.

Il funzionamento è ciclico: avvio, attesa, sblocco, richiusura. Il display OLED aggiorna lo stato in tempo reale, così sai sempre se la porta è bloccata o sbloccata. Il progetto dimostra il principio di una serratura elettronica di base, e il sito del maker raccoglie i dettagli per replicarlo. È un sistema semplice, ma completo.

Per il montaggio servono anche un supporto universale in acrilico per tenere ordinati Arduino e breadboard. I cavi jumper maschio-femmina da 15 cm aiutano a collegare i moduli senza saldature. Il progetto si può espandere con un tastierino numerico, un lettore RFID o un modulo Wi-Fi per il controllo da remoto.

In sintesi, questo progetto è un’ottima base per chi vuole capire come funziona una serratura elettronica. I componenti sono pochi, il codice è essenziale e il risultato è funzionante. Con Arduino UNO R4 WiFi hai anche la possibilità di aggiungere connettività in futuro, trasformando il prototipo in un vero smart lock.


Fonte: https://srituhobby.com/how-to-make-a-solenoid-door-lock-system-using-a-touch-sensor/

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Menu