วันเสาร์ที่ 11 พฤษภาคม พ.ศ. 2562

การออกแบบวิธีรับ - ส่งและแสดงผลลัพธ์ของอุปกรณ์ IoT

    เป้าหมายในการทำระบบ IoT คือการที่ตัวระบบนั้นสามารถสั่งตัวอุปกรณ์ได้จากระยะที่ไกล โดยที่ตัวอุปกรณ์ ต้องสามารถเชื่อมต่อกับอินเทอร์เน็ตได้ เพื่อที่จะได้รับข้อมูลจากระบบที่เราใช้งานอยู่ โดยผ่าน cloud platform

1.วางแผนระบบ
    ในหน้าเว็บแอพพลิเคชั่นเราจะตั้งให้มีคำสั่งให้สั่งไปที่ NodeMCU เป็นอุปกรณ์ที่สามารถเชื่อมต่อกับ WiFi ได้ ทำให้สามารถเชื่อมต่อกับอินเทอร์เน็ตได้ เมื่อ NodeMCU ได้รับข้อมูลมา จะไปสั่งการ Relay ที่รับไฟเข้ามา 12 Vdc ให้เปลี่ยนสถานะระหว่าง NO และ NC เพื่อแทนการสวิตเปิด-ปิดไฟ เพื่อให้ไฟไปเลี้ยง Led Strip

2.ทดลองการใช้งาน
    เริ่มแรกจะทดลองเปิด-ปิด LED ที่อยู่ภายใน NodeMCU ผ่านหน้าเว็บแอพพลิเคชั่น ซึ่งจะต้องมีพื้นฐานในการ Read/Write Digital IO ของ NodeMCU, การเชื่อมต่อ NodeMCU กับ WiFi และการเชื่อมต่อกับ NETPIE จากพื้นฐานจะทำให้ NodeMCU สามารถรับ/ส่ง ข้อมูลผ่าน NETPIE ได้ ต่อมาในส่วนของหน้าเว็บจะให้เว็บแอพพลิเคชั่นในการเชื่อมต่อกับ NETPIE จากนั้นเว็บแอพพลิเคชั่นจึงจะสามารถส่งข้อมูลไปที่ NETPIE ได้
    เนื่องจาก Relay ที่ใช้ เป็น Relay ที่ต้องใช้ไฟ 5 Vdcในการสลับสถานะระหว่าง NO กับ NC และNodeMCU สามารถจ่ายไฟ 5 Vdc ได้ แต่ Digital IO ของ NodeMCU สามารถจ่ายได้เพียง 3.3 Vdc จึงไม่สามารถใช้ Digital IO สลับสถานะ NC กับ NO ของ Relay ได้โดยตรง

    วิธีแก้ปํญหาคือ ใช้ Transistor ในการแก้ปัญหาในส่วนนี้ โดย NodeMCU จะจ่ายไฟออกมาทาง Digital IO เข้าไปที่ขา Base ของ Transistor เพื่อใช้ในการเปิดปิด Transistor ส่วนขา Collector ให้จ่ายไฟเข้า กับ ต่อ กับ Vin ของ Relay และฝั่ง Emitter จะต่อกับสาย Ground



ภาพการจำลองการต่อวงจรในการที่จะใช้ NodeMCU เพื่อที่จะควบคุม Relay

ไม่มีความคิดเห็น:

แสดงความคิดเห็น