ภารกิจ ระบบเตือนภัยในบ้าน
สร้างระบบที่ตรวจจับความเคลื่อนไหวแล้วแจ้งเตือน พร้อมสถานะเปิดปิดและช่วงหน่วงให้เดินออก
ในบทนี้คุณจะ
- ต่อ PIR ให้มีไฟเลี้ยงและอ่านค่าได้จริง
- แจ้งเตือนด้วยไฟหรือเสียงเมื่อตรวจพบ
- แยกสถานะเปิดระบบออกจากการตรวจจับ
โจทย์
PIR ตรวจจับความเคลื่อนไหว ระบบต้องแจ้งเตือนเฉพาะเมื่ออยู่ในสถานะเปิดใช้งาน และต้องมีช่วงหน่วงหลังกดเปิดเพื่อให้คนเดินออกก่อน จำไว้ว่า PIR ต้องอุ่นเครื่องหลังจ่ายไฟด้วย
สิ่งที่ต้องทำให้ได้
หนึ่ง มี PIR ในวงจรและขา VCC ต่อกับ 5 V จริง สอง เซนเซอร์ตรวจจับได้จริงในการทดลอง สาม เมื่อตรวจพบขณะระบบเปิด ให้ D13 เป็นสูงเพื่อแจ้งเตือน
ทำนายก่อนลงมือ
ถ้าเปิดระบบทันทีที่จ่ายไฟให้ PIR จะเกิดอะไรขึ้นในช่วงสิบวินาทีแรก ทำนายไว้ก่อนแล้วสังเกตว่าตรงกับที่คิดหรือไม่
เกณฑ์ที่ใช้ตัดสิน
ตรวจว่ามี PIR ในวงจร VCC ต่อกับ 5 V เซนเซอร์อยู่ในสถานะตรวจจับ และ D13 เป็นสูง ทั้งหมดวัดจากวงจรและการทำงานจริง ไม่ใช่จากแผนที่เขียนไว้
ภารกิจนี้ไม่ใช่อะไร
สามเรื่องที่ภารกิจนี้พูดออกมาตรง ๆ เพราะระบบเตือนภัยที่ปิดบังเรื่องพวกนี้แย่กว่าการไม่มีเลย หนึ่ง เซนเซอร์มองไม่เห็นระหว่างอุ่นเครื่อง สอง มองไม่เห็นตอนปิดระบบ สาม มองไม่เห็นทุกที่ที่ไม่ได้หันไปหา ตัวจำลองจำลองสองข้อแรกเป็นเรื่องเวลาและสถานะ ส่วนข้อสามไม่ได้จำลองเลย สิ่งที่สร้างที่นี่ไม่ใช่การรับรองความปลอดภัย แต่เป็นวิธีเรียนรู้ว่าอุปกรณ์ทำงานอย่างไร
ทบทวน
ระบบของคุณจะบอกความต่างระหว่าง "ไม่มีใครเข้ามา" กับ "เซนเซอร์เสีย" ได้อย่างไร ถ้าบอกไม่ได้ นั่นคือช่องโหว่ที่สำคัญของระบบความปลอดภัย
ลงมือทำ
สร้างระบบเตือนภัยที่เปิดปิดได้ มีช่วงหน่วงให้เดินออก และแจ้งเตือนเมื่อตรวจพบขณะระบบเปิด
เริ่มแล็บใน StudioStudio จะเปิดวงจรเริ่มต้นของบทนี้ พร้อมคำใบ้ เฉลย และการตรวจคำตอบจากค่าที่วัดได้