สารบัญ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: การแจ้งเตือน การเชื่อมต่ออีเทอร์เน็ตล้มเหลวเมื่อเปิดเครื่อง
- ขั้นตอนที่ 3: การแจ้งเตือน เพิ่มพลังการแจ้งเตือน
- ขั้นตอนที่ 4: การแจ้งเตือน สัญญาณเตือนควัน
- ขั้นตอนที่ 6: การแจ้งเตือน ออด
วีดีโอ: Arduino Push Alerts สำหรับออด, สัญญาณกันขโมย, สัญญาณกันขโมย ฯลฯ: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
การแจ้งเตือน IoT จากออดของคุณ, สัญญาณกันขโมย, สัญญาณเตือนภัยควัน ฯลฯ โดยใช้ Arduino Uno และ Ethernet Shield
รายละเอียดทั้งหมดบนเว็บไซต์ของฉันที่นี่
เกี่ยวกับ Arduino Push Alert Box ใช้ Arduino Uno และ Ethernet Shield ที่ทำงานบนชิป Wiznet W5100 เพื่อส่งการแจ้งเตือนแบบพุชเกี่ยวกับสัญญาณแจ้งเตือนควันไฟ สัญญาณกันขโมย และการเปิดใช้งานกริ่งประตูผ่าน PushingBox การแจ้งเตือนทั้งหมดจะละเว้นสถานการณ์/ความผิดพลาดในการเดินสายที่ทำให้เกิดการทริกเกอร์หลายตัวอย่างรวดเร็ว สิ่งนี้จะป้องกันข้อความแจ้งเตือนเท็จจำนวนมากที่ถูกส่งไปยังโทรศัพท์มือถือของคุณ การแจ้งเตือนยังสามารถเชื่อมโยงกับเว็บแคมที่ติดตั้งในบ้าน/ที่ทำงานของคุณ ทำได้ผ่านอินเทอร์เฟซ PushingBox รายการบริการ PushingBox ประกอบด้วยโทรศัพท์ทุกประเภท (Android, Windows และ Iphone), คอมพิวเตอร์ (Mac, Windows PC และ Chromebook) และยังรวมถึงเมลและทวิตเตอร์ หากคุณใช้ Pushbullet การแจ้งเตือนจะเกิดขึ้นซ้ำบนพีซี/Chromebook ของคุณและในเร็วๆ นี้ Mac OS
สัญญาณกันขโมย
ส่งการแจ้งเตือนเมื่อมีการเปิดใช้งาน Sounder และเมื่อ Sounder ถูกปิดผ่านการหมดเวลาหรือการแทรกแซงของผู้ใช้ เชื่อมต่อผ่านเอาท์พุต aux sounder บนแผงสัญญาณเตือนหลักของฉัน ภาพนิ่งจะส่งจากกล้องที่คุณตั้งค่าไว้ด้วย
เครื่องตรวจจับควัน
ใช้เครื่องเตือนควันที่ดัดแปลงในระบบสัญญาณเตือนควันบนเครือข่ายไร้สายเป็นอินเทอร์เฟซ รับรู้เมื่อสัญญาณเตือนควันส่งเสียงเตือนจริงและไม่สนใจการแจ้งเตือนแบตเตอรี่ต่ำ/ข้อผิดพลาด ทำได้โดยการวัดความล่าช้าระหว่างเสียงร้องเจี๊ยก ๆ
เชื่อมต่อผ่านออปโตคัปเปลอร์บนเอาต์พุตเสียงสัญญาณเตือนควันที่ดัดแปลง
ออดแจ้งเตือน
เมื่อกดกริ่งประตูบ้านแบบเดิมๆ ของคุณจะส่งเสียงกริ่งดังตามปกติ แต่จะมีการส่งการแจ้งเตือนไปยังอุปกรณ์ทั้งหมดของคุณพร้อมกับรูปภาพของผู้โทร นอกจากนี้ยังมีอินเทอร์เฟซสำหรับเพจโทรศัพท์ทั้งหมดบนระบบโทรศัพท์ไร้สายเมื่อกริ่งประตูดังขึ้น วงจรส่วนใหญ่ใช้สำหรับอินเตอร์เฟสเพจเจอร์โทรศัพท์ที่เป็นส่วนหนึ่งของโปรเจ็กต์ที่มีอยู่ วงจรนี้สามารถละเว้นและเปลี่ยนได้อย่างง่ายดาย ดูแผนภาพน้อยที่สุด จะต้องปรับรหัสกริ่งประตูเพื่อพิจารณาสิ่งเหล่านี้ สิ่งนี้จะทำให้โครงการง่ายขึ้นมาก
รีเซ็ต/เปิดการแจ้งเตือน
เมื่อมีการเรียกคืนพลังงานหลังจากไฟฟ้าดับ การแจ้งเตือนจะถูกส่งออกไปเพื่อแจ้งให้คุณทราบว่าพลังงานถูกขัดจังหวะและได้รับการฟื้นฟูแล้ว
นอกจากนี้ยังมีการแจ้งเตือนด้วยภาพหากไม่สามารถทำการเชื่อมต่ออีเธอร์เน็ตได้เมื่อเปิดเครื่อง
กินไฟประมาณ 2 วัตต์
ขั้นตอนที่ 1: มันทำงานอย่างไร
PushingBox
ดูรูปที่ 1
การแจ้งเตือนจะรับรู้โดย Arduino ซึ่งติดตั้งอยู่ใน Push Alert Box และส่งผ่านการ์ดอีเทอร์เน็ตไปยัง PushingBox PushingBox จะส่งการแจ้งเตือนไปยังบริการของคุณ จากนั้นจึงส่งไปยังอุปกรณ์ทั้งหมดของคุณ
ภาพที่ 2 แสดงรายการบริการที่สามารถเปิดใช้งานโดยการแจ้งเตือนของคุณ
แต่ละสัมผัสรายการเปิดใช้งาน "สถานการณ์"
"สถานการณ์จำลอง" แต่ละรายการมี "บริการ" ที่ตั้งค่าเองสำหรับการแจ้งเตือนของคุณ คุณสามารถมีได้เพียง 1 บริการหรือหลายบริการในแต่ละสถานการณ์ เช่น สถานการณ์กริ่งประตูอาจส่งอีเมล ส่งการแจ้งเตือนแบบพุชทันที และส่งรูปภาพจากกล้องติดประตูของคุณ
ฉันได้รวมตัวอย่างการแจ้งเตือนต่อไปนี้ไว้ในรหัสของฉันแล้ว: กริ่งประตู, การเปิดใช้งานเสียงสัญญาณกันขโมย, การปิดเสียงสัญญาณกันขโมย, ระบบแจ้งเตือนควันไฟ และการกู้คืนพลังงานอีเธอร์เน็ต สามารถตั้งค่าการแจ้งเตือนได้อย่างง่ายดายสำหรับสัญญาณเตือนช่องแช่แข็ง สัญญาณเตือนเรือนกระจก สัญญาณเตือนอุณหภูมิตู้ปลาเขตร้อน และอื่นๆ จำนวนสัญญาณเตือนอื่นๆ
การแจ้งเตือนแต่ละครั้งมีส่วนต่อประสานฮาร์ดแวร์ของตัวเองเพื่อเรียกใช้ Arduino และเป็นรหัสของตัวเองเพื่อให้เข้าใจถึงฮาร์ดแวร์
ฮาร์ดแวร์/ซอฟต์แวร์เป็นแบบโมดูลาร์มาก ดังนั้นจึงง่ายต่อการเลือกและเลือกบิตของโปรเจ็กต์นี้ที่คุณต้องการรวมไว้
ขั้นตอนที่ 2: การแจ้งเตือน การเชื่อมต่ออีเทอร์เน็ตล้มเหลวเมื่อเปิดเครื่อง
เมื่อเปิดเครื่องหรือเปิดเครื่องครั้งแรก การ์ด Wiznet W5100 Ethernet จะพยายามเชื่อมต่ออินเทอร์เน็ต บนบอร์ด R3 มีชิปรีเซ็ตที่รีเซ็ตการ์ดเมื่อเปิดเครื่องและควรตรวจสอบให้แน่ใจว่าการ์ดเชื่อมต่อโดยไม่ล้มเหลว
สำหรับการ์ดที่ต่ำกว่า R3 การ์ดมักจะไม่เชื่อมต่อใหม่เมื่อเปิดเครื่อง มีม็อดที่คุณสามารถดำเนินการได้ซึ่งจะทำการรีเซ็ตการ์ดเมื่อเปิดเครื่องและให้ผลลัพธ์ที่ดี ดูภาพสำหรับรายละเอียดของม็อด
ในกรณีที่การ์ดของคุณไม่สามารถเชื่อมต่อใหม่ได้หลังจากสูญเสียพลังงาน (คุณจะไม่ได้รับการแจ้งเตือนใด ๆ) ฉันได้ตั้งค่า Arduino ให้เปิดไฟ LED กะพริบเป็นคำเตือน ไฟ LED จะกะพริบเมื่อการ์ดพยายามเชื่อมต่อ จากนั้นจะดับลง
หากไฟ LED กะพริบสีแดงติดสว่าง ให้ลองปิดเครื่องแล้วเปิดเครื่อง
ขั้นตอนที่ 3: การแจ้งเตือน เพิ่มพลังการแจ้งเตือน
เพิ่มพลังการแจ้งเตือน
เมื่อพลังงานถูกเรียกคืนไปยังกล่องแจ้งเตือนแบบพุช การแจ้งเตือนจะถูกส่งออกไปเมื่อการ์ดอีเทอร์เน็ตเชื่อมต่อกับอินเทอร์เน็ตได้สำเร็จอีกครั้ง สิ่งนี้จะเตือนคุณว่ามีไฟฟ้าขัดข้องในบางครั้ง และเตือนให้คุณตรวจสอบว่าระบบทั้งหมดทำงานอีกครั้งเมื่อคุณกลับถึงบ้าน กล่องอินเทอร์เฟซ IoT มีสวิตช์ทดสอบเพื่อให้คุณทดสอบระบบทั้งหมดที่มีการแจ้งเตือน สัญญาณเตือนควันสามารถทดสอบได้โดยการกด "ปุ่มทดสอบ" ของสัญญาณเตือนควัน คุณควรจะทำการทดสอบสัญญาณเตือนควันทุกเดือนอยู่ดี!
วิดีโอ 1
วิดีโอแบบเรียลไทม์ของกล่องอินเทอร์เฟซ IoT ของฉันในขั้นตอนการออกแบบเมื่อเปิดเครื่องครั้งแรก ส่วนหนึ่งของหน้าจอพีซีของฉันอยู่ทางด้านขวาที่แสดงการแจ้งเตือนที่ได้รับในขณะที่โทรศัพท์มือถือของฉันอยู่ทางด้านซ้ายของหน้าจอ ฉันใช้การเตือนด้วยเสียงพูดของ Newtifry บนมือถือของฉันเมื่อทำการทดสอบระบบ ดังนั้นฉันจึงได้ยินว่ามีการส่งการแจ้งเตือนใดบ้าง
วิดีโอ2
เพิ่มพลังการสาธิตการแจ้งเตือนจากเดสก์ท็อปของฉันที่แสดงการแจ้งเตือนบนเดสก์ท็อป เอาต์พุตพอร์ต Arduino com และการแจ้งเตือนบนมือถือของฉันซ้อนทับอยู่ด้านบน
ขั้นตอนที่ 4: การแจ้งเตือน สัญญาณเตือนควัน
"กำลังโหลด="ขี้เกียจ"
การแจ้งเตือน Burglar Alarm จะถูกส่งเมื่อเสียงปลุกเปิดใช้งาน ภาพจากเว็บแคมของคุณสามารถรวมไว้ในการแจ้งเตือนการเตือนได้หากจำเป็น คุณสามารถตรวจสอบเว็บแคมของคุณเพื่อหาผู้บุกรุกได้ตามต้องการ
หากปิดเสียงหรือหมดเวลา ระบบจะส่งการแจ้งเตือนเพิ่มเติมเพื่อแจ้งให้คุณทราบว่าขณะนี้ปิดเสียงเตือนแล้ว หากคุณมีเสียงบนเว็บแคมของคุณ คุณสามารถยืนยันสิ่งนี้ผ่านอินเทอร์เฟซโทรศัพท์มือถือของคุณ
หากเกิดความผิดพลาดในการเดินสายบนสายเซ็นเซอร์และถูกตัดการเชื่อมต่อ จะมีการส่งการแจ้งเตือนหลายรายการ Arduino ถูกตั้งค่าให้ตรวจจับและละเว้นการแจ้งเตือนอย่างรวดเร็ว ฉันได้เชื่อมต่อเข้ากับเอาท์พุตสัญญาณเตือนภัยเสริมแล้ว แต่คุณต้องการแฮ็คเข้าไปในแผงสัญญาณกันขโมยของคุณ คุณควรจะสามารถดึงเอาท์พุตออกจากไฟสัญญาณแจ้งเตือน LED ได้ ดังนั้นคุณจึงสามารถทำการแจ้งเตือนแบบกำหนดเองได้ ขึ้นอยู่กับโซนที่เปิดใช้งานเช่น ประตูตื่นตระหนกภายในหรือภายนอก
อินเทอร์เฟซง่ายมาก เอาต์พุตเสริมทำงานรีเลย์ที่ทริกเกอร์ Arduino ดูรูปภาพโมดูล veroboard 2
วิดีโอแสดงการแจ้งเตือนแบบพุชบนเดสก์ท็อปของฉันและบนมือถือของฉันที่ซ้อนทับอยู่ด้านบน แสดงพอร์ต Arduino com ด้วย
ขั้นตอนที่ 6: การแจ้งเตือน ออด
แนะนำ:
สัญญาณกันขโมย: 5 ขั้นตอน
Anti-Theft Alarm: ใช้ photoresistor เพื่อตรวจสอบว่ามีการถ่ายภาพหรือไม่ ถ้าของอยู่ตรงที่เครื่องก็จะเข้าบำรุงรักษาตามปกติ ถ้าของไม่อยู่ ไฟ LED จะติดและลำโพงจะส่งเสียงเพื่อให้เจ้าของสังเกต
สัญญาณกันขโมย (แบบง่ายและไม่มีการเข้ารหัส): 3 ขั้นตอน
สัญญาณกันขโมย (แบบง่ายและไม่มีการเข้ารหัส): สัญญาณกันขโมยที่ใช้ IR ระดับ 1 นี่เป็นโครงการขั้นพื้นฐานและง่ายมากที่คุณต้องการคือพวงของอุปกรณ์อิเล็กทรอนิกส์และสายไฟ โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อตรวจจับวัตถุในระยะและ bamm ที่นั่น จะส่งเสียงกริ่งและปิดหลังจากนั้นไม่กี่วินาที w
สัญญาณเตือนกระจกแตก / สัญญาณกันขโมย: 17 ขั้นตอน
สัญญาณเตือนกระจกแตก / สัญญาณกันขโมย: วงจรนี้สามารถใช้สำหรับส่งเสียงเตือนเพื่อตรวจจับการแตกของหน้าต่างกระจกโดยผู้บุกรุก แม้ว่าผู้บุกรุกจะตรวจสอบให้แน่ใจว่าไม่มีเสียงของกระจกแตก
Wireless Serial (UART) สำหรับ Arduino/STM32/ฯลฯ : 3 ขั้นตอน (พร้อมรูปภาพ)
Wireless Serial (UART) สำหรับ Arduino/STM32/ฯลฯ: หวังว่าทุกคนจะเห็นด้วยกับฉันว่า Arduino Serial เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการดีบักโครงการของคุณ โดยพื้นฐานแล้วเป็นตัวเลือกเดียวสำหรับการดีบัก Arduino แต่บางครั้ง การเรียกใช้สาย USB จาก Ard
สัญญาณกันขโมย $ 5 ดอลลาร์!: 17 ขั้นตอน
สัญญาณกันขโมย $5 ดอลลาร์!: ฉันทำสัญญาณกันขโมยด้วยราคาต่ำกว่า 5 ดอลลาร์ และของที่ฉันพบว่าวางอยู่รอบๆ บ้าน! ไม่จำเป็นต้องบัดกรี (ไม่จำเป็นต้องบัดกรี) ฉันอัปโหลดวิดีโอนี้ไปยังส่วนวิดีโอด้วย ดูวิดีโอของฉันด้านล่าง: