موجات الراديو
تقديم |
موجات الراديو ظهرت قديما وهي من بين أنفع الموجات وأكثرها استعمالا. الغرض الحقيقي من إنجاز هذا المقال هو دعم المقالات التي تتكلم عن مشاريع أخرى لاسيما صناعة الطائرات والتحكم بها عن بعد. توجد عدة أنواع من موجات الراديو وهي كالتالي: |
التناظرية |
الرقمية |
الطيفية |
Analog modulation |
Digital modulation |
Spread |
AM |
ASK |
CSSS |
FM |
CPM |
DSSS |
PM |
FSK |
FHSS |
QAM |
MFSK |
THSS |
SM |
MSK |
|
SSB |
OOK |
|
|
PPM |
|
|
PSK |
|
|
QAM |
|
|
SC-FDM |
|
|
TCM |
|
معظمنا لا يسمع إلا بالموجات FM والموجات AM. وفي الحقيقة هذا ما يهمنا. وتعلم أنه لاستقبال موجات الراديو يجب أن يكون الجهاز (المذياع مثلا) مجهزا بما يسمى "الهوائية" أي Antenna . لا جَرَمَ أنك تعرف أنه للتعامل مع أي موجات سنحتاج لجهاز مُرسِل (كمحطات المذياع مثلا) وجهاز مستقبل (كالمذياع مثلا).
موجات AM هذه الموجات هي الأقدم والأبسط في الاستعمال. ومن أهم مميزاتها أنها ذات جودة عالية، إذ عند استقبال هذه الموجات من طرف المذياع مثلا، يكون الصوت المنبعث من المكبرات واضحا جدا. والعيب الذي فيها هو أنها لا تستطيع أن تغطي منطقة شاسعة جدا لأن هذه الموجات تضعف وتتكسر بسبب الحواجز الطبيعة من الجبال والأشجار والمنازل وما إلى ذلك.
موجات FM بخصوص الموجات FM فيمكن القول أنها فقط تطوير لموجات AM. وبالتالي فهي أعقد قليلا في التعامل معها مقارنة بالموجات AM. لكن في المقابل لها القدرة على مقاومة الحواجز الطبيعة عكس الموجات AM. |
{jumi [*3]}
كيف تبرمجها
الأمر بسيط. ما عليك إلا أن تحصل أو تشتري مستقبل ومرسل لموجات الراديو، ثم قم بتركيب وبرمجة كل واحد على حدة. وهذا بالضبط ما نريد أن نريه لك اليوم. يمكنك أن تطور هذا العمل البسيط لصناعة أجهزة أخرى كـ:
|
المواد الأساسية
العربية الانجليزية الفرنسية |
القيمة |
شرائها من الانترنت لمن أراد |
مرسل ترددات الراديو RF Transmitter Transmetteur RF |
315Mhz |
http://www.sparkfun.com/products/8945 |
مستقبل ترددات الراديو RF Receiver Recepteur RF |
315Mhz |
http://www.sparkfun.com/products/10533 |
ميكروكنترولر Microcontroller Microconroleur |
|
|
أسلاك كهربائية wires Fils electriques |
|
|
مثال
افترض أنك تريد التحكم بطائرة عن بعد. يجب أن تكوت هذه الطائرة مزودة بمستقبل ترددات الراديو وأن تتم بمعالجتها بواسطة ميكروكنترولر الطائرة. وأيضا إذا أردت أن تقوم بإرسال ترددات معينة من جهاز التحكم عن لعد فلابد لهذا الأخير أن يكون مجهزا بمرسل ترددات الراديو. أما مثال يومنا هذا فهو تمكين ميكروكنترولورين من التواصل بينهما عن بعد (حوالي 152.4 مترا). وبالتالي يمكن تركيب أحد الميكروكنترولورين في روبوت وآخر في أداة للتحكم عن بعد. |
|
هذا المشروع الصغير يعتمد على المربطين RX و TX الموجودين في المستقبل والمرسل والبطاقتين. ما علينا إلا أن نصلهم ببعضهم البعض لنتمكن من التعامل معهما برمجيا.
سنستعمل المكتبة VirtualWire عند البرمجة لهذا قم بتحميلها من خلال هذا الرابط: http://www.open.com.au/mikem/arduino/VirtualWire-1.4.zip
ثم قم بتثبيتها في برنامج Arduino في المجلد hardware/libraries. يمكنك أن تجد الكثير من المعلومات عن هذه المكتبة في: |
برمجة المستقبل
تركيب
للمستقبل 8 مرابط. لكننا سنحتاج لأربعة منها فقط. الأصفر (ANT): يمثل الهوائية (Antenna) ومن خلاله يتم استقبال الترددات المرسلة. الأحمر (VCC): يوصل بمربط الطاقة 5 فولط في البطاقة (القطب الموجب) الأسود (GND): يوصل بمربط الأرضية في البطاقة (القطب السالب) الأبيض (DATA): صله بمربط منطقي للميكروكنترولور. |
|
لا تنسى أيضا أن تصل البطاقة أردوينو بالطاقة لتكون نتيجة التركيب النهائي للنستقبل كما يلي: |
|
برمجة
// شيفرة المستقبل // 315MHz RF Link Receiver module uint8_t RX = 23; //RX انظر في بطاقتك الرقم الذي يوجد به المربط
|
برمجة المرسل
تركيب
للمرسل أيضا 4 مرابط: الرمادي (ANT): يمثل الهوائية (Antenna) ومن خلاله يتم ارسال الترددات. الأحمر (VCC): يوصل بمربط الطاقة 5 فولط في البطاقة (القطب الموجب) الأسود (GND): يوصل بمربط الأرضية في البطاقة (القطب السالب) الأبيض (DATA): صله بمربط منطقي للميكروكنترولور. |
|
وهذا هو التركيب النهائي: |
|
برمجة
// شيفرة المرسل uint8_t RX = 3; //RX انظر في بطاقتك الرقم الذي يوجد به المربط
|
تأليف
تأليف: Gareth الصفحة الشخصية (http://letsmakerobots.com/user/2941)
تحرير وترجمة بتصرف: محمد السهلي
{jumi [*3]}
المراجع
التعليقات
وأين يوصل أزرار جهاز التحكم بالمرسل ؟
شكرا