สารบัญ:

การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม: 8 ขั้นตอน
การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม: 8 ขั้นตอน

วีดีโอ: การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม: 8 ขั้นตอน

วีดีโอ: การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม: 8 ขั้นตอน
วีดีโอ: DIY Home Automation System Demonstration (Using a Phidget, AS3, python, AIR, PHP, and MySQL) 2024, อาจ
Anonim
การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม
การรวมระบบความปลอดภัยกับ Phidges และ Twitter เพื่อความยอดเยี่ยม

ฉันอาศัยอยู่ในอพาร์ตเมนต์ที่มีสายไฟสำหรับระบบรักษาความปลอดภัย ฉันไม่ต้องการซื้อโทรศัพท์บ้านและบริการตรวจสอบในพื้นที่ขาดความยอดเยี่ยม ฉันต้องการทราบว่ามีใครเข้ามาในอพาร์ตเมนต์ของฉันขณะที่ฉันไม่อยู่ ฉันสามารถใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหวได้ แต่ประตูของฉันมีสายอยู่แล้ว (เป็นไปได้ว่าของคุณก็เหมือนกัน) ฉันต้องการรับการแจ้งเตือนผ่าน Twitter แม้ว่า SMS, โทรศัพท์, ไซเรน ฯลฯ ก็ใช้งานได้เช่นกัน ฉันมีอินเทอร์เฟซ phidges 8/8/ 8 ในมือ (https://www.phidgets.com) แต่เราสามารถทำได้ด้วย amx (https://www.amx.com) หรือ netburner (https://www.netburner.com) มาเริ่มกันเลย …

ขั้นตอนที่ 1: ระบบรักษาความปลอดภัยทำงานอย่างไร

ระบบรักษาความปลอดภัยทำงานอย่างไร
ระบบรักษาความปลอดภัยทำงานอย่างไร

ต่อไปนี้เป็นข้อมูลเบื้องต้นเกี่ยวกับวิธีการทำงานของระบบรักษาความปลอดภัยที่อยู่อาศัยโดยทั่วไป เมื่อเปิดประตูหน้า ไฟ LED สำหรับโซน 1 จะสว่างขึ้น ประตูด้านข้างเป็นโซน 2 หมายเหตุ: ไฟ LED แสดงปัญหาติดสว่างเนื่องจากไม่มีสายโทรศัพท์เชื่อมต่ออยู่ ไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนั้น

ขั้นตอนที่ 2: หน้าสัมผัสประตู (ถอนการติดตั้ง)

หน้าสัมผัสประตู (ถอนการติดตั้ง)
หน้าสัมผัสประตู (ถอนการติดตั้ง)

นี่คือการติดต่อแบบ "แห้ง" มาตรฐาน แม่เหล็กจะทำให้วงจรสมบูรณ์เมื่อเข้าใกล้

ขั้นตอนที่ 3: ติดตั้งและทาสีหน้าสัมผัสประตู

ติดตั้งและทาสีหน้าสัมผัสประตู
ติดตั้งและทาสีหน้าสัมผัสประตู

นี่คือหน้าสัมผัสประตูที่ติดตั้งในวงกบประตูและทาสีทับ

ขั้นตอนที่ 4: ดูในตู้เสื้อผ้า

ดูในตู้เสื้อผ้า
ดูในตู้เสื้อผ้า

นี่คือตู้ระบบรักษาความปลอดภัย มักจะอยู่ในตู้เสื้อผ้า เป็นมาตรฐานในการขันสกรูประตูปิด ได้รับพลังงานจากเต้าเสียบด้านล่างและมีแบตเตอรี่สำรอง 12 โวลต์อยู่ในตัวเครื่อง

ขั้นตอนที่ 5: ภายในสิ่งที่ส่งมาด้วย

ภายในตู้
ภายในตู้

มันดูน่ากลัวกว่าที่มันเป็นจริงๆ คุณสามารถใช้การตัดออกเพื่อค้นหาว่าต้องการสายไฟใด สายไฟที่ต่อไปยังแผงปุ่มกดมักจะมีสี่สาย พลังงานมาจากเต้ารับที่ผนังและแบตเตอรี่ สิ่งเดียวที่เหลือคือหน้าสัมผัสประตู ตัดการเชื่อมต่อสิ่งต่าง ๆ และดูว่าเกิดอะไรขึ้น หากคุณเปลี่ยนสายเพียงเส้นเดียวในแต่ละครั้ง คุณสามารถเชื่อมต่อใหม่ได้เสมอ

ขั้นตอนที่ 6: เชื่อมต่อกับ Phidget

เชื่อมต่อกับ Phidget
เชื่อมต่อกับ Phidget

หลังจากที่คุณคลายสายไฟที่เป็นหน้าสัมผัสประตูแล้ว ให้เชื่อมต่อเข้ากับอินพุตของชุดอินเทอร์เฟซของ phidgets ฉันเชื่อมต่อสายสีดำทั้งสองเข้ากับกราวด์และประตูหน้ากับอินพุต 4 และประตูด้านข้างกับอินพุต 5

ขั้นตอนที่ 7: ส่วน Python นั้นง่ายกว่า

คุณจะต้อง google python-twitter และ simple-json พวกเขามีคำแนะนำง่ายๆ ในการติดตั้งไลบรารีเหล่านั้น (ฉันรวมไว้ในไฟล์ zip ที่แนบมาด้วย) คุณจะต้องได้รับไลบรารี python phidgets ด้วย เรากำลังเริ่มต้นด้วย InterfaceKit-simple.py คุณจะต้อง:import twittertwit = twitter. Api(username=, password=)และแทนที่ def interfaceKitInputChanged(e): ด้วย thisdef interfaceKitInputChanged(e): #print "Input % i: %s" % (e.index, e.state) #status = twit. PostUpdate('Door contact was open and now closed') if e.index == 4: if interfaceKit.getInputState(e.index): status = twit. PostUpdate('ส่วนติดต่อประตูหน้าเปิดอยู่และตอนนี้ปิดแล้ว') อื่น ๆ: สถานะ = twit. PostUpdate('หน้าสัมผัสประตูหน้าถูกปิดและตอนนี้เปิดอยู่') ถ้า e.index == 5: ถ้า interfaceKit getInputState(e.index): status = twit. PostUpdate('Side Door contact was open and now its closed') อื่น ๆ: status = twit. PostUpdate('Side Door contact was closed and now its open') return 0

ขั้นตอนที่ 8: ทดสอบและสนุก

ทดสอบและสนุก
ทดสอบและสนุก

ตรวจสอบให้แน่ใจว่าคุณมีชื่อผู้ใช้และรหัสผ่าน Twitter ที่ถูกต้อง คอมพิวเตอร์ที่คุณเชื่อมต่อ phidget ของคุณจำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต ขอให้สนุกและแจ้งให้เราทราบทาง twitter (mcotton) หากคุณมีความคิดเห็น

แนะนำ: