Sommario:
- Passaggio 1: elenco delle parti
- Passaggio 2: come funziona
- Passaggio 3: schema elettrico
- Passaggio 4: test
- Passaggio 5: involucro dell'elettronica
- Passaggio 6: l'app
- Passaggio 7: montaggio della serratura
- Passaggio 8: alimentazione
- Passaggio 9: il codice
- Passaggio 10: finito
Video: Serratura Bluetooth (Arduino): 10 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Recentemente ho rivisto Amazing SpiderMan, in una scena Peter Parker chiude e sblocca la porta dalla sua scrivania usando un telecomando. Quando ho visto questo ho subito voluto il mio per la mia porta. Dopo un po' di tentativi ho ottenuto un modello funzionante. Ecco come l'ho realizzato
Passaggio 1: elenco delle parti
Per questo progetto avremo bisogno di quanto segue:
Elettronica:
- Arduino Nano (Scaricalo qui)
- Modulo Bluetooth (acquistalo qui)
- Servo 90g (lo trovi qui)
- Adattatore da parete 5v
Parti:
- Slide Lock (Scaricalo qui)
- Sei viti per il blocco scorrevole
- Cartone
- Filo
Utensili:
- Saldatore
- Pistola a colla
- Trapano
- Testa di trapano
- Testa di perforazione per foro pilota
- Taglierino
- Computer con Arduino IDE
Passaggio 2: come funziona
L'idea è che posso chiudere e aprire facilmente la mia porta senza dover portare una chiave o addirittura avvicinarmi:D ma questa è solo una frazione di ciò che possiamo fare. Da qui potremmo aggiungere un sensore come un sensore di battito in modo da poter sbloccare la nostra porta con un colpo speciale o anche un sistema di riconoscimento vocale!
Il braccio del servo sarà collegato al blocco del cursore e si sposterà di 0 gradi per bloccare la porta e di 60 gradi per sbloccarlo utilizzando i comandi che riceve dal dispositivo Bluetooth.
Passaggio 3: schema elettrico
Iniziamo collegando il servo ad Arduino (vorrei notare che anche se sto usando Arduino nano, Arduino uno funzionerà altrettanto bene con lo stesso identico layout dei pin)
- Il filo marrone sul servo è a terra e viene collegato a terra sull'Arduino
- Il filo rosso è positivo e si collega a 5v su Arduino
- Il filo arancione è la connessione della sorgente dei servi e viene collegato al pin 9 dell'Arduino
Ora consiglierei di testare il servo prima di andare avanti, puoi farlo andando agli esempi nell'IDE di Arduino e selezionando sweep. Quando siamo sicuri che il servo funzioni possiamo aggiungere il modulo bluetooth. Collegheremo il pin rx sul modulo bluetooth al pin tx su Arduino e il pin tx sul modulo bluetooth al pin rx su Arduino Ma non farlo ancora! mentre queste connessioni vengono effettuate, non è possibile caricare nulla su Arduino, quindi assicurati di caricare il codice prima di saldare. Tenendo presente questo, è così che colleghiamo il modulo bluetooth ad Arduino
- Il pin Rx sul modulo bluetooth si collega al pin Tx su Arduino
- Il pin Tx sul modulo bluetooth si collega al pin Rx su Arduino
- Vcc (positivo) sul modulo bluetooth collega il 3.3v su Arduino
- La terra va a terra
Se qualcosa di tutto questo è stato fonte di confusione, segui i fili sull'immagine fornita
Passaggio 4: test
Ora che abbiamo tutte le parti insieme, assicuriamoci che il servo sia abbastanza forte da spingere e tirare il meccanismo di blocco senza problemi prima di iniziare a progettare il concetto finale, ho costruito un modello solo per assicurarmi che il mio servo fosse abbastanza forte, all'inizio il mio non lo era, quindi ho aggiunto un po' di olio sul meccanismo di scorrimento che ha aiutato tutto a muoversi senza intoppi. È davvero fondamentale che tutto si muova senza intoppi o c'è la possibilità che tu rimanga bloccato dentro o fuori dalla tua stanza!:D
Passaggio 5: involucro dell'elettronica
Ho deciso di lasciare il mio servo "a vista" e di costruire solo una piccola custodia di cartone per proteggere l'arduino nano e il modulo Bluetooth. Possiamo costruirlo tracciando il perimetro di arduino nano su un pezzo di cartone e aggiungere circa 1 cm (0, 39 pollici) di spazio su ciascun lato ora dobbiamo ritagliare gli altri 5 lati del cubo rettangolare. Dobbiamo anche praticare un foro su una delle facce per il cavo di alimentazione da collegare all'arduino.
Le misure per il caso sono:
- Pezzo inferiore = 7,5 cm per 4 cm (2,95 per 1,57 pollici)
- Pezzo superiore = 7,5 cm per 4 cm (2,95 per 1,57 pollici)
- pezzo sinistro = 7,5 cm per 4 cm (2,95 per 1,57 pollici)
- Pezzo giusto = 7,5 cm per 4 cm (2,95 per 1,57 pollici)
- Faccia anteriore = 4 cm per 4 cm (1,57 per 1,57 pollici) (tagliare il foro di alimentazione in questo)
- Faccia posteriore = 4 cm per 4 cm (1,57 per 1,57 pollici)
Passaggio 6: l'app
Quindi per bloccare e sbloccare la porta abbiamo bisogno di un dispositivo con Android o Windows con Bluetooth integrato, gli utenti Mac non sono riuscito a farlo funzionare su un iPhone o un macbook pro Penso che potrebbero esserci dei problemi con il driver, ma sono sicuro che uno di voi posso capirlo:D Se stai installando su Android dovrai andare al Play Store e scaricare un'app chiamata Bluetooth Terminal e per Windows si chiama TeraTerm poi dobbiamo connettere l'hc-05 al nostro telefono dovrebbe essere chiamato linvor e la password sarà essere 0000 o 1234. Una volta accoppiato, apri l'app che abbiamo appena installato, fai clic su Opzioni e tocca Connetti al dispositivo (non sicuro) ora il nostro telefono sta fondamentalmente simulando il monitor seriale di Arduino, il che significa che possiamo vedere e inviare informazioni provenienti da Arduino.
Se digiti 0 e premi invio dovresti vedere la serratura della porta e vedere il messaggio "porta chiusa"
e quando digiti 1 e premi invio dovresti vedere la porta sbloccata e vedere il messaggio "porta sbloccata"
Il processo è fondamentalmente lo stesso su Windows, tranne per il fatto che è necessario scaricare un'applicazione chiamata Tera Term e che è possibile trovare il collegamento per il download qui (https://ttssh2.osdn.jp/index.html.en)
Passaggio 7: montaggio della serratura
Per prima cosa dobbiamo montare il servo sul blocco scorrevole, lo facciamo tagliando il bordo dei fori di montaggio del servo in modo che quando posiamo il servo sarà a filo con il blocco, quindi inseriamo il braccio del servo nel blocco foro dove c'era la maniglia e verifica che tutto si muova correttamente in caso affermativo incollalo.
Ora dobbiamo iniziare a praticare i fori pilota nella porta per le viti, posizionare la serratura scorrevole contro la porta e utilizzare una matita per tracciare dove si trovano i fori ora praticare i fori pilota dove hai fatto le tracce forarli alla profondità di circa 2,5 cm ora posizionare la serratura contro la porta e avvitare le viti una volta che è sicuro assicurarsi che il sistema funzioni ancora
Passaggio 8: alimentazione
Per essere sicuri di poterlo lasciare, avremo bisogno di un alimentatore, il cavo e la mini presa USB per connetterci all'arduino.
Collegare la messa a terra dell'alimentatore alla messa a terra della mini porta usb e collegare il cavo rosso al cavo rosso della mini porta usb ora portare il cavo dalla serratura a una delle cerniere della porta e da lì portarlo a una presa di corrente
Passaggio 9: il codice
#includere
Servo mio servo;
int posizione = 0;
stato int; int flag=0;
configurazione nulla()
{
mioservo.attach(9);
Serial.begin(9600);
mioservo.write(60);
ritardo(1000); }
ciclo vuoto()
{
if(Seriale.disponibile() > 0)
{
stato = Serial.read();
bandiera=0;
} // se lo stato è '0' il motore CC si spegnerà
if (stato == '0')
{
mioservo.write(8);
ritardo(1000);
Serial.println("Porta chiusa");
}
else if (stato == '1')
{
mioservo.write(55);
ritardo(1000);
Serial.println("Porta sbloccata");
}
}
Passaggio 10: finito
Goditi la serratura della tua porta controllata da bluetooth, non dimenticare di scherzare con i tuoi amici chiudendoli fuori dalla tua stanza!
Grazie per aver letto se avete domande, non esitate a scrivermi in privato o lasciare la domanda nei commenti.
Consigliato:
Sensore per porta e serratura del capannone alimentato a batteria, solare, ESP8266, ESP-Now, MQTT: 4 passaggi (con immagini)
Sensore per porta e serratura del capannone alimentato a batteria, solare, ESP8266, ESP-Now, MQTT: In questo Instructable ti mostro come ho realizzato un sensore alimentato a batteria per monitorare la porta e lo stato di blocco del mio capannone per biciclette remoto. Non ho alimentazione di rete, quindi l'ho alimentato a batteria. La batteria viene caricata da un piccolo pannello solare. Il modulo è d
Serratura elettrica con lettore di impronte digitali e lettore RFID: 11 passaggi (con immagini)
Serratura elettrica con lettore di impronte digitali e lettore RFID: Il progetto è stato progettato per evitare la necessità di utilizzare le chiavi, per raggiungere il nostro obiettivo abbiamo utilizzato un sensore ottico di impronte digitali e un Arduino. Tuttavia ci sono persone che hanno un'impronta digitale illeggibile e il sensore non la riconosce. Poi pensando a
Confezione regalo con serratura: 4 passaggi (con immagini)
Confezione regalo chiudibile a chiave: una confezione regalo in cui è possibile digitare e selezionare le iniziali di chi è e da chi proviene utilizzando un potenziometro
Serratura RFID wireless con Nodemcu: 9 passaggi (con immagini)
Serratura RFID wireless con Nodemcu: --- Funzione principale --- Questo progetto è stato realizzato come parte di un corso di comunicazione di rete presso l'Universidade do Algarve in collaborazione con il mio collega Luís Santos. Il suo scopo principale è controllare l'accesso di una serratura elettrica tramite wi
Serratura RFID Arduino: 5 passaggi (con immagini)
Blocco porta RFID Arduino: ***Aggiornato 8/9/2010*** Volevo creare un modo facile e sicuro per entrare nel mio garage. L'RFID era il modo migliore per sbloccare la mia porta, anche con le mani occupate posso sbloccare la porta e aprirla! Ho costruito un circuito semplice con un ATMega 168 arduino di base chi