Sommario:
- Passaggio 1: materiali
- Passaggio 2: impostazione dei pulsanti
- Passaggio 3: impostazione del LED RGB
- Passaggio 4: impostazione dei LED
- Passaggio 5: configurazione dei motori
- Passaggio 6: codice
- Passaggio 7: costruire il meccanismo di blocco
- Passaggio 8: crea sicurezza e installa breadboard
- Passaggio 9: creare la tastiera
- Passaggio 10: installazione della tastiera
- Passaggio 11: installazione del meccanismo di blocco
- Fase 12: FINITO
Video: Costruisci una cassaforte usando un Rpi: 12 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Vuoi imparare come convertire il tuo Raspberry pi in una cassaforte perfettamente funzionante? Quindi segui questo passaggio di 12 istruzioni per imparare come. La cassaforte avrà una tastiera perfettamente funzionante e un sistema di chiusura, così potrai tenere al sicuro i tuoi effetti personali.
Passaggio 1: materiali
Prima di iniziare è necessario raccogliere i materiali necessari. Avrai bisogno:
- Pulsanti x9
- Led RGB x1
- LED verde x3
- Motori CC x2
- L292D Ponte ad H x1
- Resistenza da 330Ω x4
- Tagliere x2
- Calzolaio a T x1
- Ingranaggi della stessa dimensione x2
- Assortimento di ponticelli
- Pistola per colla e stick di colla
- Forbici
- Sega a mano piccola
- Scatola di scarpe/scatola di cartone x1
- Tassello in legno x2
- Più pezzi di cartone
- Vernice nera e argento
- Nastro elettrico
- Una cannuccia o un pennarello (abbastanza grande da far passare il tassello di legno)
Passaggio 2: impostazione dei pulsanti
In questo passaggio avrai bisogno di una breadboard, un T-cobbler, nove pulsanti e un assortimento di ponticelli. Per prima cosa posiziona il ciabattino a T su entrambe le estremità della breadboard, assicurati che sia posizionato al centro della breadboard. Quindi posizionare un filo nero con un'estremità collegata a GND sul T-cobbler e l'altro lato alla guida di terra sulla breadboard. Ripeti l'ultimo passaggio, ma usa un filo rosso e collegalo dal 5V sul T-cobbler alla barra di alimentazione sulla breadboard. Posiziona otto dei pulsanti sulla breadboard in modo rettangolare 4 x 2 lasciando spazio tra ciascun pulsante, posiziona metà dei pulsanti su ciascun lato della breadboard. Quindi posiziona l'ultimo pulsante più in basso sulla breadboard da solo. Il rettangolo di pulsanti 4 x 2 è la tastiera per la cassaforte e il pulsante singolare è il pulsante di ripristino. Per collegare un pulsante (uno qualsiasi dei pulsanti) utilizzare un filo nero per collegarlo al binario di terra, posizionare un'estremità del filo nero nel binario di terra e l'altro lato nella stessa fila del pulsante. Quindi collega il pin del pulsante che si trova sullo stesso lato del pin che hai appena collegato a terra a un pin gpio sul T-cobbler. Ripetere questa operazione per tutti e nove i pulsanti, quindi ogni pulsante ha il proprio pin gpio ed è collegato a terra.
Passaggio 3: impostazione del LED RGB
In questo passaggio avrai bisogno di un LED RGB, un resistore da 330, un assortimento di ponticelli e la breadboard del passaggio precedente. Per prima cosa posiziona il tuo LED RGB sulla breadboard dell'anno accanto al pulsante di ripristino, assicurati che ogni pin sia posizionato in una riga separata sulla breadboard. Collegare il pin più lungo del LED RGB alla barra di alimentazione utilizzando il resistore da 330Ω. Quindi, utilizzando i cavi dei ponticelli, collegare ciascuna delle altre tre gambe del LED RGB a un pin gpio.
Passaggio 4: impostazione dei LED
In questo passaggio avrai bisogno di tre LED verdi, tre resistori da 330Ω, un assortimento di cavi jumper, una nuova breadboard e la breadboard del passaggio precedente. Per prima cosa collega le due breadboard insieme, collega la nuova breadboard sul lato destro della breadboard dal passaggio precedente. Sulla nuova breadboard posizionare un filo nero con un'estremità collegata al pin di terra sul T-cobbler e l'altro lato alla guida di terra sulla breadboard. Quindi utilizzare un filo rosso e collegarlo dal pin 5V sul T-cobbler alla barra di alimentazione sulla breadboard. Posiziona i tre LED in una linea, assicurati che ogni gamba di ogni LED abbia la sua fila e che ci sia spazio tra ogni LED. Utilizzando i tre resistori da 330, collegare la gamba corta (catodo) di ciascun LED al binario di terra. Quindi collegare la gamba lunga (anodo) di ciascun LED a un pin gpio sul T-cobbler.
Passaggio 5: configurazione dei motori
In questo passaggio avrai bisogno di un H-bridge L292D, due motori CC, un assortimento di cavi jumper e le due breadboard del passaggio precedente. Usando la breadboard senza il T-cobbler, posiziona il ponte ad H al centro della breadboard con la scanalatura nel ponte ad H rivolto verso la parte superiore della breadboard, assicurati che ogni pin del ponte ad H abbia la sua riga sul tagliere. Per prima cosa collega il pin superiore e inferiore su ciascun lato del ponte H alla barra di alimentazione utilizzando i fili rossi. Quindi, usando fili neri, collega i due pin centrali su ciascun lato del ponte H alla guida di terra. A questo punto dovrebbero esserci quattro pin su ciascun lato del ponte H senza connessione. Usando fili gialli, collega i pin sopra/sotto i fili rossi a diversi pin gpio sul T-cobbler, assicurati che ogni pin collegato con un filo giallo abbia il proprio pin gpio sul T-cobbler. Ora collega un filo rosso e un filo nero a ciascuno dei motori. A questo punto dovresti avere due pin su ciascun lato del ponte H senza connessioni, su ciascun lato del ponte H posiziona il filo rosso di un motore nel pin vuoto sopra i due fili neri centrali. Infine su ciascun lato posizionare il filo nero dal motore nel perno vuoto.
Passaggio 6: codice
Ora che hai creato il tuo circuito, avvia il tuo Raspberry pi e apri python (Idle) 3. Usa questo codice per dare vita alla tua creazione, assicurati di cambiare i pin gpio per specificare il tuo circuito specifico.
da gpiozero import LED, Button, RGBLED, Motor
dal tempo importa il sonno
arcobaleno = LED RGB(rosso=16, verde=25, blu=6)
led1 = led(23)
led2 = led(18)
led3 = led(22)
pulsante di ripristino = Pulsante(27)
bottone1 = bottone(26)
bottone2 = bottone(19)
bottone3 = bottone(5)
bottone4 = bottone(13)
bottone5 = bottone(20)
bottone6 = bottone(21)
bottone7 = bottone(12)
bottone8 = bottone(24)
motore = Motore (avanti=4, indietro=17)
motore2 = Motore(avanti=8, indietro=7)
def reset():
led1.off()
led2.off()
led3.off()
rainbow.color = (0, 1, 0)
motore.stop()
motore2.stop()
serratura()
tastiera()
def sbloccare():
motore2.avanti()
dormire(0,5)
motore2.stop()
motore.avanti()
dormire(0,5)
motore.stop()
def lock():
motore2.indietro()
dormire(0,5)
motore2.stop()
motore.indietro()
dormire(0,5)
motore.stop()
def pin sbagliato():
led1.off()
led2.off()
led3.off()
rainbow.color = (0, 1, 0)
def tastiera():
mentre vero:
se pulsante1.è_premuto o pulsante3.è_premuto o pulsante8.è_premuto o pulsante4.è_premuto o pulsante6.è_premuto:
pin sbagliato()
se button2.is_pressed:
led1.on()
se button7.is_pressed e led1.is_lit:
led2.on()
se pulsante5.è_premuto e led1.è_acceso e led2.è_acceso:
led3.on()
se led1.is_lit e led2.is_lit e led3.is_lit:
rainbow.color = (1, 0, 1)
sbloccare()
rottura
mentre vero:
se resetbutton.is_pressed:
Ripristina()
Passaggio 7: costruire il meccanismo di blocco
In questo passaggio avrai bisogno di una sega a mano, una pistola per colla, un tassello di legno, due ingranaggi (stessa misura), due cappucci o cannucce, due motori a corrente continua, nastro isolante, cartone e vernice nera. Per prima cosa prendi un pezzo di cartone da 5 cm x 5 cm e dipingilo di nero, quindi usando la sega a mano fai delle scanalature nel tassello di legno che corrispondano alle scanalature sugli ingranaggi. Crea da 7 a 10 scanalature nel tassello di legno, assicurati di lasciare circa 1,5 cm del tassello non scanalato nella parte anteriore e circa 0,7 cm nella parte posteriore. Ora usa una cannuccia taglia due pezzi di paglia di circa 0,7 cm di lunghezza, se usi un cappuccio marcatore usa la sega a mano per tagliare pezzi di 0,7 cm del cappuccio. Ora attacca l'ingranaggio al motore, puoi incollare a caldo l'ingranaggio all'estremità del motore o usare del nastro isolante (la colla a caldo funziona meglio). Ora posiziona e incolla a caldo i pezzi di cannuccia/tappo pennarello sul bordo del pezzo di cartone, assicurati che i due pezzi di cannuccia/tappo pennarello siano distanti un ingranaggio e siano allineati in modo che il tassello di legno possa attraversarli. Quindi tagliare il cartone in una dimensione di 5 cm x 3 cm, assicurarsi che i pezzi di cannuccia / pennarello siano lungo il bordo del lato di 5 cm. Ora taglia un pezzo di tassello da 1 - 2 cm e posizionalo e incollalo a caldo a circa 1 cm dietro il secondo cappuccio di cannuccia / pennarello, questo tassello funge da tappo. Ora posiziona il tassello con le scanalature dell'ingranaggio nelle cannucce/tappi del pennarello. Ora taglia un quadrato nel cartone tra i due pezzi di cannuccia/cappuccio segnapunti, assicurati di non tagliare via il cartone sotto il tassello. Ora posiziona il motore nel foro quadrato che hai appena fatto nel cartone, allinea le scanalature degli ingranaggi con quelle del tassello, del nastro adesivo o incolla a caldo il motore sul cartone. Ora ripeti questo passaggio per creare un secondo meccanismo di blocco, assicurati che il secondo meccanismo di blocco sia costruito in modo che il tassello sia rivolto nella direzione opposta quando i motori su ciascun meccanismo sono rivolti nello stesso modo.
Passaggio 8: crea sicurezza e installa breadboard
In questo passaggio avrai bisogno di una pistola per colla, le due breadboard dei passaggi precedenti, scatola da scarpe/scatola, cartone, nastro isolante e vernice nera. Per iniziare dipingi di nero l'intera scatola da scarpe e taglia un altro pezzo di cartone della stessa lunghezza della scatola da scarpe e della stessa altezza dell'interno della scatola, dipingi di nero anche questo pezzo di cartone. Quindi posiziona la breadboard all'interno della scatola da scarpe nell'angolo anteriore destro, assicurati che il T-cobbler sia rivolto verso il lato opposto della scatola e non contro il muro della scatola. Posiziona quindi e incolla a caldo il pezzo di cartone che hai appena dipinto proprio dietro la breadboard. Ora taglia e dipingi un pezzo di cartone delle dimensioni necessarie per coprire il pezzo di cartone che hai appena incollato sulla parte anteriore della scatola da scarpe, questo serve per coprire la breadboard nella scatola. Una volta dipinto, aggiungi il nuovo pezzo di cartone attaccandolo all'altro pezzo di cartone che è già nella scatola, in modo che la breadboard sia ancora accessibile quando il cartone viene sollevato.
Passaggio 9: creare la tastiera
In questo passaggio avrai bisogno della scatola da scarpe del passaggio precedente, cartone, forbici e vernice argentata. Per prima cosa taglia cinque diversi pezzi di cartone. Taglia due pezzi da 11 cm x 4 cm, due pezzi da 6 cm x 4 cm e un pezzo da 11 cm x 6 cm. Nei pezzi da 11 cm x 4 cm e nei pezzi da 6 cm x 4 cm segna un punto al centro di ogni pezzo, quindi traccia una linea attraverso il punto con 1 cm su entrambi i lati del punto. Quindi tagliare ai bordi della linea dai due angoli inferiori del pezzo e poi orizzontalmente dai bordi del cartone. Ora ogni pezzo, tranne quello di 11 cm x 6 cm, dovrebbe apparire come un rettangolo con un triangolo attaccato alla parte inferiore. Quindi dipingi ogni pezzo d'argento, quindi incolla tutti questi pezzi insieme per creare un prisma rettangolare senza lato posteriore, i triangoli su ciascun lato devono essere rivolti verso il basso. Ora usa le forbici per creare una griglia 4 x 2 per adattare gli 8 pulsanti che si trovano sulla breadboard, quindi praticare i fori per il pulsante di ripristino, il LED RGB e i tre LED verdi. Quindi rimuovi i nove pulsanti, il LED RGB e i tre LED verdi dalla breadboard e inseriscili nei fori che hai appena fatto per loro nella tastiera.
Passaggio 10: installazione della tastiera
In questo passaggio avrai bisogno della tastiera, della scatola da scarpe, di un assortimento di cavi per ponticelli e delle forbici. Per prima cosa, usando le forbici, taglia quattro fessure sulla parte anteriore della scatola da scarpe sul lato in cui si trova la breadboard. Le fessure dovrebbero corrispondere ai triangoli sulla tastiera, ma i tagli sulla scatola da scarpe dovrebbero essere più corti della lunghezza dei triangoli. Quindi fai un buco tra tutte le fessure sulla scatola da scarpe. Ora, usando i cavi dei ponticelli, collega i pulsanti e i LED alla breadboard dove erano stati posizionati in precedenza, fai passare i fili dai pulsanti e dai LED attraverso il foro nella scatola da scarpe alla breadboard. Quindi posiziona la tastiera sulla scatola da scarpe inserendo i triangoli sulla tastiera nei tagli sulla scatola da scarpe.
Passaggio 11: installazione del meccanismo di blocco
Infine, per installare il meccanismo di blocco avrai bisogno di una pistola per colla, i meccanismi di blocco e le forbici. Su ogni meccanismo di blocco dovrebbe esserci un cartone appeso, usalo per incollare un meccanismo su ciascun lato della scatola da scarpe, sopra il cartone che copre la breadboard. Quindi fai un foro su ciascun lato della scatola da scarpe e sul coperchio della scatola da scarpe, i fori dovrebbero allinearsi con i tasselli di legno sul meccanismo di blocco. Ora fai un piccolo foro nel cartone che copre la breadboard, attraverso questo foro collega i motori alla breadboard usando i ponticelli. Collegare i motori al ponte ad H dove erano stati originariamente posizionati al punto cinque.
Fase 12: FINITO
Ora hai una cassaforte completamente funzionante che puoi eseguire utilizzando il tuo Raspberry pi, se vuoi che la cassaforte sia portatile lontano dal tuo monitor usa il visualizzatore VCN per connetterti in remoto al tuo pi. Quando si utilizza il visualizzatore VCN, il Raspberry pi può essere posizionato nello stesso scomparto della breadboard. Ora puoi smettere di preoccuparti dei tuoi oggetti e tenerli al sicuro. =)
Consigliato:
B-Safe, la cassaforte portatile: 8 passaggi (con immagini)
B-Safe, la cassaforte portatile: *** 4 settembre 2019: ho caricato un nuovo file 3D della scatola stessa. Sembrava che il mio lucchetto fosse 10 mm troppo alto per una buona chiusura ***Il problema Immagina questo: ti svegli una mattina e il tempo è davvero buono. Vuoi andare in spiaggia. Perché non
La cassaforte per chiavi di Angela: 5 passaggi
Cassaforte per chiavi di Angela: Ispirato da: https://www.instructables.com/id/Key-Safe/Una cassaforte per chiavi ben strutturata per riporre i tuoi effetti personali. Ho apportato alcune modifiche in base alla versione originale. Aggiungendo altre 3 password, "A", "B", "C" e &
Una cassaforte luminosa: 6 passaggi
Una cassaforte luminosa: questo progetto propone un modo per proteggere le tue cose. Il risultato finale del progetto è un interruttore comandato dall'arduino dopo due fasi di sicurezza. L'interruttore può aprire un portale, sostituire un telecomando o semplicemente comandare il motore. Il mio progetto presenta
Creare una cassaforte digitale sicura: 26 passaggi
Creazione di un deposito digitale sicuro: ho pensato di condividere le basi della creazione di un deposito digitale sicuro utilizzando il software veracrypt. L'ho usato per diversi anni per creare depositi digitali per me e la mia famiglia. è un potente software di crittografia e molto versatile, ma non en
Rompi e ripristina una cassaforte elettronica: 3 passaggi
Rompi e ripristina una cassaforte elettronica: per farla breve, se rimuovessi il contenuto della cassaforte per un amico, potrei tenere la cassaforte… perché non provarci