Zedomax DIY 100 Make poplašný systém
[gv data = "OQL4fLHFUe4"] [/ gv]

DIY [100]
Udělej to sám!
Zedomax Alarm System --
Make poplašný systém za 3 minuty!

Video poplašného systému za 3 minuty:
Seznam náhradních dílů:
1 Magnetický kontakt Switch
1 12VDC Piezzo Buzzer
1 2N3904 Tranzistor
K dispozici na adrese RadioShack
1 CB280 Start Kit
1 CLCD420-B
1 4 × 4 klávesnice
1 Keypad Controller
K dispozici na adrese Comfile
V pořádku, dnes jsem si říkala, že jsem potřeboval poplašný systém pro mého psa, tak jsem se rozhodl udělat psí dveří poplašným systémem. Vzhledem k tomu, můj pes spí w / me, jsem potřeboval, aby poplašný systém na noc, na ochranu svého bytu z jiných narušitelů psů ...
Anways, možná si myslíte, že jsem blázen aby poplašný systém pro chlupaté lidi ...
Než jsem se daný systém, jsem se rozhodl to s studie deska, která má trochu prkénko na krájení.
Můžete si 12VDC Piezzo Buzzer z místního Radio Shack asi 10 dolarů a magnetické kontaktní přepínače w / šrouby asi 5 dolarů.
Tyto magnetické kontaktní přepínače jsou úhledné, jsou stejné ty používá pro mnoho obytných a obchodních dveře senzory.

Jsou prostě magnetické spínače. Je-li dveře zavřené, kontakt je otevřený a je-li dveře otevřené, je uzavřena kontakt.
Můžete šroub je do dveří a stěn pomocí otvorů na přepínači končí.
Ano, pokud máte, že i některé CUBLOC nebo jakýkoli typ mikrokontroléru w / I / O portů, měli byste být připraveni na cestu.
Zde budeme používat Comfile to CB280 zabudovaných počítačových modulů a 4 × 4 klávesnice a klávesnice regulátoru, který bude dělat věci pro nás jednodušší, protože nebudeme muset stavět na zelené louce.

(Close-up)
Budete potřebovat pájku na vaší klávesnice Klávesnice Controller první.
Pak se zapojte do černého drátu na GND, červený drát na 5V, a zbytek piny pro porty P0, P1, P2 a P3. (označený 0, 1, 2 a 3 na černé hlavičky IDC)

Jakmile jste hotovi připojení klávesnice ovladač pro své studijní rady, připojení LCD na konektor označený "CuNET".

Ano, teď máte klávesnici a LCD.
Nyní připojte černý vodič s piezo na GND a červený vodič na levé straně 3904 tranzistoru.
Připojte 5V na pravé straně 3904 tranzistoru.
Připojte prostřední pin tranzistoru na P5 CUBLOC studijní rady (označené "5").

Nyní, proč jsme pomocí tranzistoru?
Vzhledem k tomu, piezo trvá cca 150 mA a každý I / O modul CB280 CUBLOC může mít pouze tolik (<50 mA).
Takže když I / O portů pokračuje, bude tranzistor jednoduše připojit napájení z 5V pin na červený drát na piezo.
Dobře, teď máme 1 bod více, ano, to je pravda, můžeme dát magnetické kontaktní spínač.
Připojte jeden konec Kontakt přechodu na 5V pin a druhý konec do portu P20, označené "20" na palubě studie.

Nyní připojit kabel od P20 do LED na studii palubě.
To je dělat pull-down, a my bychom měli být schopni zkontrolovat stav kontaktu přepínače pomocí LED.
Dobrá, teď je hotovo, měli byste mít něco takového:

Nyní stáhnout tento zdrojový soubor diy100.zip a rozbalit to.
Najdete HomeAutomation001.cul a HomeAutomation001.cub.
HomeAutomation001.cul otevřít soubor ve vašem CublocStudio.
Stáhněte si program CB280 modulu.
Při posunutí spodní části magnetické kontaktní spínač, měli byste vidět LCD zobrazení "otevřít" a "zavřít", zatímco piezo pípnutí.
Nyní zadejte "1234" jako heslo na klávesnici správce.
Pokud máte nepořádek, můžete stisknutím "Rozhodnutí Rady" tlačítko, které bude jasné, heslo.
Měli byste vidět Alarm stavu na LCD dál.
Nyní, když jsou dveře otevřené, uslyšíte alarm zhasnout.
[Zdrojový kód]
Const Device = CB280
# define myPass 1234
Pad Set 0,1,5
Const Byte KEY_TABLE = (0,0,14,16,0,15,0,0,0,0,13,9,8,7,0,0,0,0,12,6,5,4,0 , 0,0,0,11,3,2,1)
'Klíč tabulky, pokud klávesnice vložena zpět do klávesnice Controller
'Const Byte KEY_TABLE = (0,0,1,4,7,10,0,0,0,0,2,5,8,11,0,0,0,0,3,6,9,12, 0,0,0,0,13,14,15,16)
Dim X je byte
'Stav Alarm
Dim AlarmON Jak Byte
'Status dveří
Dim Door Jak Byte
Dim Password As Long
Dveře = 0
Password = 0
AlarmON = 0
'Nastavit port P5 na výstup
Výstup 5
'Nastavit Magnetic Přepnout do vstupní
Vstup 20
Na INT0 Gosub vezmi_int
Set INT0 2
O pad Gosub PAD_RTN
Set Off Ladder
Nastavit zobrazení 2,0,0,128
Cls
Zpoždění 100
Csroff
Vyhledejte 0,0
Print "Zedomax Alarm System"
Vyhledejte 0,2
Print "Dveře jsou:"
Je-li V (20) = 1 Then
Print "open"
Jiné
Print "zavřeno"
Je-li konec
Pokud se AlarmON = 1 Then
Vyhledejte 0,3
Print "Stav Alarm je ON"
Jiné
Vyhledejte 0,3
Print "Stav Alarm je OFF"
Je-li konec
Dělat
Pokud se AlarmON = 1 A = 1 Then Door
Alarm
Je-li konec
Loop
Vezmi_int:
Dveře = V (20)
Debug "Door:", prosinec Door, Cr
Alarm
Pokud se dveře = 0 Then
Vyhledejte 9,2
Print "zavřeno"
Debug "dveře", Cr
Jiné
Vyhledejte 9,2
Print "open"
Debug "otevřených dveří", Cr
Je-li konec
Zpoždění 500
Návrat
PAD_RTN:
Peep
X = Getpad (1)
Je-li X> 29 Tedy Zpět
X = KEY_TABLE (X)
Debug "stisknuté:", prosinec X, Cr
Pokud X <10 A
Password = Heslo * 10 + X
Je-li heslo> 9999 pak Password = X
Debug "Heslo:", prosinec heslo, Cr
Je-li Password = myPass Pak
AlarmON = AlarmON Xor 1
Pokud se AlarmON = 1 Then
Vyhledejte 0,3
Print "Stav Alarm je ON"
Jiné
Vyhledejte 0,3
Print "Stav Alarm je OFF"
Je-li konec
Je-li konec
'Pokud ENTR lisované
Elseif X = 11 A
'Pokud Rozhodnutí Rady lisované
Elseif X = 15 A
Password = 0
Je-li konec
Návrat
Konec
Sub Alarm ()
Out 5,1
Zpoždění 100
Out 5,0
Zpoždění 100
End Sub
Sub Peep ()
Out 5,1
Delay 5
Out 5,0
Delay 5
End Sub
Vezmeme to další ...
Můžete upravit zdrojový kód měnit časy buzení, plánování,
menu, atd ... atd ...
CB280 modul podporuje až 49 I / O, takže si můžete přidat až 49
dveřní senzory nebo můžete přidat teplotu čipu monitorovat teplotu
ve stejnou dobu.
CB220 a CB220 Proto rada mohou nahradit levnější
alternativu.
CLCD420B mohou nahradit menší LCD, jako CLCD216G
Nebo se můžete přidat také grafický LCD, jako GHLCD pro rozšíření
váš zabezpečovací systém ...
Budu se snažit aktualizovat w / dotykový displej zabezpečovací systém pro další vysoké
tech poplašný systém v budoucnu w / CuTOUCH.
Podívejte se na partii - přidá pohybový senzor!
Pokud máte nějaké potíže s výše app, prosím, e-mail max@zedomax.com
Máte-li jakékoli chladné aplikace, které chcete sdílet, prosím, e-mail na max@zedomax.com
















































