فهرست مطالب:
- مرحله 1: اجزای مورد نیاز
- مرحله 2: اتصال فرستنده و گیرنده RF به آردوینو
- مرحله 3: کد
- مرحله 4: نتیجه گیری
- مرحله 5: ما را دنبال کنید
تصویری: اتصال فرستنده و گیرنده RF به آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ماژول 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 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: نتیجه گیری
مرحله 5: ما را دنبال کنید
روی پیوند زیر کلیک کنید و وبلاگ را برای به روزرسانی های بیشتر دنبال کنید
protechel.wordpress.com
متشکرم
توصیه شده:
گیرنده / گیرنده از راه دور IR با آردوینو: 3 مرحله
IR Remote Analyzer / Receiver With Arduino: این آنالایزر همزمان 40 پروتکل IR مختلف را دریافت می کند و آدرس و کد سیگنال دریافتی را نشان می دهد. از کتابخانه IRMP Arduino استفاده می کند که شامل این برنامه به عنوان مثال و سایر برنامه های کاربردی مفید است! خواستن
ارتباطات بی سیم با استفاده از ماژول فرستنده گیرنده NRF24L01 برای پروژه های مبتنی بر آردوینو: 5 مرحله (همراه با تصاویر)
ارتباطات بی سیم با استفاده از ماژول فرستنده گیر NRF24L01 برای پروژه های مبتنی بر آردوینو: این دومین آموزش قابل آموزش من در مورد روبات ها و کنترل کننده های میکرو است. واقعاً شگفت انگیز است که ربات خود را همانطور که انتظار می رود زنده و کار می کند ببینید و باور کنید اگر ربات خود یا سایر چیزهای بی سیم را با سرعت و سرعت کنترل کنید ، بسیار سرگرم کننده خواهد بود
ماژول RF 433MHZ - ساخت گیرنده و فرستنده از ماژول RF 433MHZ بدون هیچ میکروکنترلر: 5 مرحله
ماژول RF 433MHZ | دریافت گیرنده و فرستنده از ماژول RF 433MHZ بدون هیچ میکروکنترلر: آیا می خواهید داده های بی سیم ارسال کنید؟ به راحتی و بدون نیاز به میکروکنترلر؟ در اینجا می رویم ، در این دستورالعمل به شما نشان می دهم فرستنده و گیرنده اصلی rf آماده استفاده است! در این دستورالعمل می توانید داده ها را با استفاده از ver verd ارسال و دریافت کنید
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو - Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر - هلیکوپتر Rc - Rc Plane با استفاده از آردوینو: 5 مرحله (همراه با تصاویر)
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو | Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر | هلیکوپتر Rc | Rc Plane با استفاده از آردوینو: برای کار با ماشین Rc | کوادکوپتر | هواپیمای بدون سرنشین | هواپیمای RC | قایق RC ، ما همیشه به گیرنده و فرستنده نیاز داریم ، فرض کنید برای RC QUADCOPTER به فرستنده و گیرنده 6 کاناله نیاز داریم و این نوع TX و RX بسیار پرهزینه است ، بنابراین ما یکی از آنها را در دستگاه خود تهیه می کنیم
فرستنده و گیرنده صوتی بی سیم مبتنی بر IR: 6 مرحله
فرستنده و گیرنده صوتی بی سیم IR: صوت بی سیم در حال حاضر یک زمینه فنی پیشرفته است که در آن ارتباطات بلوتوث و RF اصلی ترین فناوری ها هستند (اگرچه اکثر تجهیزات صوتی تجاری با بلوتوث کار می کنند). طراحی یک مدار ساده پیوند صوتی IR مفید نخواهد بود