
يتميز متحكم ESP32 بدعم البلوتوث المدمج داخل الشريحة نفسها، مما يغني عن استخدام وحدة خارجية منفصلة مثل HC-05 لتحقيق اتصال لاسلكي بسيط بين الهاتف الجوال ولوحة التحكم.
المكونات المطلوبة
لوحة ESP32، مصباح LED مع مقاومة 220 أوم، هاتف أندرويد مع تطبيق طرفية بلوتوث تسلسلي (Bluetooth Terminal).
طريقة التوصيل
يتصل مصباح LED بمنفذ رقمي عبر مقاومة 220 أوم، ولا حاجة لأي أسلاك إضافية للبلوتوث بما أنه مدمج داخل شريحة ESP32 نفسها.
مبدأ العمل
تعتمد البرمجة على مكتبة BluetoothSerial المدمجة افتراضيًا ضمن حزمة دعم ESP32 في بيئة Arduino IDE، وهي تُفعِّل وضع البلوتوث الكلاسيكي (Classic Bluetooth) الذي يحاكي اتصالًا تسلسليًا عاديًا. يُنشَأ كائن بلوتوث ويُمنح اسمًا مميزًا (مثل ESP32_LED_Control) يظهر عند البحث عنه من الهاتف. بعد الاقتران، يراقب الكود باستمرار وصول بيانات جديدة، فإذا استقبل القيمة النصية "1" يُشغِّل مصباح LED، وإذا استقبل "0" يطفئه. يمكن إرسال هذه القيم مباشرة من أي تطبيق طرفية بلوتوث على الهاتف دون الحاجة لتطبيق مخصص.
الفارق عن HC-05
يوفر البلوتوث المدمج في ESP32 استهلاكًا أقل للطاقة ودعمًا لبروتوكولات أحدث مقارنة بوحدات HC-05 التقليدية، مع الحفاظ على نمط الاتصال التسلسلي البسيط نفسه الذي اعتاد عليه المبرمجون.
يمكنك إيجاد لوحات ESP32 ضمن متجر Juthour Tech.
Leave your comment