در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با سایر میکروکنترلرها به بحث بپردازيد
Novice Poster

Novice Poster



no avatar
پست ها

56

تشکر کرده: 0 مرتبه
تشکر شده: 89 مرتبه
تاريخ عضويت

سه شنبه 3 شهریور 1394 11:41

آرشيو سپاس: 0 مرتبه در 0 پست

ارتباط بی سیم رادیویی با آردوینو برقرار کنید.(قسمت اول)

توسط کافه ربات » دوشنبه 12 بهمن 1394 10:47

با عرض سلام خدمت دوستان عزیز
امروز میخوایم قسمت اول از آموزش چند بخشی ارتباط بی سیم رادیویی با آردوینو رو براتون بزاریم.
در پایان این آموزش قادر خواهید بود تا ارتباط بی سیم رادیویی با آردوینو برقرار کنید. با ما همراه باشید.
آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


ماژول فرستنده-گیرنده RF 433 مگاهرتز، ارتباط دو آردوینو را ممکن می سازد. داده هایی که روی فرستنده کامپیوتر ارسال می شوند ، بر روی صفحه گیرنده آردوینو نشان داده می شوند.

مشخصات:

پارامترهای ماژول گیرنده

مدل محصول MX-05V
ولتاژ کاری : DC5V
جریان ساکن : 4mA
فرکانس دریافت : 433MHZ
حساسیت گیرنده : -105DB
اندازه : 30x14x7 mm
به یک آنتن اضافی هم نیاز دارید، لطفا از یک آنتن یک چهارم طول موج 50 اهمی استفاده کنید.

پارامترهای فنی هد فرستنده

مدل محصول : MX-FS-03V
فاصله : 20-200 متر (ولتاژ متفاوت، نتایج متفاوت)
ولتاژ کاری : 3.5-12 V
ابعاد: 19x19 میلیمتر
مد کاری: AM
نرخ انتقال : 4KB/s
قدرت انتقال : 10mW
فرکانس انتقال : 433M
پین خروجی از چپ به راست : (DATA; VCC; GND)

گام اول : قطعات مورد نیاز
  1. آردوینو Uno
  2. آردوینو پرومینی (در صورت تمایل ، میتوانید از Uno نیز به جای پرومینی استفاده کنید)
  3. نمایشگر LCD 16x2 کاراکتری WH1602 یا HD44780
  4. ماژول فرستنده ، گیرنده RF ، 433Mhz یا 315 Mhz
  5. بردبورد
  6. کابل نری به نری
  7. کابل نری به مادگی
  8. پتانسیومتر 10k
  9. باتری 3.7v

ادامه آموزش رو هفته بعد در اختیارتون قرار میدیم دوستان.
برای مشاهده آموزش کامل می تونید به سایت کافه ربات مراجعه کنید.
با آرزوی موفقیت
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

Mahdi1944 از این پست سپاسگزاري کرده است

Novice Poster

Novice Poster



no avatar
پست ها

56

تشکر کرده: 0 مرتبه
تشکر شده: 89 مرتبه
تاريخ عضويت

سه شنبه 3 شهریور 1394 11:41

آرشيو سپاس: 0 مرتبه در 0 پست

ارتباط بی سیم رادیویی با آردوینو برقرار کنید.(قسمت دوم)

توسط کافه ربات » سه شنبه 20 بهمن 1394 11:28

با عرض سلام مجدد خدمت دوستان عزیز
امروز قسمت دوم و پایانی آموزش ارتباط بی سیم رادیویی با آردوینو رو براتون میزاریم.
آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

گام دوم : آپلود اسکچ روی آردوینو پرومینی




Atmega328 را از آردوینو Uno حذف کنید. با استفاده از کابل نری به مادگی ، آردوینو پرومینی را با اتصال پین های زیر به آردوینو Uno وصل کنید.
1. RX-RX
2. TX-TX
3. RST-RST
4. GND-GND
5. VCC-+5V
Tools-Board-Arduino Pro یا پرومینی را تغییر دهید.
اسکچ را آپلود نمایید.

گام سوم : کد
کد گیرنده


#include
#include
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
char cad[100];
int pos = 0;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor(1, 0);
vw_setup(2000);
vw_rx_start();
}
void loop()
{
byte buf[VW_MAX_MESSAGE_LEN];
byte buflen = VW_MAX_MESSAGE_LEN;
int i;
if( vw_get_message(buf, &buflen) )
{
if(pos < 2)
lcd.setCursor(0, pos);
else
{
pos=0;
lcd.clear();
}
for (i = 1; i < buflen; i++)
{
lcd.print((char)buf);
pos++;
}
}
}
کد فرستنده

#include
char cad[100];
int i=0;
void setup()
{
Serial.begin(9600);
vw_setup(2000);
Serial.print("End with \".\" each data");
}
void loop()
{
if( Serial.available() > 0)
{
cad[I] = Serial.read();
i++;
}
if( cad[i-1] == '.')
{
cad[I] = '\0';
i=0;
vw_send((byte *)cad, strlen(cad));
delay(400);
}
}

گام چهارم: شماتیک
شماتیک گیرنده




شماتیک فرستنده




گام پنجم




می توانید هر پیامی را روی پنجره سریال مانیتور تایپ کنید و با نقطه به آن پایان دهید.
کلید اینتر را بزنید.

با آرزوی موفقیت دوستان

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
[/I][/I]

Mahdi1944 از این پست سپاسگزاري کرده است


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 0 مهمان