[زدومإكس] [ديي 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

Rate

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
  • :) reminds me of technology classes back in school...
  • My respect for you has increased with each line of this post. While I would never need such an alarm not having a dog, I am amazed at your skill levels.
  • Eldon
    how much did it cost
blog comments powered by Disqus

Featured Sites From Zedomax Blog Network