เดโมนี้เหมาะกับคอมพิวเตอร์ บนมือถือใช้ได้แต่พื้นที่แคบ · This demo is best on a computer; it works on a phone but the workbench is cramped.

skillsiot

ประกอบเป็นระบบเตือนภัยในบ้าน

รวมเซนเซอร์ สถานะ และการแจ้งเตือนเข้าด้วยกัน แล้วคิดว่าอะไรจะทำให้เตือนผิด

ในบทนี้คุณจะ

  • ประกอบเซนเซอร์กับการแจ้งเตือนให้ทำงานร่วมกัน
  • ระบุสาเหตุของการเตือนผิดอย่างน้อยสองอย่าง
  • ทดสอบระบบด้วยสถานการณ์ที่ตั้งใจให้ผิด

1. ทางเดินของสัญญาณทั้งเส้น

ความเคลื่อนไหว เข้าเซนเซอร์ ออกมาเป็นระดับไฟบนขา เข้าโปรแกรม ผ่านเงื่อนไข ออกไปที่ไฟหรือเสียง เมื่อระบบไม่ทำงาน ให้ไล่ทีละช่วงแทนการเดาทั้งก้อน

2. การเตือนผิดมาจากไหน

แดดที่เคลื่อนผ่านหน้าต่าง สัตว์เลี้ยง เครื่องปรับอากาศที่พัดม่าน ล้วนทำให้ PIR ทำงานได้ทั้งนั้น การวางตำแหน่งเซนเซอร์จึงสำคัญไม่น้อยกว่าโค้ด บางอย่างแก้ด้วยการย้ายตำแหน่งดีกว่าแก้ด้วยโปรแกรม

3. ทดสอบด้วยสถานการณ์ที่ตั้งใจให้ผิด

ลองปิดระบบแล้วสร้างความเคลื่อนไหว ต้องไม่มีอะไรเกิดขึ้น ลองเปิดระบบระหว่างที่เซนเซอร์ยังอุ่นเครื่อง ต้องไม่เตือนทันที การทดสอบแบบนี้หาปัญหาได้มากกว่าการทดสอบทางที่ถูกอย่างเดียว

4. สิ่งที่ตัวจำลองนี้ไม่ได้จำลอง

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

ตรวจความเข้าใจ

ระบบเตือนตอนกลางวันทุกวันเวลาเดิม น่าจะเกิดจากอะไรมากที่สุด

ลงมือทำ

ลงมือทำ

ประกอบให้ครบเป็นระบบเตือนภัย ตรวจจับได้แล้วต้องแจ้งเตือนจริง และต้องไม่เตือนตอนระบบปิด

เริ่มแล็บใน StudioStudio จะเปิดวงจรเริ่มต้นของบทนี้ พร้อมคำใบ้ เฉลย และการตรวจคำตอบจากค่าที่วัดได้