รบกวนสอบถามครับ คือ อยากทำโปรแกรมอ่านค่าอุณภูมิ ความชื้น จาก Sensor DHT มาแสดงผลที่หน้าจอมอนิเตอร์ของคอมพิวเตอร์ โดยใช้ บอร์ด Arduino ต่อกับ Sensor DHT โดยระยะทางระหว่าง Sensor และบอร์ดห่างกันปรมมาณ 200 เมตร ถ้าใช้สาย ไม่ทราบสามารถทำได้ไหม หรือต้องใช้ Shield ตัวไหนมาช่วยเสริม เพื่อให้อ่านค่า หรือ Monitor ได้จากระยะไกลครับ
ใช้ RS-485 ครับ ฝั่งคอมพิวเวตอร์ใช้ตัวแปลง USB-to-RS485 ส่วนสายสัญญาณใช้สายชีลด์ 2 คอร์ หรือจะใช้สายโทรศัพท์ก็ได้
ส่วนรูปแบบการรับส่ง (Protocol) ก็ออกแบบเอาเอง หรือจะใช้ที่นิยมกัน เช่น Modbus
ขอบคุณมากคับ แต่ผมไม่มีความรู้เรื่อง การแปลงสัญญาณ USB-to-RS485 และรูปแบบการรับส่ง (Protocol) เลย
ถ้าใช้ RF24L01 2.4GHz Radio/Wireless ตามในรูปไม่ทราบ สามารถทำได้ไหมครับ
ใช้ RF24L01 ได้ครับ ไม่ต้องเดินสายด้วย
ฝั่ง PC ก็ใช้ RS-232 หรือ USB
ตัวอย่างโปรแกรมในเวปเยอะครับ ลองหาๆดู
ขอบคุณ ๑crywolf มากครับ เดี่ยวลองศึกษาข้อมูลก่อนครับ หากท่านใดมีคำแนะนำหรือมี Link Project ทีคล้ายๆ กัน ก็รบกวนด้วยนะครับ :)
รบกวนสอบถามพี่ๆ ต่ออีกหน่วอยครับ เรื่องคุณภาพของสัญญาณครับ พอดีที่ทำงานเป็น อาคารขนาดสามชั้น มีการกั้นห้อง หลายๆห้อง ไม่ทราบ NRF24L01 มีความสามารถในการติดต่อสื่อสารผ่าน ผนังห้อง ในระดับ สองถึงสามห้องท่ามกลางรัศมี 100 เมตรได้หรือป่าวครับ
ผนังกั้นทึบไหมครับ ใช้อะไรกั้นถ้าเป็น Patition ธรรมดาน่าจะสบายครับ ถ้าเป็นปูนอาจจะลำบากเหมือนกัน
Quote from: avr_lover on September 12, 2017, 08:21:47 AM
ผนังกั้นทึบไหมครับ ใช้อะไรกั้นถ้าเป็น Patition ธรรมดาน่าจะสบายครับ ถ้าเป็นปูนอาจจะลำบากเหมือนกัน
ขอบคุณครับ คุณ avr_lover มีทั้ง ที่เป็น Partition และ ผนังปูนครับ
คงต้องซื้อมาลองครับ ผมเคยใช้ตัวนี้ในสายการผลิต ระยะเกินร้อยเมตร แต่เปิดโล่ง สเถียรใช้ได้ที่กำลังส่งสูงสุด bouadrate 250KBps
http://www.satorshop.com/product/502/2-4g-nrf24l01palna-sma-antenna-1100m
ถ้าใช้โหมดกำลังส่งสูงสุดแล้วใช้ตัวนี้ผมว่าสบายๆ กำลังส่งสูงมาก ลำบากต้องหาสายอากาศเพิ่มหน่อย
http://www.satorshop.com/product/560/nrf24l01p-pa-lna-100mw-transceiver-module-original-chip
ขอบคุณมากๆครับ ตอนนี้ กำลัง นั่ง คิด Concept กับทีมงาน กำลังเลือก Choice ครับ ว่าจะทำอะไรกันดี เดี่ยวขอเก็บ Feedback แล้วสรุปอีกที ขอบคุณพี่ avr_lover มากครับ ที่ช่วยแนะนำ
Quote from: anurak2528 on June 27, 2017, 04:01:15 PM
รบกวนสอบถามครับ คือ อยากทำโปรแกรมอ่านค่าอุณภูมิ ความชื้น จาก Sensor DHT มาแสดงผลที่หน้าจอมอนิเตอร์ของคอมพิวเตอร์ โดยใช้ บอร์ด Arduino ต่อกับ Sensor DHT โดยระยะทางระหว่าง Sensor และบอร์ดห่างกันปรมมาณ 200 เมตร ถ้าใช้สาย ไม่ทราบสามารถทำได้ไหม หรือต้องใช้ Shield ตัวไหนมาช่วยเสริม เพื่อให้อ่านค่า หรือ Monitor ได้จากระยะไกลครับ
อันนี้เป็น ตัวอย่างการใช้งาน Sensor DHT21 (https://eleceasy.com/t/blynk-dht-21/1589) Monitor ผ่านมือถือครับ