فهرست مطالب:

اتصال فرستنده و گیرنده RF به آردوینو: 5 مرحله
اتصال فرستنده و گیرنده RF به آردوینو: 5 مرحله

تصویری: اتصال فرستنده و گیرنده RF به آردوینو: 5 مرحله

تصویری: اتصال فرستنده و گیرنده RF به آردوینو: 5 مرحله
تصویری: ساده ترین ماژول گیرنده و فرستنده رادیویی 2024, نوامبر
Anonim
اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو

ماژول RF (فرکانس رادیویی) در فرکانس رادیویی عمل می کند ، محدوده مربوطه بین 30 کیلوهرتز تا 300 گیگاهرتز متفاوت است ، در سیستم RF ، داده های دیجیتال به عنوان تغییرات در دامنه موج حامل ارائه می شود. این نوع مدولاسیون به عنوان کلید تغییر دامنه (ASK) شناخته می شود. سیگنالهای منتقل شده از طریق RF می توانند مسافتهای بیشتری را طی کنند و برای کاربردهای دوربرد مناسب باشد. انتقال RF قوی تر و قابل اعتمادتر است.. ارتباط RF از محدوده فرکانس خاصی استفاده می کند.. این ماژول RF شامل یک فرستنده RF و یک گیرنده RF است. جفت فرستنده/گیرنده (Tx/Rx) با فرکانس 434 مگاهرتز کار می کند. یک فرستنده RF داده های سریال را دریافت کرده و از طریق آنتن متصل به pin4 به صورت بی سیم از طریق RF منتقل می کند. انتقال با سرعت 1Kbps - 10Kbps اتفاق می افتد. داده های منتقل شده توسط گیرنده RF دریافت می شود که با فرکانس مشابه فرستنده کار می کند.

ویژگی های ماژول RF:

1. فرکانس گیرنده 433 مگاهرتز

2. دریافت فرکانس معمولی 105Dbm.

3. گیرنده منبع تغذیه 3.5 میلی آمپر.

4. مصرف برق کم.

5. گیرنده ولتاژ کار 5 ولت.

6. محدوده فرکانس فرستنده 433.92 مگاهرتز.

7. ولتاژ منبع تغذیه فرستنده 3v ~ 6v.

8. توان خروجی فرستنده 4v ~ 12v

در این پست شما می دانید که چگونه داده ها را به صورت بی سیم از محلی به مکان دیگر منتقل کنید تا در این مورد از ماژول فرستنده و گیرنده Rf استفاده کنیم. فرستنده Rf برخی از کاراکترها را به قسمت گیرنده ارسال می کند ، بر اساس کاراکتر دریافتی ، پیام رمزگذاری شده در صفحه گیرنده در صفحه LCD نمایش داده می شود. فرستنده و گیرنده Rf به یک برد آردوینو در انتهای tx و rx متصل می شوند ، برای اینکه اتصالات را شروع کنیم به برخی از اجزای سخت افزاری نیاز داریم که در زیر ذکر شده است.

مرحله 1: اجزای مورد نیاز

اجزای سخت افزاری

1. فرستنده و گیرنده RF

2. Arduino uno (2 تخته).

3. صفحه نمایش LCD 16*2

4. سیم جهنده.

5. تخته نان (اختیاری)

6. تفنگ لحیم کاری

نرم افزار مورد نیاز

1. Arduino IDE

مرحله 2: اتصال فرستنده و گیرنده RF به آردوینو

اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو
اتصال فرستنده و گیرنده RF به آردوینو

اتصال RF Tx & Rx به آردوینو

اتصالات را مطابق نمودار مدار انجام دهید ، برای اجرای Rf Tx & Rx به دو برد آردوینو نیاز داریم ، یکی برای فرستنده و دیگری برای گیرنده. هنگامی که همه چیز را مطابق نمودار مدار متصل می کنید. ماژول خوب کار می کند

مرحله 3: کد

کد

قبل از بارگذاری کد در Arduino ابتدا کتابخانه را از اینجا بارگیری کنید

کد فرستنده

#include // فایل کتابخانه سیم سیم مجازی را در اینجا قرار دهید

کنترلر char *؛

voidsetup ()

{

vw_set_ptt_inverted (true) ؛

vw_set_tx_pin (12) ؛

vw_setup (4000) ؛. // سرعت انتقال داده Kbps

}

حلقه خالی ()

{

controllerer = "9"؛

vw_send ((uint8_t *) کنترل کننده ، strlen (کنترل کننده)) ؛

vw_wait_tx ()؛

// صبر کنید تا کل پیام از بین برود

تاخیر (1000) ؛

کنترل کننده = "8"؛

vw_send ((uint8_t *) کنترل کننده ، strlen (کنترل کننده)) ؛

vw_wait_tx ()؛

// صبر کنید تا کل پیام از بین برود

تاخیر (1000) ؛

}

کد گیرنده

#شامل // فایل کتابخانه LiquidCrystal را در اینجا قرار دهید

#include // فایل کتابخانه سیم سیم مجازی را در اینجا قرار دهید

LCD مایع LiquidCrystal (7 ، 6 ، 5 ، 4 ، 3 ، 2) ؛

charcad [100]؛

int pos = 0؛

voidsetup ()

{

lcd.begin (16 ، 2) ؛

vw_set_ptt_inverted (true) ؛

// مورد نیاز برای DR3100

vw_set_rx_pin (11) ؛

vw_setup (4000) ؛ // بیت در ثانیه

vw_rx_start ()؛ // PLL گیرنده را فعال کنید

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN] ؛

uint8_t buflen = VW_MAX_MESSAGE_LEN ؛

if (vw_get_message (buf، & buflen))

// بدون انسداد

{

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

{

lcd.clear ()؛

lcd.setCursor (0 ، 0) ؛

lcd.print ("Hello 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

متشکرم

توصیه شده: