Electoday 2025

ไมโครคอนโทรลเลอร์ => AVR and Arduino => Topic started by: anurak2528 on June 27, 2017, 04:01:15 PM

Title: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on June 27, 2017, 04:01:15 PM
รบกวนสอบถามครับ  คือ อยากทำโปรแกรมอ่านค่าอุณภูมิ  ความชื้น  จาก  Sensor DHT มาแสดงผลที่หน้าจอมอนิเตอร์ของคอมพิวเตอร์ โดยใช้ บอร์ด Arduino ต่อกับ  Sensor DHT โดยระยะทางระหว่าง Sensor และบอร์ดห่างกันปรมมาณ  200 เมตร  ถ้าใช้สาย   ไม่ทราบสามารถทำได้ไหม  หรือต้องใช้ Shield ตัวไหนมาช่วยเสริม เพื่อให้อ่านค่า หรือ Monitor ได้จากระยะไกลครับ   
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: crywolf on June 28, 2017, 07:54:00 AM
ใช้ RS-485 ครับ ฝั่งคอมพิวเวตอร์ใช้ตัวแปลง USB-to-RS485  ส่วนสายสัญญาณใช้สายชีลด์ 2 คอร์ หรือจะใช้สายโทรศัพท์ก็ได้
ส่วนรูปแบบการรับส่ง (Protocol) ก็ออกแบบเอาเอง หรือจะใช้ที่นิยมกัน เช่น Modbus
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on June 28, 2017, 12:09:33 PM
ขอบคุณมากคับ  แต่ผมไม่มีความรู้เรื่อง การแปลงสัญญาณ USB-to-RS485  และรูปแบบการรับส่ง (Protocol) เลย   
ถ้าใช้ RF24L01 2.4GHz Radio/Wireless  ตามในรูปไม่ทราบ สามารถทำได้ไหมครับ 
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: crywolf on June 28, 2017, 02:06:57 PM
ใช้ RF24L01 ได้ครับ ไม่ต้องเดินสายด้วย
ฝั่ง PC ก็ใช้ RS-232 หรือ USB
ตัวอย่างโปรแกรมในเวปเยอะครับ ลองหาๆดู
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on June 29, 2017, 12:37:47 PM
ขอบคุณ ๑crywolf มากครับ    เดี่ยวลองศึกษาข้อมูลก่อนครับ  หากท่านใดมีคำแนะนำหรือมี Link  Project ทีคล้ายๆ กัน ก็รบกวนด้วยนะครับ   :)
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on September 11, 2017, 06:30:57 AM
รบกวนสอบถามพี่ๆ ต่ออีกหน่วอยครับ เรื่องคุณภาพของสัญญาณครับ  พอดีที่ทำงานเป็น อาคารขนาดสามชั้น  มีการกั้นห้อง หลายๆห้อง ไม่ทราบ NRF24L01 มีความสามารถในการติดต่อสื่อสารผ่าน ผนังห้อง ในระดับ สองถึงสามห้องท่ามกลางรัศมี 100 เมตรได้หรือป่าวครับ
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: avr_lover on September 12, 2017, 08:21:47 AM
ผนังกั้นทึบไหมครับ ใช้อะไรกั้นถ้าเป็น Patition ธรรมดาน่าจะสบายครับ ถ้าเป็นปูนอาจจะลำบากเหมือนกัน
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on September 12, 2017, 04:23:56 PM
Quote from: avr_lover on September 12, 2017, 08:21:47 AM
ผนังกั้นทึบไหมครับ ใช้อะไรกั้นถ้าเป็น Patition ธรรมดาน่าจะสบายครับ ถ้าเป็นปูนอาจจะลำบากเหมือนกัน
ขอบคุณครับ คุณ avr_lover  มีทั้ง ที่เป็น Partition และ ผนังปูนครับ 
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: avr_lover on September 13, 2017, 09:00:53 AM
คงต้องซื้อมาลองครับ ผมเคยใช้ตัวนี้ในสายการผลิต ระยะเกินร้อยเมตร แต่เปิดโล่ง สเถียรใช้ได้ที่กำลังส่งสูงสุด 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
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: anurak2528 on September 28, 2017, 05:14:45 PM
ขอบคุณมากๆครับ  ตอนนี้  กำลัง นั่ง คิด Concept  กับทีมงาน กำลังเลือก Choice ครับ ว่าจะทำอะไรกันดี  เดี่ยวขอเก็บ Feedback  แล้วสรุปอีกที    ขอบคุณพี่   avr_lover มากครับ ที่ช่วยแนะนำ
Title: Re: โปรแกรมอ่านค่า อุณภูมิ ความชื้นมาแสดงผลที่จอมอนิเตอร์
Post by: moneyp1000 on March 25, 2020, 12:04:27 AM
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 ผ่านมือถือครับ