Elementai: IC1, IC2A, B loginių lygių formuotuvai. IC3, IC4 D-trigeriai, nuoseklaus postūmio registras. IC2D sutapimo elementas. IC5 laikmatis (taimeris), impulso trukmės elementas. A,B,C,D kodo klavišai . JP1 kodo penkto skaičiaus pasirinkimo kontaktai (A,B,C). L likę klaviatūros klavišai.
Veikimas: įjungus maitinimą kraunasi kondensatorius C5, loginio elemento IC2A.3 suformuotas „log 1“ („1“) nustato trigerių išėjimus Q į „log 0“ („0“). Ant IC3A.5 išvado yra „1“ (R6 į +12 V). Paspaudus kodo pirmą skaičių A, IC1A.3 suformuotas „1“ į trigerį IC3A.1 įrašo „1“. Ant IC3B.9 išvado jau yra „1“. Paspaudus antrą kodo skaičių B, įrašomas „1“ į trigerį IC3B.13. Taip renkant kodo skaičius vyksta „1“ perstūmimas į IC4B.13 išvadą. Kodo penktas skaičiaus priklauso nuo JP1 trumpiklio E. Gali būti A, B, C. Pvz: ABCDB.
Ant IC2D.12, 13 esantys „1“ formuoja „0“ impulsą ir paleidžia taimerį IC5. R8 ir C9 nustato impulso trukmę ~4 sekundes. Integruojanti grandinė R7, C6, C7 saugo laikmatį (taimerį) nuo trukdžių. Elementas IC2B nustato trigerius į pradinę padėtį.
Kodinės spynos klavišai L nustato trigerius į pradinę padėtį. T. y. jei nuspaustas netinkantis kodui klavišas visas procesas prasideda iš naujo.
Laikmačio veikimą rodo LED1. Tranzistorius Q1 valdo durų užraktą. Vykdomasis elementas – automobilio durų užrakto elektrinis variklis.
Į pradinę padėtį variklio traukę grąžina durų spragtuko spyruoklė.
Rezistorių ir kondensatorių nominalai gali būti labai plačiose ribose. Kondensatoriai C10–C14 lituojami prie mikroschemų maitinimo išvadų. C17 prie maitinimo padavimo kaladėlės. Tranzistorius Q1 bet koks vidutinio galingumo NPN tranzistorius.
PCB pradingo. Schema perbraižyta naujai su „Eagle“ programa (Kodine spyna.sch). Maitinimo šaltinio galingumas turi būti pakankamas el. varikliui valdyti.
Keturios tokios schemos tebedirba gal 12 metų. Maitinimamui naudojamas 12 V 6 Ah sausas akumuliatorius su pastoviu įkrovimu iš tinklo (arba automobilinis akumuliatorius).
Poreikis elektroninei durų spynai atsirado tada, kai durų varstytojai pradėjo laužyti raktus.
Gal raktai buvo trapaus metalo... užlūždavo spynoje...
Durų spragtukas turi raktą.
Antras schemos variantas turi didesnę apsaugą (Kodine spyna 2.sch). Čia schemą į pradžią nustato net netesingai paspausti kodo klavišai.
Kodo eiliškumas : ABCDE