Sommario:

Codificare una tastiera: 4 passaggi
Codificare una tastiera: 4 passaggi

Video: Codificare una tastiera: 4 passaggi

Video: Codificare una tastiera: 4 passaggi
Video: Aggiungiamo un tastierino numerico allo Shelly 1 per un apri-porta con PIN 2024, Dicembre
Anonim
Codificare una tastiera
Codificare una tastiera

L'obiettivo di questo progetto è prendere una tastiera e codificarla in modo tale che risponda ad una certa password che sarebbe preimpostata nel codice stesso. Userò quindi questa tastiera per posizionarla su un modello prefabbricato. L'obiettivo del progetto è aprire la cassaforte se e quando viene digitata la password corretta. Per aiutare a realizzare questo progetto utilizzerò un Arduino per aiutare a codificare la tastiera. In questo modo sarò in grado di impostare la mia password e quindi fare in modo che Arduino esegua qualsiasi comando che scelgo. Sono davvero entusiasta di questo progetto e sono fiducioso che funzionerà bene.

Passaggio 1: materiali

Materiali
Materiali

Quello che segue è il materiale che avrei bisogno per completare il progetto.

  • Arduino- 1
  • Tastiera- 1
  • Servomotore
  • Fili Arduino
  • tagliere
  • Laptop (con l'applicazione Arduino installata)

Passaggio 2: codifica della tastiera

Codifica della tastiera
Codifica della tastiera
Codifica della tastiera
Codifica della tastiera
Codifica della tastiera
Codifica della tastiera

Il passaggio più importante di questo progetto è codificare la tastiera in modo tale che un computer possa leggere quali numeri vengono immessi e quindi dire a un'altra fonte se si tratta della password corretta o errata. Per questo progetto sto utilizzando Arduino, quindi ho utilizzato alcune risorse online per cercare di capire come cablare e quindi codificare la tastiera per soddisfare i requisiti sopra elencati. Quello che ho trovato in rete è che avrei dovuto collegare ogni uscita sulla tastiera a un numero di pin su Arduino e quindi l'uscita a terra sulla tastiera a massa su Arduino. Il codice che ho usato è allegato nelle immagini. Questo codice consente al computer di leggere quali numeri vengono digitati e di determinare se la password è corretta o sbagliata.

Passaggio 3: collegamento del servomotore

Collegamento del servomotore
Collegamento del servomotore
Collegamento del servomotore
Collegamento del servomotore

Fare in modo che il computer legga gli input e quindi determini se una password è giusta o sbagliata è una cosa, ma poi fargli eseguire un'azione dopo sarebbe davvero bello! Per raggiungere questo obiettivo abbiamo collegato un servomotore all'Arduino. L'uscita più esterna sul servo va a 5V mentre le altre due vanno ai numeri di pin (puoi usare i pin a0 e a1 nel caso in cui si esauriscano a causa della tastiera). Fatto ciò, inserisci nel codice quanto vuoi che il motore ruoti a seconda che sia stata digitata una password corretta o errata. Il codice per questo è fornito nelle immagini.

Passaggio 4: EXTRA: agganciarlo a una cassaforte

EXTRA- Agganciarlo a una cassaforte
EXTRA- Agganciarlo a una cassaforte

Ora che il meccanismo è funzionante, ho pensato di fare un ulteriore passo avanti con questo progetto collegandolo a un oggetto come una cassaforte per vedere se il mio progetto può aiutare a controllarne l'apertura e la chiusura. Ho messo le mani su una cassaforte di cartone già pronta (un mio compagno di scuola aveva realizzato (Cardboard Safe)) che essenzialmente aveva una scatola con una striscia di cartone che si muoveva dentro e fuori controllando quindi la possibilità di aprire o chiudere la cassaforte. Ho deciso di collegare il servomotore a quella striscia di cartone, che avrebbe quindi controllato il movimento della striscia e quindi l'apertura e la chiusura della cassaforte.

Consigliato: