Vytvořeno: 2010-02-16 12:08:39
Změněno: 2011-12-05 12:34:02
Konstrukce jednoduchého kódového zámku s mikrokontrolérem HCS08 s možností zamknutí/odemknutí nebo odemknutím po nastavený časový interval.
Konfiguraci je možné měnit pouze pokud je zámek v odemčeném stavu (indikační LED je zhasnutá). Konfigurační mód je indikován blikající LED. Při jakékoliv chybě (špatné aktuální heslo, špatně zadaná doba sepnutí nebo neshodující se nová hesla) je tento mód ukončen. Správné uložení změn je potvrzeno cca pětivteřinovým přerušovaným akustickým signálem. Počáteční nastavení kódového zámku je heslo "1234" a režim je nutné nastavit hned po prvním spuštění.
Řídicím obvodem celého kódového zámku je mirkrokontrolér Freescale MC9S08AW16CFGE (IC1). Jeho napájení je zajištěno stabilizátorem 7805 (IC2). Z tohoto napájení je přes tranzistor BC817-40 (T2) spínáno relé RELEH810F05C(RE1) s jedním přepínacím kontaktem. Dále je mikrokontrolérem ovládán transducer KSX-1201 (SP1) a indikační červená LED (LED2). Pro zadávání čísel byla použita univerzální klávesnice STD HT34.1, která nemá pro každé tlačítko zvláštní kontakt, ale vyvedeny jsou pouze řádky a sloupce. Klávesnice je k desce plošných spojů připájena přes kolíkovou lištu RM2,54 (JP1) a IC1 budí jednotlivé řádky a čte stavy sloupců. Zadávaný kód je porovnáván s údaji v EEPROM 24C02 (IC3). V té je také uložena nastavená doba odemknutí (zvolený režim). Konektor JP1 slouží pro připojení programovacího rozhraní BDM.
Plošný spoj je jednostranný a je třeba osadit pouze dvě drátové propojky. Většina součástek je v SMT provedení. Trochu nestandardní jsou indikační LED. Ty je možné osadit ze strany spojů nebo klasicky a jejich vývody naohýbat tak, aby byly zároveň s klávesnicí. Klávesnice je k DPS připevněna přes distanční můstky M3x5mm ze strany plošného spoje a její osazení provedeme až po osazení všech ostatních součástek, nahrání firmware do mikrokontroléru a otestování plošného spoje na potenciální cínové můstky a podobné vady, které mohou vzniknout při domácí výrobě DPS. Následné odpájení klávesnice by totiž mohlo DPS poškodit. Vzhledem k tomu, že univerzální klávesnice je přizpůsobena spíše pro šrouby o velikosti M2,5 je potřeba tyto díry převrtat a také je třeba upilovat hrany klávesnice, aby nepřekážely hlavičkám šroubů. Kolíkovou lištu je vhodné nejprve připájet ke klávesnici a poté k plošnému spoji.
Kódový zámek by měl po nahrání firmware fungovat bez problémů a do EEPROM by měl mikrokontrolér zapsat počáteční heslo "1234" a klasický režim zamknuto/odemknuto.
Spodní vrstva (600 Dpi) | Osazení spodních součástek | Osazení horních součástek |
R1, R2 | 2,2 kΩ | Odpor SMD1206 |
R3, R6 | 4,7 kΩ | Odpor SMD1206 |
R4, R5 | 47 kΩ | Odpor SMD1206 |
C1 | 220 uF / 16 V | Elyt. kondenzátor 8x11 mm, RM3,5mm |
C4 | 22 uF / 16 V | Elyt. kondenzátor 5x11 mm, RM2 mm |
C2, C3, C5 až C7 | 100 nF | Keramický kondenzátor SMD1206 |
LED1 | 3mm zelená 2 mA | |
LED2 | 3mm červená 2 mA | |
T1, T2 | BC817-40 | NPN tranzistor SOT23 |
IC1 | MC9S08AW16CFGE | Mikrokontrolér HCS08 LQFP44 |
IC2 | 7805 | Stabilizátor 5 V, TO220 a malý U chladič |
IC3 | 24C02 SMD | EEPROM I2C paměť 256*8 bitů, SO08 |
SP1 | KSX-1201 | Transducer |
K1 | RELEH810F05C | Relé, kontakt 1x přepínací, cívka 5 V |
JP1 | Lámací kolíky 3x1 pin RM2,54 mm | |
JP2 | Lámací kolíky 7x1 pin RM2,54 mm | |
1x | Klávesnice STD HT34.1 | |
4x | DA5M3X08 | Distancní sloupek M3 x 8 mm |
4x | DA5M3X25 | Distancní sloupek M3 x 25 mm (Dle výšky zvoleného relé) |
4x | Šroub M3 x 6 mm |
Tweet |