lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ผมต่อผิดตรงไหนครับ nRF24L01 การต่อตามรูป

sawoey
sawoey
IP: 119.42.114.x
1 ปีที่ผ่านมา

 

ต่อแล้วเงียบเลย Speed (115200)

ปกติความถี่ 2.4 Ghz ตัวนี้ Scan จากมือถือ จะเห็นชื่อเหมือน wifi ไหมครับ

 

โคด NRF24L01 ส่วนของการทำงานภาคส่ง

#include <SPI.h>
#include <nRF24L01p.h>

nRF24L01p transmitter(7,8);//CSN,CE

void setup(){
delay(150);
Serial.begin(115200);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
transmitter.channel(90); // ตั้งช่องความถี่ให้ตรงกัน
transmitter.TXaddress("ALL"); // ตั้งชื่อตำแหน่งให้ตรงกัน ชื่อตั้งได้สูงสุด 5 ตัวอักษร
transmitter.init();
}

String message;

void loop(){
 transmitter.txPL("Welcome ArduinoAll"); // ค่าที่ต้องการส่ง
transmitter.send(FAST); // สั่งให้ส่งออกไป
delay(1000);
}

โคด NRF24L01 ส่วนของการทำงานภาครับ
#include <SPI.h>
#include <nRF24L01p.h>

nRF24L01p receiver(7,8);//CSN,CE

void setup(){
delay(150);
Serial.begin(115200);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
receiver.channel(90);  // ตั้งช่องความถี่ให้ตรงกัน
receiver.RXaddress("ALL");  // ตั้งชื่อตำแห่นงให้ตรงกัน ชื่อตั้งได้สูงสุด 5 ตัวอักษร
receiver.init();
}

String message;

void loop(){
if(receiver.available()){
 receiver.read(); // สั่งให้เริ่มอ่าน
receiver.rxPL(message); // สั่งใหอ่านเก็บไว้ที่ตัวแปร
Serial.println(message);
message="";
}
}

 

 

QUOTE 
ความคิดเห็นที่ #1
sawoey
sawoey
IP: 119.42.114.x
1 ปีที่ผ่านมา

ผมอ่านในกระทู้เก่า บอกว่าให้หา Lib ใหม่ ลองเกือบหมดทุกตัวแล้วก็ไม่ได้ครับช่วยหน่อย ใช้บอร์ดตามรูปเลยครับ

ไม่เข้าใจ ในVDO ตัวอย่างก็ได้ทำได้

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ตัวนี้มีไลบารีหลายตัว ที่แนะนำคือตัวที่อยู่ในบทความครับ

Arduino Pro Mini จะมีบางครั้งสัญญาณที่แหล่งจ่ายไฟไม่เรียบทำให้มีสัญญาณรบกวน วิธีแก้คือต่อ C ค่า 0.1uF คร่อมที่ VCC กับ Gnd ของโมดูล NRF24L01

ที่เห็นใช้ไฟจาก USB TTL ลองเปลี่ยนมาใช้ไฟจากแบตเตอร์รี่ดู

อีกข้อแนะนำคือที่โปรแกรม

transmitter.send(FAST);
เปลี่ยนเป็น SLOW ตามตัวอย่างในไลบารีครับ

 

QUOTE 
ความคิดเห็นที่ #3
sawoey
sawoey
IP: 119.42.113.x
1 ปีที่ผ่านมา

-การต่อ C ..ลองทั้งขี่ ทั้งตร่อม แล้วครับ ....??

-transmitter.send(FAST); transmitter.send(SLOW); ลองที่ง 2 อย่างครับ ...??

-เหลือเปลี่ยน Supply 3.3 V ผมจะลองเอาถ่านไฟฉาย 2 ก้อน ต่อข้างนอก

ผลเป็นประการได จะแจ้งให้ทราบ   ขอบคุณครับ..

QUOTE 
ความคิดเห็นที่ #4
joe
joe
IP: 171.96.172.x
1 ปีที่ผ่านมา

ตามครับ   อยากรู้เหมือนกัน  

หรือว่าต้องใช้ตัวนี้ครับ  

QUOTE 
ความคิดเห็นที่ #5
sawoey
sawoey
IP: 119.42.113.x
1 ปีที่ผ่านมา

เดียวผมสั่ง nRF24L01p มาลองอีก 2 ตัว พอดีผมจะสั่งอุปกร์อีกหลายอย่าง เอามาสำรองไว้เลย ตัดปัญหาเรื่องไฟ DC ไม่เรียบ ผมจะใช้ถ่านไฟฉายอย่างเดียว ไม่ต้องห่วงเรื่องกระแสไม่พอ สัญาญรบกวน ผมเข้าใจนะครับ เล่นกับความถี่สูง 2.4 Ghz ที่สำคัญเราไม่สามารถ Debug ได้เพราะไม่รู้ว่า RF มันส่งออกหรือเปล่า คือต่อวงจรเสร์จ ถ้าใช้ได้ก็ Ok แต่ถ้าไม่ได้ก็จบกัน สงสัยทุกอย่างที่เกี่ยวข้อง เราเขียนโปรแกรมยังรู้ว่ามันผิดตรงไหน Debug ได้ แต่ก็ดีครับ arduinoall@hotmail.com ให้ความเอาใจใส่กับลูกค้าดีมาก ผมไม่ได้มีส่วนได้ - เสีย นะครับ พูดตามความรู้ได้ 

ผมเคยอ่านพบที่ไหน สัก web เหมือนกันครับ เขาแนะนำให้ใช้นี้แหละกรองในส่วนของ Supply

ตอนนั้นผมลองใช้กับ 3.3 v กับโมดูลย์ ESP8266 Wifi ซึ่งผมว่าตอนนั้นยังไม่ค่อย work เท่าไรพอดีเจ้า ESP8266 Wifi พัง เสียแล้วตอนนี้ขอติดไว้ก่อน ขอเอาเรื่องของ nRF24L01p ก่อน สรุปยังไม่ยอมนะครับ..

QUOTE 
ความคิดเห็นที่ #6
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ถ้ายังไม่ยอม ส่งมาให้ที่ร้านเช็คได้เลยครับ ทางร้านออกค่าส่งไปและส่งกลับให้ ตามเงื่อนไขการรับประกันครับ

QUOTE 
ความคิดเห็นที่ #7
sawoey
sawoey
IP: 119.42.113.x
1 ปีที่ผ่านมา

ขอบคุณมากครับ แต่ผมสั่งไหมดีกว่า เพราะผมจะสั่งอุปกรณ์เพิ่มอีกอีกหลายอย่างครับ ราคามันก็ไม่กี่บาท (ขี้เกียจไป ไปรษณีย์หลายรอบ+ค่านำ้มันแล้ว) แพงกว่าซื้อใหม่ เอาไว้คราวหน้าจะใช้เงื่อนไขประกันสินค้าครับ

QUOTE 
ความคิดเห็นที่ #8
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

Ok ครับ Laughing

1
แสดงความคิดเห็นที่ 1-8 จากทั้งหมด 8 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
275.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top