NRF24L01 เป็นโมดูลรับส่งข้อมูลไร้สายที่ความถี่ 2.4 GHz ติดต่อกับแบบ SPI ใช้พลังงานต่ำ โดยปกติใช้งานแรงดัน 3.3V สามารถนำไปประยุกต์ใช้งานกับบอร์ด Arduino ESP8266 และ ESP32

nRF24L01 nRF24L01+PA+LNA Module

NRF24L01 Adapter 3.3VD STC15L204 Module SPI to UART
NRF24L01 Adapter 3.3VDC คือ บอร์ดแปลงไฟจาก 5V เป็น 3.3V และมีชื่อแต่ละขาบอกทำให้สามารถนำไปต่อวงจรใช้งานง่าย
STC15L204 Module SPI to UART คือ โมดูลแปลง PSI เป็น Uart(RX,TX) ลดการใช้งานขาจากปกติใช้ 7 ขา ลดเป็น ใช้แค่ 4 ขา ***จำเป็นต้องอัพโหลดโปรแกรมให้ STC15L204 ก่อนใช้
เอกสารเพิ่มเติม
Library ที่ใช้งาน
ตัวอย่างที่ 1 ส่งค่าจากเซนเซอร์
รายการอุปกรณ์
วิธีการต่อใช้งาน
ตัวส่ง
nRF24L01(ตัวส่ง) ----> Arduino UNO R3
- VCC ----> 5V
- GND ----> GND
- CSN ----> 7
- CE ----> 8
- MOSI ----> 11
- MISO ----> 12
- SCK ----> 13
LDR Module ----> Arduino UNO R3
- - ----> GND
- + ----> 5V
- S ----> A0
ตัวรับ
nRF24L01(ตัวรับ) ----> Arduino UNO R3
- VCC ----> 5V
- GND ----> GND
- CSN ----> 7
- CE ----> 8
- MOSI ----> 11
- MISO ----> 12
- SCK ----> 13
LED ----> Arduino UNO R3
- Anode(+) ----> 330R -----> 3
- Cathode(-) ----> Gnd
ตัวอย่างการใช้งาน
ตัวส่ง : อ่านค่าจาก LDR Module(เซนเซอร์วัดแสง) จากนั้นส่งค่าไปยังตัวรับ
ตัวรับ : เมื่อตัวรับอ่านค่าได้สั่งให้ LED สว่างตามค่าที่รับ
1.เมื่อเมื่อเซนเซอร์อ่านค่าแสงได้มาก LED จะสว่างมาก

2.เมื่อเมื่อเซนเซอร์อ่านค่าแสงได้น้อยลง LED จะสว่างน้อยลง

3.เมื่อเมื่อเซนเซอร์อ่านค่าแสงได้น้อยมาก LED จะสว่างน้อยมาก
