สารบัญ:

ระบบเตือนภัย IDC2018IOT: 7 ขั้นตอน
ระบบเตือนภัย IDC2018IOT: 7 ขั้นตอน

วีดีโอ: ระบบเตือนภัย IDC2018IOT: 7 ขั้นตอน

วีดีโอ: ระบบเตือนภัย IDC2018IOT: 7 ขั้นตอน
วีดีโอ: 3.1การเตือนภัยพิบัติดินถล่มด้วยวิธีการประมวลผลด้วยบอร์ดไมโครคอนโทรเลอร์ 2024, พฤศจิกายน
Anonim
Image
Image

ในคำแนะนำนี้ คุณจะดำเนินการตามขั้นตอนต่างๆ เพื่อสร้างสัญญาณเตือน IoT นี่คือระบบเตือนภัยแบบโฮมเมดราคาไม่แพงที่มีราคาสมเหตุสมผลและสามารถเข้าถึงอินเทอร์เน็ตผ่าน WiFi สัญญาณเตือนจะทำงานเมื่อมีคนเปิดประตูหรือเปิดไฟห้องของคุณ โปรเจ็กต์นี้สามารถช่วยคุณได้ไม่ว่าคุณจะต้องการตั้งค่าการเตือนเพื่อปกป้องห้องของคุณจริงๆ หรือหากคุณต้องการฝึกทักษะการเขียนโค้ดสำหรับ Node MCU อีกทางเลือกหนึ่งคือใช้เซ็นเซอร์วัดแสงเป็นนาฬิกาปลุกที่จะปลุกคุณทุกวันตอนพระอาทิตย์ขึ้น

ขั้นตอนที่ 1: อะไหล่

การก่อสร้างทางเทคนิค
การก่อสร้างทางเทคนิค

ส่วนประกอบที่จำเป็นสำหรับโครงการนี้:

1. บอร์ด MCU โหนด

2. ตัวต้านทานไฟแดมิน + 330 โอห์ม - ใช้ตรวจจับพลังงานแสงในห้อง

3. ลิ้นสวิตช์ประตู - ใช้เพื่อตรวจจับสถานการณ์การเปิดประตู

4. ลำโพง - ใช้เล่นเสียงปลุก

5. สายจัมเปอร์

6. โทรศัพท์มือถือที่มีแอพ blynk + บัญชี - ใช้เพื่อควบคุมการเตือนจากโทรศัพท์ของคุณ

7. บัญชี Adafruit - ใช้ควบคุมเซ็นเซอร์แดมินและดูสถิติที่รวบรวมจากวงจรเตือนภัย

ขั้นตอนที่ 2: การไหลของวงจร

เมื่อเชื่อมต่อวงจรกับพลังงานแล้ว สัญญาณเตือนจะรอให้เปิดใช้งานจากแอป blynk บนโทรศัพท์มือถือของคุณ ในกรณีที่ตรวจพบการเปิดประตูหรือแสงไฟนั้นได้วัดกำลังของแสงซึ่งใหญ่กว่าเกณฑ์ที่สัญญาณเตือนภัยจะทำงาน Blynk จะส่งการแจ้งเตือนไปยังโทรศัพท์ของคุณและอีเมลไปยังบัญชีของคุณเพื่อระบุว่ามีการปลุก ข้อมูลที่วัดในกรณีที่สัญญาณเตือนถูกกระตุ้น (สวิตช์กกและไฟแดมิน) จะถูกเผยแพร่ไปยังเว็บไซต์ adafruit

ขั้นตอนที่ 3: การก่อสร้างทางเทคนิค

การก่อสร้างทางเทคนิค
การก่อสร้างทางเทคนิค
การก่อสร้างทางเทคนิค
การก่อสร้างทางเทคนิค

1. เปิดบัญชี blynk ที่ https://www.blynk.cc/ บันทึกโทเค็นการเข้าถึงส่วนตัวของคุณ

2. กำหนดค่าแอพพลิเคชั่น blynk บนมือถือของคุณตามภาพ

3. เปิดบัญชี adafruit ของคุณและสร้างแดชบอร์ดของคุณตามภาพ บันทึกโทเค็นการเข้าถึงส่วนตัวของคุณ

4. เปิด config.h และกรอกการกำหนดค่า - WIFI, Adafruit และ Blynk

5. สร้างวงจรตามที่แสดง หมายเหตุ: ตัวอย่างเช่น สวิตช์กกวางทับเมทริกซ์ อย่างไรก็ตาม คุณควรจำไว้ว่าให้วางไว้ที่ประตูของคุณ

6. อัปโหลดภาพร่างไปยังบอร์ด NodeMCU ของคุณ และเริ่มใช้การเตือน!

ขั้นตอนที่ 4: รหัส

คุณสามารถดูรหัสสำหรับระบบเตือนภัยนี้ได้ที่นี่

ขั้นตอนที่ 5: ข้อจำกัด

ข้อจำกัดที่สำคัญของวงจรนี้คือขึ้นอยู่กับบริการของบุคคลที่สามเช่น blynk ในกรณีที่บริการนี้ใช้งานไม่ได้ เราอาจสูญเสียฟังก์ชันการทำงานบางอย่างที่เราสร้างขึ้นในโปรเจ็กต์นี้

ขั้นตอนที่ 6: ความท้าทาย

ความท้าทายที่ใหญ่ที่สุดในโครงการนี้คือต้องเข้าใจว่าเรามีโปรโตคอล 3 แบบที่ทำงานร่วมกัน WiFi, Blynk และ MQTT และเราจำเป็นต้องตั้งค่าต่างจากจุดเริ่มต้นเพื่อให้การเตือนนี้ทำงานได้ หลังจากผ่านขั้นตอนการกำหนดค่านี้และมีบัญชีของคุณเองใน Blynk และ Adafruit เราคิดว่าโครงการนี้ใช้งานง่ายมาก

เราพยายามทำให้คุณผ่านความท้าทายนี้ได้ง่ายขึ้นโดยนำการกำหนดค่าทั้งหมดออกจากแบบร่างแล้วใส่ลงในไฟล์ conifg.h เราคิดว่าวิธีนี้จะง่ายกว่ามาก

ขั้นตอนที่ 7: การปรับปรุงในอนาคต

1. มีแนวโน้มมากที่จะเพิ่มเซ็นเซอร์สัมผัส ID ที่สามารถเปิด/ปิดการเตือนได้ทุกที่ที่ติดตั้ง สิ่งนี้จะถูกเพิ่มเข้าไปนอกเหนือจากฟังก์ชันการเปิด/ปิดจากระยะไกลด้วย blynk ประมาณการเวลาทำงาน - 1 วัน

2. เพิ่มจอแสดงผล OLED ให้กับวงจรซึ่งจะแทนที่การพิมพ์แบบอนุกรมไปยังคอมพิวเตอร์ เป็นไปได้มากว่าคุณต้องการเพิ่มคุณลักษณะนี้ จอแสดงผลสามารถให้ข้อมูลเกี่ยวกับสถานะของการเตือนได้แม้ว่าจะไม่ได้เชื่อมต่อกับคอมพิวเตอร์ก็ตาม ประมาณการเวลาทำงาน - 1 วัน

3. ฉันต้องการเพิ่มกล้องในวงจรซึ่งจะเริ่มสตรีมสดทุกครั้งที่มีการเตือน ดังนั้นจึงสามารถดูได้จากระยะไกลว่าใครอยู่ในห้อง ประมาณการเวลาทำงาน - 2 วัน

แนะนำ: