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

skillsiot

ภารกิจ สถานีวัดอากาศ

อ่านอุณหภูมิและความชื้นจากเซนเซอร์จริง แล้วรายงานออกมาในรูปแบบที่เครื่องอื่นอ่านต่อได้

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

  • ทำให้ DHT22 ตอบกลับได้จริง
  • รายงานค่าออก Serial ในรูปแบบคงที่
  • จัดการกรณีอ่านไม่สำเร็จให้ชัดเจน

โจทย์

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

สิ่งที่ต้องทำให้ได้

หนึ่ง มี DHT22 ในวงจร สอง เซนเซอร์ตอบกลับได้จริงไม่ใช่ค่าที่ตั้งไว้เอง สาม มีบรรทัดที่ขึ้นต้นด้วย reading= ออกทาง Serial พร้อมหน่วยกำกับ

ทำนายก่อนลงมือ

ถ้าคุณถามเซนเซอร์ทุก 100 มิลลิวินาที จะได้อะไรกลับมา ค่าใหม่จริง ค่าเดิมซ้ำ หรือการอ่านที่ล้มเหลว ทำนายไว้แล้วลองดู

เกณฑ์ที่ใช้ตัดสิน

ตรวจว่ามี DHT22 ในวงจร เซนเซอร์ตอบกลับจริง และมีคำว่า reading= ใน Serial การตั้งค่าในหน้าพรีวิวอุปกรณ์ไม่นับเป็นผลการวัด ต้องมาจากการอ่านจริงเท่านั้น

ทบทวน

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

ลงมือทำ

ลงมือทำ

สร้างสถานีวัดอากาศที่อ่านค่าจริงจากเซนเซอร์ ตรวจความถูกต้อง แล้วรายงานด้วยบรรทัดที่ขึ้นต้นด้วย reading=

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