ماژول 3DR Radio Telemetry Kit - 433 Mhz
ماژول های رادیویی کاربرد گسترده ای در سیستم های کنترلی بیسیم ، واکی تاکی ها و در ساخت روبات دارند.سیستم تلمتری 3DRبه عنوان یک سیستم Open Source جایگزین ماژول Xbee است. قیمت پایین, محدوده برد زیاد حدود 1.6 کیلومتر و عملکرد برتر نسبت به ماژول رادیویی Xbee از خصوصیات این ماژول است. این سیستم یک ارتباط کاملا دو طرفه با استفاده از ماژول HopeRF's HM-TRP و فرمور (open source (firmware ایجاد می کند. تنظیمات فرمور (firmware) از طریق تنظیم کننده 3DR Radio و دستورات AT امکان پذیر است. شما با استفاده از این ماژول می توانید توسط آردینو با کامپیوتر و یا با برد آردینو دیگر خود بصورت بیسیم از طریق ارتباط سریال دیتا مبادله کنید.
مشخصات و ویژگی های سخت افزاری
اندازه بسیار کوچک
وزن کم
حساسیت دریافت کننده تا 121dbm
قدرت انتقال تا 20dbm )100mw)
دیوتی سایکل قابل تنظیم
تصحیح کننده داخلی خطای کد
قابل استفاده با آمپلیفایر دو طرفه برای محدوده برد بیشتر
نرخ انتقال دیتا در هوا تا 250kbps
فریمور (open source (firmware
مثال ساده
ارتباط دو برد آردوینو با استفاده از ماژول
فرستنده آردوینو Leonardo
کد:
int i = 0;
void setup () {
Serial1.begin (57600);
}
void loop () {
Serial1.println (i);
i + +;
delay (1000);
}
دریافت کننده برد آردینو Mega و نمایش بر روی LCD
کد:
# include LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
int i = 0;
char string [24];
byte counter = 0;
int value = 0;
void setup () {
lcd.begin (16, 2);
lcd. print ("hello, world!");
Serial1.begin (57600);
Serial.begin (57600);
}
void loop () {
if (Serial1.available ()) {
memset (string, 0, sizeof (string));
while (Serial1.available () > 0) {
delay (5);
string [count] = Serial1.read ();
counter + +;
}
value = atoi (string);
counter = 0;
Serial. print (i);
Serial. print ("");
Serial.println (string);
lcd.setCursor (0.1);
lcd. print (i);
lcd. print ("");
lcd. print (value);
i + +;
}
}
مرجع:
Using the arduino serial port | Álvaro López
3DR Radio Telemetry Kit - 433 Mhz (Europe) - 3DRobotics Inc
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.