Taula de continguts:

Codificació d'un teclat: 4 passos
Codificació d'un teclat: 4 passos

Vídeo: Codificació d'un teclat: 4 passos

Vídeo: Codificació d'un teclat: 4 passos
Vídeo: Yann Tiersen - Comptine d`un autre ete - l`apres-midi 2024, Desembre
Anonim
Codificació d’un teclat
Codificació d’un teclat

L’objectiu d’aquest projecte és agafar un teclat i codificar-lo de manera que respongui a una determinada contrasenya que estaria preestablerta al mateix codi. A continuació, utilitzaré aquest teclat per col·locar-lo en un model fabricat de manera segura. L'objectiu del projecte és tenir la caixa forta oberta si i quan s'escriu la contrasenya correcta. Per ajudar a fer aquest projecte, faré servir un Arduino per ajudar a codificar el teclat. D'aquesta manera podré configurar la meva pròpia contrasenya i després fer que l'Arduino realitzi qualsevol ordre que trie. Estic molt emocionat per aquest projecte i estic segur que funcionarà bé.

Pas 1: materials

Materials
Materials

A continuació es mostra el material que requeriria per completar el projecte.

  • Arduino- 1
  • Teclat: 1
  • Servomotor
  • Cables Arduino
  • Taula de pa
  • Portàtil (amb l'aplicació Arduino instal·lada)

Pas 2: codificació del teclat

Codificació del teclat
Codificació del teclat
Codificació del teclat
Codificació del teclat
Codificació del teclat
Codificació del teclat

El pas més important d’aquest projecte és codificar el teclat de manera que un ordinador pugui llegir quins números s’introdueixen i després dir a una altra font si és la contrasenya correcta o incorrecta. Per a aquest projecte estic fent servir Arduino, per tant, he utilitzat alguns recursos en línia per intentar entendre com connectar i codificar el teclat perquè s’adapti als requisits esmentats anteriorment. El que vaig trobar a la xarxa va ser que hauria de connectar cada sortida del teclat a un número de pin de l'Arduino i, a continuació, la sortida de terra del teclat a terra a l'Arduino. El codi que he fet servir s’adjunta a les imatges. Aquest codi permet a l’ordinador llegir quins números s’estan perforant i determinar si la contrasenya és correcta o incorrecta.

Pas 3: connectar el servomotor

Col·locació del servomotor
Col·locació del servomotor
Col·locació del servomotor
Col·locació del servomotor

Fer que l’ordinador llegeixi les entrades i, per tant, determinar si una contrasenya és correcta o incorrecta, és una cosa, però fer-ho després realitzaria una acció després seria realment fantàstic. Per aconseguir-ho, vam connectar un servomotor a l’Arduino. La sortida més externa del servo va a 5 V, mentre que els altres dos van a números de pin (podeu utilitzar els pins a0 i a1 en cas que us quedeu a causa del teclat). Un cop fet això, indiqueu al vostre codi quant voleu que giri el motor en funció de si s'escriu una contrasenya correcta o incorrecta. El codi per a això es proporciona a les imatges.

Pas 4: EXTRA: enganxar-lo a una caixa forta

EXTRA: enganxar-lo a una caixa forta
EXTRA: enganxar-lo a una caixa forta

Ara que el mecanisme és funcional, vaig pensar que podria fer aquest projecte un pas més enllaçant-lo a un objecte com ara una caixa forta per veure si el meu projecte pot ajudar-ne a controlar l'obertura i el tancament. Vaig posar les mans en una caixa de cartró confeccionada (un company de la meva escola havia fabricat (Cardboard Safe)), que bàsicament tenia una caixa amb una tira de cartró que entraria i sortiria, per tant, controlant la possibilitat d’obrir o tancar la caixa forta. Vaig decidir connectar el servomotor a aquesta tira de cartró, que controlaria el moviment de la tira, per tant l'obertura i el tancament de la caixa forta.

Recomanat: