البلوتوث BLUETOOTH
في كثير من التطبيقات الحياتية المختلفة , نهتم في موضوع التحكم بالأجهزة عن بُعد لاسلكياً Wirless , كالتحكم بالبيوت الذكية Smart Home و الروبوتات Robot و غيرها الكثير .
تتعد طرق التحكم عن بعد , فهناك التحكم بواسطة الأشعة تحت الحمراء IR او موجات الراديو RF أو عن طريق الايثرنت Ethernet أو GSM , xbee و غيرها .
سأتناول بالتفصيل كل نوع على حدا , و سأبدأ بطريقة تندرج تحت بند RF ألا و هي البلوتوث Bluetooth .
في البداية ما هو البلوتوث Bluetooth ؟
هي تقنية اتصالات في نطاق الموجات الراديو القصيرة صممت لنقل البيانات لمسافات قصيرة من المتر الواحد إلى المائة متر وبأستهلاك كميات ضئيلة من الطاقة وتستخدم هذه التقنية بشكل كبير في نقل البيانات بين الأجهزة المحمولة وفى الملحقات الطرفية للحاسب
ما سنقوم به اليوم هو ربط الأردوينو بالبلوتوث و جعل الأردوينو ينقل البيانات من و إلى الحاسوب .
ماذا سنحتاج في هذه التجربة ؟
ماذا سنحتاج في هذه التجربة ؟
المعدات :
سنحتاج لتنفيذ هذه التجربة إلى :
1) بطاقة اردوينو
1) بطاقة اردوينو
2)قطعة بلوتوث Bluetooth module HC-05
3)مصدر تغذية خارجي "بطارية 9فولت "
4) بلوتوث usb "اختياري في الأجهزة التي لا تمتلك بلوتوث "
5) اسلاك توصيل Solderless jumper
5) اسلاك توصيل Solderless jumper
6) BreadBoard
البرمجيات :
ستحتاج لتنفيذ هذه التجربة لبرمجية الأردوينو الأصدار 1.0.1 او أعلى .
ستحتاج لتنفيذ هذه التجربة لبرمجية الأردوينو الأصدار 1.0.1 او أعلى .
في البداية طريقة التوصيل :
هذا المخطط ادناه يوضح طريقة التوصيل .
سنقوم في البداية بتعريف جهاز البلوتوث HC-05 المربوط مع الأردوينو مع جهاز الحاسوب .
اسم الجهاز هو HC-05 و الpairing code هو 1234
اسم الجهاز هو HC-05 و الpairing code هو 1234
بعد ان تتم عملية الربط Pairing بنجاح , يأتي دور البرنامج tera term
قم بفتح برنامج Tera Term و حدد خيار Serial الموجود اسفل الشاشة .
يجب عليك معرفة الcom port الخاص بالبلوتوث في جهاز الحاسوب , و يمكن معرفته عبر الضغط على اجهزة البلوتوث في لوحة التحكم و فتح اعدادات البلوتوث
بعد ان تحدد رقم الCom port في لوحة Tera term الرئيسة اضغط OK ستلاحظ أن الLED الموجود على قطعة البلوتوث توقف عن الترميش المستمر السريع fast blink و اصبح يضيء بشكل ابطئ , و ستظهر لك شاشة البرنامج و يمكنك رؤية البيانات المرسلة و المستقبلة ظاهرة عليها .
سيظهر تطبيق البرنامج على شاشة المخرجات كما في الشكل :