كيفية إعداد وحدة بلوتوث HM-10 واستخدامها مع Arduino

  • تستخدم وحدة بلوتوث HM-10 شريحة CC2541 لتحقيق اتصال BLE فعال.
  • يتطلب اتصالاً صحيحًا بـ Arduino باستخدام دبابيس VCC وGND وTX وRX.
  • تتيح لك أوامر AT تغيير الاسم والدور والمعلمات الأخرى الخاصة بالوحدة النمطية.
  • يمكن توصيله بتطبيق الهاتف المحمول لإرسال واستقبال البيانات في الوقت الحقيقي.
ام ال تي- بي تي 05

FM0 FC000010000:zzzzzz0 6112 078043874441663838014c0 bac 3c 0 603 617 0 c7812c9 9 d781524 12 f3f178c 1b ade eb5 0 80d a2b

يعد الاتصال اللاسلكي خيارًا مستخدمًا بشكل متزايد في المشاريع الإلكترونية، وتلعب وحدات البلوتوث دورًا رئيسيًا في هذا المجال. أحد أكثر الوحدات شيوعًا للعمل مع Arduino هي الوحدة HM-10. يتيح هذا الجهاز الاتصال اللاسلكي بالهواتف الذكية والأجهزة اللوحية والأجهزة الأخرى التي تدعم بلوتوث منخفضة الطاقة (بليه)بفضل شريحتها CC2541.

في هذه المقالة سوف نشرح بالتفصيل ما هي الوحدة. HM-10كيفية توصيله بلوحة Arduino وتكوينه باستخدام في الأوامر. بالإضافة إلى ذلك، سنرى كيفية التفاعل معه من خلال تطبيق الهاتف المحمول، مما يفتح عالمًا من الاحتمالات في مشاريع الأتمتة والتحكم عن بعد.

ما هي وحدة البلوتوث HM-10؟

وحدة HM-10 إنه جهاز اتصال لاسلكي يعتمد على شريحة CC2541، والتي تنتمي إلى عائلة المتحكمات الدقيقة Texas Instruments. تُستخدم هذه الشريحة على نطاق واسع لكفاءتها في استخدام الطاقة، حيث تطبق التكنولوجيا بلوتوث 4.0 منخفض الطاقة (BLE)تم تصميمه لتقليل استهلاك البطارية.

إنه مفيد بشكل خاص في المشاريع التي تتطلب اتصالاً مستمراً دون إنفاق طاقة مفرط، مثل أنظمة domótica, أجهزة محمولة y مراقبة عن بعد.

المواد اللازمة

  • Un Arduino UNO (أو أي إصدار متوافق آخر).
  • Un وحدة بلوتوث HM-10.
  • كابلات التوصيل لضمان الاتصال بين الأجهزة.
  • Un مقسم الجهد إذا كنت تستخدم Arduino يعمل بجهد 5 فولت، حيث يعمل HM-10 بجهد 3.3 فولت على دبوس RX الخاص به.

ربط HM-10 بـ Arduino

وحدة HM-10 يحتوي على عدة دبابيس، ولكن أهمها للاتصال بـ اردوينو هي:

  • بطاقة الائتمان الافتراضية: يتم توصيله بـ 5 فولت على لوحة Arduino.
  • أرض الواقع: يتصل بـ Arduino GND.
  • تكسد: قم بتوصيله بدبوس Arduino RX.
  • آر إكس دي: قم بتوصيله بدبوس Arduino TX (عبر مقسم الجهد إذا لزم الأمر).

إذا كانت الوحدة تتلقى الطاقة بشكل صحيح، فسوف يبدأ مؤشر LED الخاص بحالتها في الوميض، مما يشير إلى أنها في وضع الاستعداد.

تكوين وحدة HM-10

HM-10

لتكوين الوحدة، ما يسمى في الأوامر، والتي تسمح لك بتعديل المعلمات مثل اسم الجهاز أو سرعة الإرسال أو وضع التشغيل.

مثال على الكود لتكوين الوحدة

فيما يلي رمز أساسي لإنشاء اتصال مع الوحدة HM-10:

#يشمل برنامج تسلسلي BT(10، 11)؛ // RX، TX void setup() { Serial.begin(9600); BT.begin(9600)؛ Serial.println("جاهز للتواصل مع HM-10"); } حلقة فارغة () { إذا (BT.متاح ()) { كتابة تسلسلية (BT.قراءة ()) ؛ } إذا (Serial.available()) { BT.write(Serial.read()); } }

يسمح هذا الكود بإرسال واستقبال البيانات بين الكمبيوتر ووحدة البلوتوث من خلال شاشة تسلسلية لأردوينو.

أوامر AT الرئيسية

  • AT:تحقق مما إذا كانت الوحدة تستجيب (يجب أن تستجيب بـ "موافق").
  • AT + الإصدار:تحقق من إصدار البرنامج الثابت الخاص بالوحدة.
  • AT+NAME=XX:قم بإعادة تسمية جهاز البلوتوث إلى "XX".
  • AT+PIN=1234:تعيين رمز PIN للإقران.
  • في+دور=0:تعيين الوحدة كوحدة تابعة.

اختبار الاتصال باستخدام تطبيق الهاتف المحمول

واحدة من أسهل الطرق لاختبار اتصال HM-10 من خلال تطبيق جوال يدعم التواصل القمح. الخيار الموصى به هو محطة BLE مجانيةمتوفر على متجر Google Play.

خطوات الاتصال من الهاتف المحمول

  1. تنزيل وتثبيت محطة BLE مجانية على هاتف Android الخاص بك.
  2. تأكد من تشغيل البلوتوث على هاتفك الذكي.
  3. افتح التطبيق واضغط على "بحث" للعثور على الأجهزة المتاحة.
  4. حدد الوحدة الخاصة بك HM-10 (إذا قمت بتغيير الاسم، فسيظهر كما قمت بتكوينه).
  5. اضغط على "اتصال"، وبمجرد الاقتران، يمكنك إرسال واستقبال البيانات.

مثال على اتصالات Arduino

مع الكود الذي تم تحميله مسبقًا في اردوينو وتطبيق الهاتف المحمول المتصل، حاول إرسال الرسائل من محطة التطبيق وشاهد كيف تصل إلى شاشة تسلسلية لأردوينو. يمكنك أيضًا كتابة شيء ما في شاشة تسلسلية لأردوينو ورؤية ذلك ينعكس في التطبيق.

سيتغير نمط وميض مؤشر LED الموجود على الوحدة عند إنشاء الاتصال، مما يشير إلى أنه تم إقرانها بنجاح بالجهاز المحمول.

وحدة البلوتوث HM-10 إنه بلا شك خيار ممتاز لإضافة الاتصال اللاسلكي للمشاريع القائمة على اردوينو. بفضل توافقه مع القمحيتيح الاتصال منخفض الطاقة المثالي للتطبيقات المحمولة وتطبيقات إنترنت الأشياء. معرفة في الأوامر من خلال معرفة كيفية إنشاء اتصال مع تطبيق الهاتف المحمول، من الممكن تطوير مجموعة واسعة من المشاريع التفاعلية والآلية.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.