Baserade Arduino dörren låssystem (1 / 3 steg)
Steg 1: Gå runt Daigram
Krets och arbetar
Använda en mikrokontroller (MCU) skär ned på externa komponenter. Kretsen består av Arduino Nano styrelse, transistorer PN2222A (T1) och BD139 (T2), en 4 x 4 matris knappsatsen (S1-S16), magnetventil lås och några andra komponenter. 4 x 4 matris knappsatsen ansluts till Arduino digital pins D5 genom D12. Knappsatsen är helt enkelt ett arrangemang av 16 tryckknapp växlar i en 4 x 4 matrisform. Vanligtvis en hex knappsats har nycklar för nummer 0, 1, 2, 3, 4, 5, 6, 7, 8 och 9, bokstäverna A, B, C och D och symboler * och #. Hex knappsatsen har åtta anslutning ledningar, via motstånd R1, R2, R3, R4 och kondensatorerna C1, C2, C3, C4, som motsvarar de rader och kolumner, respektive. Matrix-encoding systemet kräver färre produktionen stift och därmed
färre anslutningar som måste göras för att tangentbordet ska fungera. Schematisk bild av det elektroniska dörr låsa systemet visas i Fig. 2. Arduino får parallell data från knappsatsen. Arduino programvara skannar ständigt knappsatsen för att se om en knapp trycks. Vid mottagandet av en giltig kod ingång, digital pin D4 går hög och eldar upp magnetventil lock i fem sekunder. Transistor T2 är kan förse upp till 1,5 ampere ström till nödsänkningssolenoiden. LED1 anger
att låsa har öppnats. Du anger en ogiltig kod orsakar det att blinka några gånger. Diod D5 skyddar kretsen från någon tillbaka EMF som kan skapas när låset stängs av.