อยากทราบว่า 2 ตัวนี้ทำงานแตกต่างกันอย่างไรครับ ถ้าต้องการจะเอาไปใช้รับส่งข้อมูลระหว่าง Raspberry Pi กับ Arduino UNO ควรใช้แบบไหนครับ
2 ตัวนี้ใช้ชิฟรุ่น nRF24L01+ เหมือนกันครับ ตัวนี้ปกติส่งได้ประมาณ 50 เมตร จึงมีอีกรุ่นที่ทำวงจรขยายสัญญาณและเพิ่มเสาอากาศทำให้ส่งได้ไกลขึ้น
โคด Arduino เขียนเหมือนกันครับ ตัวนี้ใช้ได้ทั้ง Arduino และ Raspberry PI ครับ ผมลองกับ Arduino Uno เรียบร้อยแล้วครับใช้ ง่ายมีไลบารีให้พร้อมใช้งานครับ
สอน วิธี ใช้งาน NRF24L01 Module โมดูลสื่อสารไร้สาย NRF24L01 ความถี่ 2.4G ร่วมกับ Arduino
อ่อ ขอบคุณมากครับ สอบถามอีกนิดครับ
พอดีตอนแรกผมตั้งใจจะใช้ Xbee แต่พอดูราคาแล้ว เลยลองหาตัวอื่นใช้แทน ไม่ทราบว่าตัวนี้พอจะแทน เจ้า Xbee ได้ไหมครับ ผมดู spec คร่าวๆคิดว่าจะแทนกันได้อยู่ แต่ยังไม่แน่ใจครับ รบกวนด้วยครับ
ยินดึครับ
ใช้กับงานประเภทไหนเหรอครับผมจะได้แนะนำได้ สำหรับ Xbee ออกแบบมาให้ทำงานเป็นเครือข่ายมีฟังก์ชันการทำงานด้านเครือข่ายมาให้แบบ full option ราคาจึงแพง ถ้าเราไม่ได้ใช้งานฟังก์ชันพวกนี้ ใช้กับงานควบคุมอุปกรณ์ รับส่งข้อมูลเซนเซอร์แบบไร้สาย โมดูล nRF24L01+ ตัวนี้จะเหมาะมาก เพราะทำงานที่ความถี่ 2.4G จึงส่งข้อมูลได้เร็วมีสายอากาศในตัวไม่ต้องต่อเพิ่ม ที่สำคัญราคาถูกกว่ากันหลายเท่าเลยครับ นอกจากนี้ถ้าต้องการให้ส่งได้ไกลขึ้น ก็มีให้เลือกใช้แบบที่มีวงจรขยายสัญญาณส่งและเสาอากาศ ซึ่งสามารถนำไปเสียบเปลี่ยนแทนกันได้เลย ไม่ต้องแก้โคดโปรแกรม ถ้างานไม่ได้ทำเป็น sensor network หรือทำเป็นแบบเซนเซอร์รับส่งข้อมูลหลาย ๆ ตัวแบบเครือข่ายไม่ซับซ้อน ความเห็นผมว่า ตัวนี้เหมาะกว่า Xbee ครับ
ตั้งใจจะใช้รับส่งข้อมูล ในการวัดอุณหภูมิ และนำไปแสดงผลบน Web server โดยทำการวัดและแสดงผลแค่จุดเดียวครับ
ผมเคยเห็นมีคนใช้ nRF24L01 + nRF24L01(มีเสา) การใช้ผสมกันทำให้ได้ระยะไกลขึ้นกว่าการใช้ nRF24L01 2 ตัว แบบไม่มีเสาหรือเปล่าครับ
แต่ถ้าผมจะใช้วัดหลายๆ จุด Xbee จะเหมาะกว่าใช่อ่าคับ
โทดทีนะครับถามเยอะเลย
ตั้งใจจะใช้รับส่งข้อมูล ในการวัดอุณหภูมิ และนำไปแสดงผลบน Web server โดยทำการวัดและแสดงผลแค่จุดเดียวครับ
- งานแบบนี้ตัว nRF24L01+ ทำได้(หมูเลย)
ผมเคยเห็นมีคนใช้ nRF24L01 + nRF24L01(มีเสา) การใช้ผสมกันทำให้ได้ระยะไกลขึ้นกว่าการใช้ nRF24L01 2 ตัว แบบไม่มีเสาหรือเปล่าครับ
- ใช่ครับ ตัวส่งอาจจะใช้เป็นแบบธรรมดา ตัวรับใช้แบบมีเสาจะรับได้ไกลขึ้น หรือจะใช้หลาย ๆ ตัวรับ เพื่อเพิ่มความเร็วในการรับข้อมูลจากหลาย ๆ โหนดที่ส่งมาพร้อมกันก็ทำได้
แต่ถ้าผมจะใช้วัดหลายๆ จุด Xbee จะเหมาะกว่าใช่อ่าคับ
- สำหรับกรณีรับค่าจากเซนเซอร์อุณหภูมิหลาย ๆ จุด งานแบบนี้ nRF24L01 ทำงานได้สบาย ๆ เขียนโคดง่าย ราคาถูกกว่ากันหลายเท่าตัวครับ
ข้อมูลลองดูตามนี้ครับ
http://www.elecfreaks.com/wiki/index.php?title=2.4G_Wireless_nRF24L01p_with_PA_and_LNA
ขอสอบถามหน่อยครับ Module Wireless NRF24L01 เขียนให้ รับ และ ส่ง ในตัวเดียวกันได้ไหมครับ ขอบคุณคับ