Sommario:

Costruisci una cassaforte usando un Rpi: 12 passaggi
Costruisci una cassaforte usando un Rpi: 12 passaggi

Video: Costruisci una cassaforte usando un Rpi: 12 passaggi

Video: Costruisci una cassaforte usando un Rpi: 12 passaggi
Video: Day 1 Opening Keynote - Databricks Data + AI Summit 2022 2024, Dicembre
Anonim
Costruisci una cassaforte usando un Rpi
Costruisci una cassaforte usando un Rpi

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:

  1. Pulsanti x9
  2. Led RGB x1
  3. LED verde x3
  4. Motori CC x2
  5. L292D Ponte ad H x1
  6. Resistenza da 330Ω x4
  7. Tagliere x2
  8. Calzolaio a T x1
  9. Ingranaggi della stessa dimensione x2
  10. Assortimento di ponticelli
  11. Pistola per colla e stick di colla
  12. Forbici
  13. Sega a mano piccola
  14. Scatola di scarpe/scatola di cartone x1
  15. Tassello in legno x2
  16. Più pezzi di cartone
  17. Vernice nera e argento
  18. Nastro elettrico
  19. Una cannuccia o un pennarello (abbastanza grande da far passare il tassello di legno)

Passaggio 2: impostazione dei pulsanti

Impostazione dei pulsanti
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

Impostazione del LED RGB
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

Impostazione dei LED
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

Impostazione dei motori
Impostazione 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

Costruisci il meccanismo di blocco
Costruisci 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

Costruisci sicuro e installa breadboard
Costruisci sicuro 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

Crea tastiera
Crea 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

Installa tastiera
Installa 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

Installa il meccanismo di blocco
Installa il 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: