สารบัญ:

การตรวจสอบอุณหภูมิจากระยะไกล: 7 ขั้นตอน (พร้อมรูปภาพ)
การตรวจสอบอุณหภูมิจากระยะไกล: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การตรวจสอบอุณหภูมิจากระยะไกล: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การตรวจสอบอุณหภูมิจากระยะไกล: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: WAC-K3FACE - เครื่องวัดอุณหภูมิพร้อมถ่ายภาพใบหน้า (วิธีการตั้งค่าวันที่) 2024, กรกฎาคม
Anonim
การตรวจสอบอุณหภูมิระยะไกล
การตรวจสอบอุณหภูมิระยะไกล

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

ขั้นตอนที่ 1: ทักษะที่จำเป็น

สิ่งที่คุณต้องมีคือความรู้พื้นฐานด้านการเขียนโปรแกรมสำหรับโครงการนี้ โปรแกรมเขียนด้วย C # แต่สามารถย้ายไปยังภาษาที่คุณชื่นชอบได้อย่างง่ายดาย!

ขั้นตอนที่ 2: ฮาร์ดแวร์

ฮาร์ดแวร์
ฮาร์ดแวร์

นี่คือทุกสิ่งที่คุณต้องการ:

VINT Hub Phidget

อุณหภูมิ Phidget

ขั้นตอนที่ 3: ภาพรวมโครงการ

ภาพรวมโครงการ
ภาพรวมโครงการ

โปรเจ็กต์นี้ประกอบด้วย TMP1000 ที่เชื่อมต่อกับ VINT Hub ที่เสียบเข้ากับคอมพิวเตอร์ ซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์จะเชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์และส่งการแจ้งเตือน (อีเมลหรือข้อความ) หากอุณหภูมิลดลงต่ำกว่าอุณหภูมิที่กำหนด หมายเหตุ: สามารถใช้ VINT Hub เพื่อเชื่อมต่อกับเซ็นเซอร์อนาล็อกได้ ดังนั้นหากคุณมีเซ็นเซอร์อุณหภูมิแอนะล็อกแบบเก่าวางอยู่รอบๆ ให้ใช้เซ็นเซอร์ดังกล่าว! หากคุณกำลังใช้เซ็นเซอร์อะนาล็อก จำเป็นต้องแก้ไขโค้ดเล็กน้อย แสดงความคิดเห็นสำหรับข้อมูลเพิ่มเติม

ขั้นตอนที่ 4: ภาพรวมซอฟต์แวร์

ภาพรวมซอฟต์แวร์
ภาพรวมซอฟต์แวร์
ภาพรวมซอฟต์แวร์
ภาพรวมซอฟต์แวร์
ภาพรวมซอฟต์แวร์
ภาพรวมซอฟต์แวร์

ที่ด้านบนของแบบฟอร์ม อุณหภูมิปัจจุบันจะแสดงขึ้นและจะอัปเดตทุกๆ 30 วินาที ต่ำกว่าอุณหภูมิ มีการตั้งค่าบางอย่าง:

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

ใต้แท็บการตั้งค่าอีเมล มีตัวเลือกเพิ่มเติมดังนี้:

  • ที่อยู่เซิร์ฟเวอร์: ที่อยู่เซิร์ฟเวอร์อีเมล หากคุณไม่ได้ใช้ Gmail การค้นหาโดย Google อย่างรวดเร็วจะทำให้เกิดบทความลักษณะนี้ซึ่งจะช่วยคุณได้
  • ชื่อผู้ใช้: อีเมลที่คุณต้องการส่งการแจ้งเตือน สำหรับโปรแกรมนี้ ฉันได้สร้างบัญชี Gmail ใหม่และอนุญาตให้แอปที่มีความปลอดภัยน้อยกว่าใช้งานได้
  • รหัสผ่าน: รหัสผ่านสำหรับบัญชี

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

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

รหัส
รหัส

รหัสสำหรับโครงการนี้มีอยู่ในไฟล์ TemperatureMonitor.zip ก่อนรวบรวมโปรแกรม ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี่ Phidget บนคอมพิวเตอร์ของคุณแล้ว คุณสามารถค้นหาห้องสมุด Phidget ได้ที่นี่

นี่คือภาพรวมโดยย่อของรหัส:

  • เมื่อโหลดแบบฟอร์ม ให้สร้างอ็อบเจ็กต์ TemperatureSensor และสมัครรับข้อมูลแนบ แยกออก และเกิดข้อผิดพลาด
  • ในตัวจัดการการแนบ ตั้งค่า DataInterval เป็น 30 วินาที
  • ในตัวจัดการเหตุการณ์ ให้อัปเดตป้ายอุณหภูมิและตรวจสอบว่าอุณหภูมิต่ำกว่าขีดจำกัดหรือไม่ หากอุณหภูมิต่ำกว่าขีดจำกัด ให้เพิ่มตัวนับแล้วออก หากตัวนับระบุว่าอุณหภูมิต่ำกว่าที่กำหนดเป็นเวลา 5 นาที ให้ส่งการแจ้งเตือน
  • หากมีการส่งการแจ้งเตือน ให้เริ่มจับเวลา 1 ชั่วโมงเพื่อป้องกันไม่ให้ส่งการแจ้งเตือนอีกจนกว่าจะหมดเวลา

ขั้นตอนที่ 6: การแจ้งเตือน

การแจ้งเตือน
การแจ้งเตือน

ต่อไปนี้คือตัวอย่างการแจ้งเตือนทางอีเมลที่ส่งเมื่ออุณหภูมิที่รายงานต่ำกว่าขีดจำกัด 25°C เป็นเวลานานกว่า 5 นาที

ขั้นตอนที่ 7: คำถาม?

หากคุณมีคำถามเกี่ยวกับโครงการ แจ้งให้เราทราบในส่วนความคิดเห็น!

ขอบคุณที่อ่าน

แนะนำ: