สารบัญ:

การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino: 5 ขั้นตอน
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino: 5 ขั้นตอน

วีดีโอ: การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino: 5 ขั้นตอน

วีดีโอ: การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino: 5 ขั้นตอน
วีดีโอ: ARDUINO #6 การใช้งานเบื้องต้น เเบบละเอียด บอร์ดวงจร ARDUINO UNO R3 HOW TO USE. IOREF AREF. POWER 2024, พฤศจิกายน
Anonim
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino

โมดูล RF (ความถี่วิทยุ) ทำงานที่ความถี่วิทยุ ช่วงที่สอดคล้องกันจะแตกต่างกันระหว่าง 30khz และ 300Ghz ในระบบ RF ข้อมูลดิจิทัลจะแสดงเป็นการเปลี่ยนแปลงในแอมพลิจูดของคลื่นพาหะ การมอดูเลตประเภทนี้เรียกว่า Amplitude shifting key (ASK) สัญญาณที่ส่งผ่าน RF สามารถเดินทางในระยะทางที่ไกลกว่า ทำให้เหมาะสำหรับการใช้งานระยะไกล การส่งสัญญาณ RF นั้นแข็งแกร่งและเชื่อถือได้มากกว่า.. การสื่อสาร RF ใช้ช่วงความถี่เฉพาะ.. โมดูล RF นี้ประกอบด้วยเครื่องส่งสัญญาณ RF และตัวรับสัญญาณ RF คู่เครื่องส่ง/เครื่องรับ (Tx/Rx) ทำงานที่ความถี่ 434 MHz เครื่องส่ง RF รับข้อมูลอนุกรมและส่งแบบไร้สายผ่าน RF ผ่านเสาอากาศที่เชื่อมต่อที่ pin4 การส่งเกิดขึ้นที่อัตรา 1Kbps - 10Kbps ข้อมูลที่ส่งจะได้รับโดยเครื่องรับ RF ซึ่งทำงานที่ความถี่เดียวกับของเครื่องส่งสัญญาณ

คุณสมบัติของโมดูล RF:

1.รับความถี่ 433MHz.

2.รับความถี่ 105Dbm.

3.รับจ่ายกระแส 3.5mA.

4. ใช้พลังงานต่ำ

5.รับแรงดันไฟฟ้า 5v.

6.ช่วงความถี่เครื่องส่งสัญญาณ 433.92MHz.

7. แรงดันไฟฟ้าของเครื่องส่งสัญญาณ 3v ~ 6v

8.ส่งกำลังขับ4v~12v

ในบทความนี้ พวกคุณจะทราบเกี่ยวกับวิธีการส่งข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่งแบบไร้สายเพื่อให้บรรลุสิ่งนี้ เราใช้โมดูล Rf Transmitter and Receiver ตัวส่ง Rf จะส่งอักขระบางตัวไปยังส่วน ตัวรับ ตามตัวอักษรที่ได้รับ ข้อความที่เข้ารหัส จะปรากฏบนจอ LCD ในส่วนเครื่องรับ ตัวส่งและตัวรับ Rf จะเชื่อมต่อกับบอร์ด Arduino ที่ปลาย tx และ rx ก่อนเริ่มการเชื่อมต่อ เราจำเป็นต้องมีส่วนประกอบฮาร์ดแวร์บางตัวตามรายการด้านล่าง

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบฮาร์ดแวร์

1. เครื่องส่งและรับสัญญาณ RF

2. Arduino uno (2 บอร์ด)

3. LCD 16*2 จอแสดงผล

4.สายจัมเปอร์

5. เขียงหั่นขนม (ไม่จำเป็น)

6.ปืนบัดกรี

ซอฟต์แวร์ที่จำเป็น

1. Arduino IDE

ขั้นตอนที่ 2: เชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino

การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino
การเชื่อมต่อเครื่องส่งและเครื่องรับ RF กับ Arduino

การเชื่อมต่อ RF Tx & Rx กับ Arduino

ทำการเชื่อมต่อตามแผนภาพวงจร สำหรับการนำ Rf Tx & Rx ไปใช้ เราจำเป็นต้องมีบอร์ด Arduino สองตัว ตัวหนึ่งสำหรับตัวส่งสัญญาณ และอีกตัวสำหรับตัวรับ เมื่อคุณเชื่อมต่อทุกอย่างตามแผนภาพวงจรแล้ว โมดูลทำงานได้ดี

ขั้นตอนที่ 3: รหัส

รหัส

ก่อนที่จะอัปโหลดโค้ดไปยัง Arduino ของคุณ ก่อนอื่นให้ดาวน์โหลดไลบรารีจากที่นี่

รหัสเครื่องส่งสัญญาณ

#include // รวมไฟล์ virtual wire library ที่นี่

ถ่าน * ตัวควบคุม;

voidsetup()

{

vw_set_ptt_inverted(จริง);

vw_set_tx_pin(12);

vw_setup(4000);. // ความเร็วของการถ่ายโอนข้อมูล Kbps

}

วงเป็นโมฆะ ()

{

ผู้ควบคุม = "9";

vw_send((uint8_t *)คอนโทรลเลอร์, strlen(คอนโทรลเลอร์));

vw_wait_tx();

// รอจนกว่าข้อความทั้งหมดจะหายไป

ล่าช้า (1000);

ตัวควบคุม="8";

vw_send((uint8_t *)คอนโทรลเลอร์, strlen(คอนโทรลเลอร์));

vw_wait_tx();

// รอจนกว่าข้อความทั้งหมดจะหายไป

ล่าช้า (1000);

}

รหัสผู้รับ

#include // รวมไฟล์ไลบรารี LiquidCrystal ที่นี่

#include // รวมไฟล์ virtual wire library ที่นี่

LiquidCrystal LCD (7, 6, 5, 4, 3, 2);

ถ่าน[100];

int pos = 0;

voidsetup()

{

lcd.begin(16, 2);

vw_set_ptt_inverted(จริง);

// จำเป็นสำหรับ DR3100

vw_set_rx_pin(11);

vw_setup(4000); // บิตต่อวินาที

vw_rx_start(); // เริ่มการทำงานของเครื่องรับ PLL

}

โมฆะลูป ()

{

uint8_t buf[VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

ถ้า (vw_get_message(buf, &buflen))

// ไม่บล็อค

{

if(buf[0] == '9')

{

lcd.clear();

lcd.setCursor (0, 0);

lcd.print ("สวัสดี Techies");

}

if(buf[0] == '8')

{

lcd.clear();

lcd.setCursor (0, 0);

lcd.print("ยินดีต้อนรับสู่");

lcd.setCursor (0, 1);

lcd.print("ช่องโปรเทค");

}

}

ขั้นตอนที่ 4: ผลลัพธ์

Image
Image
ผลลัพธ์
ผลลัพธ์

ขั้นตอนที่ 5: ติดตามเราบน

คลิกที่ลิงค์ด้านล่างและติดตามบล็อกสำหรับการปรับปรุงเพิ่มเติม

protechel.wordpress.com

ขอขอบคุณ

แนะนำ: