Hobby Elektro Elektronické konstrukce
Kodový zámek s AVR

Dnes vám představím kódový zámek realizovaný mikrokontrolérem od firmy Atmel, konkrétně se jedná o ATtiny2313. Toto zapojení se hodí třeba na jednoduché zabezpečení dveří, branek, vrátek atd. Schéma je velmi jednoduché, protože se o vše stará mikrokontrolér. Vhodné pro začátečníky začínající v programovací branži. Zařízení obsahuje pětimístný číselný kód, zadávaný digitální číselnou klávesnicí 3x4 tlačítka.

Schéma zapojení:

schéma


Na výstup jsou vyvedeny spínací tak i rozpínací kontakty relé. Použité relé je schopno dát max. proud kontaktem 1A ( při potřebě vyššího proud je možno relé vyměnit za silnější ). Zařízení obsahuje dvojici indikačních LED diod - zelenou a červenou. Červená indikuje zavřený/zabezpečený stav a také špatný zadaný kód. Zelená naopak indikuje otevřený stav ( sepnuté relé ). Zařízení má možnost změnu kódu. Změnu kódu provedete následujícím způsobem : přidržíte "hvězdičku" cca 3 sekundy, následně problikne zelená LED ( ale relé nesepne ), zadáte starý kód, pokud je kód správný opět problikne zelená LED ( pokud je špatný - 3x zabliká červená LED ) a nyní můžete zadat nový vstupní kód, aktualizaci kódu zažízeni indikuje probliknutím zelené LED. Kód je uložen v interní EEPROM paměti mikrokontroléru, takže si nastavený kód uchová i po vypnutí napájení ( z výroby je kód nastavený na "1 2 3 4 5" ). Další výhodou zařízení je možnost časovače. Při propojení JUMPERu "SL2" je zapnut časovač, který při správném napsaní kódu přidrží relé na určitý časový úsek a následně opět zavře ( z výroby je časovač nastaven na 5s ). To je asi vše z hlediska funkčnosti. Na konektor "SL1" se připojuje samotná klávesnice. Klávesnice je 3x4 tlačítka zapojena multiplexně. Zařízení lze napájet stejnosměrným nebo střídavým proudem. Při použití stejnosměrného napájení je možný rozsah 7-30V. Při použití střídavého napájení je rozsah omezen na 5-20V. Maximální odběr zařízení je cca 60mA ( většinu bere relé ).
Zde je program pro mikrokontrolér přeložený do .hex (jak Naprogramovat AVR naleznete v záložce Rady,návody) : program.hex
Musíte také naprogramovat EEPROM paměť, zde je program pro EEPROM : program.eep

Osazovací plán:

Osazení

Deska plošných spojů:

schema

Osazovací plán i DPS jsou v 300dpi (jak vytisknout DPS naleznete v záložce Rady,návody). Skutečná velikost DPS je 70 x 85 mm.

Seznam součástek:
R1330R
R21k
C1100nF ker.
C2220uF/35V ele.
C3220uF/35V ele
C4100nF ker.
C5100nF SMD1205
LED1červená 20mA
LED2zelená 20mA
IC17805
IC2ATtiny2313 + program
D11N4148
B1Usm. můstek DIP4
K1Relé s dvěmi přepínacími kontakty
T1BC547
X1svorkovnice RM=5mm 2 kontakty
X2svorkovnice RM=5mm 3 kontakty
SL17pin konektor
SL2JUMPER

Reálné fotografie:

foto01
foto02
foto03

Novinky
23. červenec 2018

Zobrazení měřených teplot v internetu.
Číst více

16. červen 2016

Řídící jednotka do koloběžky.
Číst více

Kontakt

V případě jakéhokoli dotazu nás neváhejte kontaktovat, na Vaši otázku se budeme snažit co nejrychleji odpovědět.