Svetelektro.com

Svetelektro.com

Meno:
Heslo:

Hack domového telefónu

Kategória: Mikroprocesory | 23.05.2012 | Autor: zawin 

Otváranie elektronického zámku Morseovým kódom
Zariadenie meria dĺžku stlačenie zvončeka a vyhodnocuje morseový kód. Pokiaľ sa kód zhoduje s nastaveným, zariadenie otvorí pomocou triaku elektronický zámok dverí na 3 sekundy. Inšipráciu pre túto konštrukciu som čepral zo stránky - http://www.elektroda.pl/rtvforum/topic2262211.html

Popis funkcie:



Schéma zapojenia


Osadenie DPS


DPS (300dpi)

Vstupným signálom pre zariadenie je signál zvončeka kde na základe dĺžky jeho stlačenia sa vyhodnocuje morseový znak (bodka alebo čiarka). Signál zvončeka mal v mojom prípade amplitúdu 10V a frekvenciu 50Hz. Musí byť teda vhodne upravený pre detekciu pomocou mikrokontoléra Attiny13. Dióda D2 prepustí len kladnú polvlnu signálu a tá je následne zmenšená pomocou odporového deliča R3,R4. Zenerová dióda DZ1 slúži ako ochrana pred prepätím na pine. Kondenzátor C3 spolu s deličom R3,R4 tvoria dolnopriepustný filter, tak aby mohla byt snímaná obálka signálu. Stlačenie tlačidla zvončeka vygeneruje v mikrokontroléri externé prerušenie v ktorom sa vynuluje čítač/časovač a začne merať dĺžku stlačenia. Pri vypnutí tlačidla sa taktiež vygeneruje externé prerušenie ktoré uloží dĺžku signálu do premennej. Tam sa následne porovná. Pokiaľ bola dĺžka stlačenia menšia ako 0,5s je znak vyhodnotený ako bodka v opačnom prípade ako čiarka.

Pomocou troch jumperov možno nastaviť aký sekvenciu morseových znakov požadujeme pre otvorenie dverí. Rozpojený jumper znamená čiarku, pripojený bodku. Teda ak chceme otvárať dvere sekvenciou (-..), zapojíme druhý a tretí jumper.

Znaky prichádzajúce zo zvončeka sa porovnávajú zo znakmi nastavenými pomocou jumperov. Ak sa daný znak zhoduje prejde sa na porovnanie ďalšieho znaku. Pokiaľ by sa daný znak nezhodoval, prejde sa opäť na detekciu prvého znaku.

Pokiaľ sa po sebe zhodujú tri znaky, privedie sa impulz na optotriak ktorý zopne výkonový triak čo spôsobí otvorenie elektronického zámku. Napájanie zariadenia je riešene trocha sofistikovane tak aby nebolo nutné použiť externý zdroj napájania. Využil som teda napájanie pre elektronický zámok, ktoré má v mojom prípade amplitúdu 10V a frekvenciu 50Hz, pokiaľ nie je zámok aktivovaný. Počas aktivácie zámku treba teda zabezpečiť napätie pre elektroniku tak, aby podržala zopnutý triak aspoň po dobu 3s. Vďaka taktovaniu ATtiny na 128 kHz klesla spotreba celého zariadenia vrátane stabilizátora na 3mA pri nečinnosti a 10mA pri zopnutí optotriaku. Použil som teda kondenzátor 1500uF/16V ktorý dokáže energeticky zabezpečiť zopnutie triaku na 3 sekundy. Kondenzátor sa teda postupne vybíja až na kritickú hodnotu ktorá spôsobí reštart mikrokontroléra a následne rozpojenie triaku. Na vodičoch elektronického zámku sa znova objaví napätie ktoré nabije kondenzátor a proces sa môže znova opakovať.

Schéma zapojenia a DPS v programe Eagle 6.1: morse_zamok1.zip

Zdrojový kód programu v prostredí AVR Studio 4: morse_zamok2.zip

Oživenie zariadenia a pripojenie ku káblovému rozvodu

Upoznenie! Autor článku neberie žiadnu zodpovednosť za škody sposobené neodborným zásahom do káblových rozvodov. Všetko robíte na vlastnú zodpovednosť!

Po výrobe DPS treba najskôr naprogramovať mikrokontroler Attiny13 cez vyvedený ISP konektor. Upozorňujem že počas programovania nesmie byť pripojený optotriak, ktorý by skratoval napájanie a ani jumpre na voľbu morseovho kódu.

V pojistkách zvolíme zdroj hodín interný oscilátor s frekvenciou 128 kHz.

Po naprogramovaní môžeme zapojiť optotriak a jumpre podľa potreby. Zmeriame taktiež amplitúdu striedavého napätia pri zapnutom zvončeku a na základe toho zvolíme vhodne napätový delič tvorený rezistromi R3 a R4. Počas testovania nezabudnite na zdroji nastaviť prúdové obmedzenie aby ste neodpálili výstupný triak počas jeho zopnutia.


Schéma domového telefónu DT 85

V prípade domového telefónu DT 85 platí nasledovné zapojenie. Zariadenie pripojíme pomocou 3 vodičov cez svorkovnicu ku káblovému rozvodu. Pin č. 1 pripojíme ku svorkovnici č. 1 (spínanie elektronického zámku a napájanie zariadenia), pin 2 ku svorkovniči č. 3(spoločná zem) a nakoniec pin č. 3 ku svorkovnici č.4 (signál zvončeka).

Fotografie hotového výrobku:








 

11.02.2012

Programujeme AVR v jazyku C - 3. časť

 16737   6  Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5

29.02.2012

Programujeme AVR v jazyku C - 5. časť

 15756   10  Hodnotenie: 4.5555555555556Hodnotenie: 4.5555555555556Hodnotenie: 4.5555555555556Hodnotenie: 4.5555555555556Hodnotenie: 4.5555555555556

15.04.2013

MMC Datalogger

 7257   5  Hodnotenie: 3.8571428571429Hodnotenie: 3.8571428571429Hodnotenie: 3.8571428571429Hodnotenie: 3.8571428571429Hodnotenie: 3.8571428571429

Priemerné hodnotenie: 4
Hlasov: 3

Veľmi dobrý

Zvoľte počet hviezdičiek:
Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý



Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: Hack domového telefónu (Hodnotenie: 1)
Od: The_P - 23.05.2012
(O užívateľovi | Poslať súkromú správu) http://thep.klfree.net
Tak tomuto tleskam, konecne nejake poradne a kreativni pouziti mikrokontroleru, velmi inspirujici! ;D
Re: Hack domového telefónu (Hodnotenie: 1)
Od: martin022 - 23.06.2012
(O užívateľovi | Poslať súkromú správu)
 
skoda ze u nas nefunguje odomykanie cez zvoncek, uz by som montoval :)

Re: Hack domového telefónu (Hodnotenie: 1)
Od: iqlogic - 24.05.2012
(O užívateľovi | Poslať súkromú správu)
Kebyže nebývam v dome už aj nakupujem súčiastky :D

Re: Hack domového telefónu (Hodnotenie: 1)
Od: pablox - 27.05.2012
(O užívateľovi | Poslať súkromú správu) http://www.pablox.net
Ondrej, je odlisenie normalne zvonenie (cudzi clovek) a zadavanie kodu? Ci ked dole zadavam kod tak mi v jeho rytme zvoni vstavany "bzuciak"?
Re: Hack domového telefónu (Hodnotenie: 1)
Od: zawin - 27.05.2012
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
Bzuciak sa aktivuje az po zadani spravneho kodu. Pred tym sa nic nedeje.
Re: Hack domového telefónu (Hodnotenie: 1)
Od: pablox - 28.05.2012
(O užívateľovi | Poslať súkromú správu) http://www.pablox.net
 
Ale myslel som zvoncek (gong v byte), ked mi napriklad pride navsteva a zdola zazvoni.
Re: Hack domového telefónu (Hodnotenie: 1)
Od: Patrik Varga - 30.05.2012
(O užívateľovi | Poslať súkromú správu)
 
A načo to je dobré ? Kombinácia 000 až 111 Čiže mám 8 pokusov. 3x mi niekto zazvoní a čiste náhodou sa otvoria dvere. Ďakujem za takýto zámok.
Re: Hack domového telefónu (Hodnotenie: 1)
Od: pablox - 30.05.2012
(O užívateľovi | Poslať súkromú správu) http://www.pablox.net
 
Ked sa nepochvalis vsetkym na ulici ze mas otvaranie na morseovku, nikoho to nenapadne.
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.01 sekúnd