[زدومإكس] [ديي 100 جعل نظام إنذار
[غف البيانات = "OQL4fLHFUe4"] [/ غف]

ديي [100]
تفعل ذلك بنفسك!
[زدومإكس] [نظام إنذار --
جعل نظام إنذار في 3 دقائق!

الفيديو من نظام الانذار في 3 دقائق :
قائمة أجزاء :
1 المغناطيسي الاتصال التبديل
1 12VDC Piezzo الطنان
1 2N3904 الترنزستور
يتوفر في راديو شاك
1 CB280 ابدأ كيت
1 CLCD420 باء
1 4 × 4 لوحة المفاتيح
1 المراقب المالي لوحة المفاتيح
يتوفر في Comfile
حسنا ، اليوم كنت أفكر أنني في حاجة إلى نظام إنذار للكلبي ، لذلك قررت إجراء هزلي الباب ونظام إنذار. منذ كلبي ينام ث / لي ، وأنا في حاجة لجعل نظام إنذار ليلا ، لحماية شقتي من الكلاب الغازية الأخرى...
Anways ، قد تعتقد انني مجنون جعل نظام إنذار للشعب شعري...
لقد تقدمت قبل النظام الفعلي ، قررت أن تفعل ذلك مع لوحة الدراسة أن لديه القليل اللوح.
يمكنك الحصول على 12VDC Piezzo الطنان من جهاز راديو شاك المحلية لحوالي 10 دولارات ، ومفاتيح الاتصال المغناطيسي ث / مسامير لحوالي 5 دولارات.
هذه هي مفاتيح الاتصال المغناطيسي أنيق ، وأنها هي نفسها المستخدمة في الكثير من أجهزة الاستشعار السكنية والتجارية الباب.

فهي ببساطة المغناطيسي التبديل.إذا الباب مغلق ، والاتصال مفتوحة واذا كان الباب مفتوح ، والاتصال مغلق.
يمكنك المسمار منهم إلى الباب والجدار باستخدام ثقوب على التبديل الغايات.
نعم ، إذا حصل ذلك ، وبعض CUBLOC أو أي نوع من متحكم ث / ط / س الموانئ ، يجب أن تكون على استعداد للذهاب.
هنا ، سوف نستخدم Comfile في CB280 الكمبيوتر جزءا لا يتجزأ من وحدة وحدة تحكم 4 × 4 ولوحة المفاتيح لوحة المفاتيح ، والتي ستجعل الامور اسهل بالنسبة لنا لانه لن يكون من أجل بناء من نقطة الصفر.

(الصورة عن قرب.)
سوف تحتاج إلى جندى على لوحة المفاتيح لوحة المفاتيح للتحكم الأولى.
ثم سد العجز في السلك الأسود إلى أرضي ، السلك الأحمر ل5V ، وبقية الدبابيس لموانئ P0 ، P1 ، P2 ، P3. (المسمى 0 ، 1 ، 2 ، 3 ، وعلى رؤوس سوداء آي دي سي)

بمجرد الانتهاء من توصيل وحدة تحكم لوحة المفاتيح لوحة الدراسة ، ربط شاشات الكريستال السائل إلى الرابط المسمى "CuNET".

نعم ، الآن لديك لوحة مفاتيح وشاشات الكريستال السائل.
الآن بتوصيل سلك أسود بيزو إلى أرضي والسلك الأحمر في الجانب الأيسر من الترانزستور 3904.
الاتصال 5V على الجانب الأيمن من الترانزستور 3904.
ربط دبوس منتصف الترانزستور على P5 من CUBLOC دراسة المجلس (المسمى "5").

الآن لماذا نحن باستخدام الترانزستور؟
لأن بيزو يستغرق حوالي 150mA وإدخال / إخراج كل من CB280 CUBLOC الوحدة فقط يمكن أن تأخذ الكثير من (<50mA).
حتى عندما يكون منفذ الإدخال / الإخراج ويمضي ، فإن الترانزستور مجرد توصيل الكهرباء من 5V دبوس إلى السلك الأحمر للبيزو.
حسنا ، الآن لدينا المزيد من البند 1 ، نعم ، هذا صحيح ، يمكن أن نضع المغناطيسي الاتصال التبديل.
ربط واحدة من نهاية التبديل إلى الاتصال 5V دبوس وعلى الطرف الآخر إلى منفذ P20 ، المسمى "20" على متن الدراسة.

الآن ربط اسلاك من P20 إلى الصمام على متن الدراسة.
هذا هو القيام المنسدلة ويجب أن نكون قادرين على التحقق من حالة التبديل الاتصال باستخدام الصمام.
كل الحق ، والآن يمكنك القيام به ، وينبغي أن يكون لديك شيء من هذا القبيل :

الآن قم بتحميل هذا الملف المصدر diy100.zip وفك الضغط.
ستجد HomeAutomation001.cul وHomeAutomation001.cub.
HomeAutomation001.cul فتح ملف في CublocStudio.
تحميل البرنامج إلى CB280 النمطية.
عند تحريك الجزء السفلي من التبديل المغناطيسي الاتصال ، يجب أن تشاهد عرض شاشات الكريستال السائل "فتح" و "وثيق" في حين أن الأصوات بيزو.
ندخل الآن "1234" وكلمة المرور على وحدة تحكم لوحة المفاتيح.
اذا فسد ، يمكنك الضغط على "CNCL زر" ، والذي سيكون واضحا في كلمة السر.
سترى مركز الانذار على شاشات الكريستال السائل على الذهاب.
الآن عند الباب مفتوح ، وسوف تسمع التنبيه تنفجر.
[المصدر مدونة]
Const جهاز = CB280
تعريف # MyPass 1234
وضع الوسادة 0،1،5
Const بايت 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)
'إذا كانت لوحة المفاتيح مفتاح الجدول المدرج إلى الوراء إلى المراقب المالي لوحة المفاتيح
'Const بايت 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)
خافت العاشر كما بايت
'حالة انذار
AlarmON قاتمة كما بايت
'حالة باب
الباب قاتمة كما بايت
كلمة السر قاتمة وونغ
الباب = 0
كلمة السر = 0
AlarmON = 0
'تعيين منفذ لإخراج P5
الناتج 5
'تعيين التبديل المغناطيسي للمدخلات
المدخلات 20
على INT0 Gosub GETINT
مجموعة int0 2
على الوسادة Gosub PAD_RTN
تعيين سلم إيقاف
تعيين العرض 2،0،0،128
Cls
تأخير 100
Csroff
موقع 0،0
طباعة "[زدومإكس] [نظام إنذار"
موقع 0،2
الطباعة "الباب هو :"
وإذا كان (20) = 1 ثم
طباعة "فتح"
أيضا
طباعة "مغلقة"
وإذا كان الغرض
إذا AlarmON = 1 ثم
موقع 0،3
طباعة "حالة الانذار هو المعني"
أيضا
موقع 0،3
طباعة "حالة الانذار هو خارج"
وإذا كان الغرض
يفعل
إذا AlarmON = 1 = 1 والباب ثم
إنذار
وإذا كان الغرض
حلقة
GETINT :
وفي الباب = (20)
تصحيح "الباب :" ديسمبر الباب ، برازيلي
إنذار
إذا كان باب = 0 ثم
موقع 9،2
طباعة "مغلقة"
تصحيح "الباب المغلق" ، برازيلي
أيضا
موقع 9،2
طباعة "فتح"
تصحيح "الباب المفتوح" ، برازيلي
وإذا كان الغرض
تأخير 500
العودة
PAD_RTN :
زقزقة
س = Getpad (1)
إذا العاشر> 29 ثم العودة
KEY_TABLE س = (س)
تصحيح "ضغط المفتاح :" ديسمبر العاشر ، برازيلي
If X < 10 Then
Password=Password*10+X
If Password > 9999 Then Password=X
Debug “Password: “, Dec Password,Cr
If Password = MyPass Then
AlarmON=AlarmON Xor 1
If AlarmON=1 Then
Locate 0,3
Print “Alarm Status is ON “
Else
Locate 0,3
Print “Alarm Status is OFF”
End If
End If
‘If ENTR pressed
Elseif X=11 Then
‘If CNCL pressed
Elseif X=15 Then
Password=0
End If
Return
End
Sub Alarm()
Out 5,1
Delay 100
Out 5,0
Delay 100
End Sub
Sub Peep()
Out 5,1
Delay 5
Out 5,0
Delay 5
End Sub
Taking it Further…
You can modify the source code to change the alarm times, scheduling,
menus, etc…etc…
The CB280 module supports up to 49 I/Os, so you can add up to 49
door sensors or you can add temperature chip to monitor temperature
at the same time.
The CB220 and CB220 Proto Board can be substituted for cheaper
alternative.
The CLCD420B can be substituted for smaller LCD such as the CLCD216G
OR you can also add a graphic LCD, such as the GHLCD for expanding
your alarm system…
I will try to update w/ a touch screen alarm system for more high
tech alarm system in the future w/ CuTOUCH.
Check out PartII – adding a motion sensor!
If you are having any trouble with above app, please e-mail max@zedomax.com
If you have any cool apps you’d like to share, please e-mail to max@zedomax.com

















































