Hva du trenger for et tastatur Entry System Arduino prosjektet

July 26  by Eliza

Ingen selvrespekt mastermind ville forlate sin festning usikret mot inntrengere. Disse Arduino prosjekt trinn guide deg gjennom å bygge et tastatur post system som låser opp en dør når du går inn riktig kode inn i en standard 10-sifret tastatur. Systemet viser også koden på et syv-segment LED display mens du går inn i det, og når du har tastet inn riktig kode en velkomstmelding vises.

Du lage en prototype på en brødfjel å sørge for at alt fungerer som det skal, og deretter sette det inn i en passende kabinett etter det fungerer. Når du overføre den til kabinettet ditt, kan det være lurt å gjenoppbygge kretsen på et stykke stripboard. Det er mange tråder i dette prosjektet, så du kan også være lurt å plukke opp noen bånd kabel for å gjøre alle disse tilkoblingene.

Her er hva du trenger:

  • En Arduino
  • En numerisk tastatur (SparkFun COM-08653 eller Rapid 78-0305)
  • En quad, felles katode, syv-segment LCD display (Lite-ON LTC-4727JR fra Digi-Key 160-1551-5ND, eller HDSP-B09G fra Farnell 1003341)
  • En Max 7219 eller 7221 8-sifret LED display driver
  • To kondensatorer: en 10μF (microfarad) elektrolytisk kondensator og en 0,01 uF keramisk plate kondensator
  • To motstander: 2.2kΩ og 33kΩ. Disse kan være forskjellig avhengig av LED-modul og type stafett.
  • En 5V DC miniatyr relé (for eksempel Hamlin HE721A0510, fra Jameco # 1860109, eller Farnell # 9561757)
  • En 2N2222 eller lignende NPN transistor
  • En 1N4001 eller lignende diode
  • En stripe av pin overskrifter
  • En elektrisk dør låsemekanisme, 12V DC. Det finnes flere typer (se nedenfor) for å velge mellom, for eksempel en elektrisk dør streik (post # 5192 fra SmartHome.com eller GAE Series Electric Strike fra onlinesecurityproducts.co.uk).
  • En to-dirigent, lav spenning wire (18-22 AWG) for å kjøre strøm fra transformator til ditt prosjekt boksen og dør låsemekanisme.
  • En passende kabinett for å pakke den opp pent (som Serpac A27BK, Jameco # 373456, eller Farnell # 775538). Dimensjonene til ca 6 x 3 x 1,5 inches (15 x8 x 4 cm).
  • Et lite stykke stripboard (valgfritt)
  • Noen korte lengder av flatkabelen (valgfritt)
  • Wire montering klipp
  • Et varmt lim pistol og noen limstifter
  • En målebånd
  • Små håndverktøy for å lage hull i kabinettet og installere dørene låses inn i dørkarmen.

    Hva du trenger for et tastatur Entry System Arduino prosjektet

Tastaturet inneholder ledende spor på kretskortet inne. Trykke på en knapp lukker en bryter som kobler to av disse sporene. Hver rad og kolonne er koblet til en utdatanål på tastaturet, og du kobler disse utdatastrømpunkt til din Arduino digitale nålene. Når du trykker på en knapp, er forbindelsen mellom en rad og en kolonne gjort.

Produsenter tildele ulike effekt tastaturet pins til rader og kolonner. To av de vanlig tilgjengelige tastaturer er oppført tidligere og anvendes i eksempelkode. Hvis tastaturet er annerledes, må du teste den eller lese tastaturet dataark for å finne ut hvordan du kobler tastaturet er utdatastrømpunkt til din Arduino digitale nålene.

Hva du trenger for et tastatur Entry System Arduino prosjektet

Strømforsyningen bør bli vurdert på 12V DC. De fleste mekanismer elektroniske låse er tilgjengelig i 12V DC-modeller, og dette er en akseptabel inngang for Arduino. Også, sørg for at transformatoren vil levere nok strøm til å håndtere behovene til både din Arduino og din elektronisk lås. Arduino kan operere på et minimum av 250mA, men det er tryggere å anslå det på 500mA.

Spec sheet av låsemekanismen skal si hvor mye strøm er nødvendig for å betjene den. Hvis ikke, kan du bruke multimeter for å måle strømmen gjennom spolen av din lås, mens den er aktivert. Den GAE elektronisk dør streik i listen deler opererer med 12V DC på 400mA.

Kombinert med Arduino, det er en gjeldende krav om 950mA. Du bør overstige dette med en liten margin, så det betyr at din makt må oppgi en minimums produksjon på 1.0A. Du kan bruke en med en høyere rating, men ikke en lavere rating.

Displayet er et firesifret, syv-segment visning av den typen som du har sett omtrent overalt. Ved hjelp av en quad-skjerm er litt enklere enn å bruke fire individuelle syv-segment-display. Det har felles katode for å redusere antallet av pinner som trengs for å drive den. De katoder og anoder for sifrene og kolon / desimaler er koblet til bare noen få pinner på baksiden av enheten.

Igjen, ulike produsenter bruker forskjellige pinouts. Databladet viser hvilke pinner er koblet til hvert segment. Du kan bruke en annen modul enn de som er oppført her, men sørg for at du bruker en felles katode (CC) skjerm. En felles anode (CA) skjerm vil ikke fungere.

Displayet er drevet av Maxim 7219 eller 7221 skjermdriveren (72xx, for kort). Dette integrert krets (eller IC) gjør det svært enkelt å kontrollere opptil åtte sifre. Den håndterer adressering hvert segment, lagring staten hvert siffer, og selv kontrollere lysstyrken gjennom puls-bredde modulasjon (PWM).

Beleilig, sender du kommandoer ved hjelp av Serial Peripheral Interface (SPI) Arduino bibliotek. Brikken krever bare en motstand for å sette LED nåværende og to kondensatorer, som holder strømsvingninger fra å skade den.

Best av alt, det bare bruker tre digitale Arduino pins.

Låsemekanismen styres av et relé. Slå på stafetten gir makt til å strømme fra strømforsyningen til elektrisk dørlås. Koplingstransistoren, motstand, diode og styre releet. Transistoren er en 2N2222 generelle formål NPN veksling transistor. Den 2.2KΩ motstand brukes med det forhindrer for mye strøm som flyter til basisen av transistoren.

Dioden hindrer blowback, eller tilbake spenning, et fenomen som oppstår når strømmen til reléspolen er slått av og dens magnetfelt bryter ned.