إضاءة المصباح متصل بلوحة ESP32 بواسطة هاتف ذكي عبر البلوتوث

لوحة ESP32 25-11-23
87 0

محاور الدرس

1-لماذا نستخدم App Inventor لإنشاء تطبيق جوال قادر على توصيل الهاتف الذكي بلوحة ESP32؟

2- المكونات اللازمة لاستخدام المصباح  مع بطاقة ESP32

3- تركيب لوحة ESP32 بالمصباح و بالتتابع JQC-3FF-S-Z

4- برمجة لوحة ESP32 ل

إضاءة المصباح بواسطة هاتف ذكي عبر البلوتوث

لماذا نستخدم App Inventor لإنشاء تطبيق جوال قادر على توصيل الهاتف الذكي بلوحة ESP32؟

App Inventor هو بيئة تطوير تسمح للمبتدئين وغير المطورين بإنشاء تطبيقات متنقلة بسهولة دون الحاجة إلى معرفة عميقة في البرمجة. يتيح لك App Inventor إنشاء تطبيقات جوال بتصميم بصري باستخدام سحب وإفلات (Drag-and-Drop) المكونات وإضافة السلوك والوظائف بدون الحاجة إلى البرمجة التقليدية.

هناك عدة أسباب لاستخدام App Inventor لإنشاء تطبيق جوال قادر على التواصل مع لوحة ESP32:

1- سهولة الاستخدام: App Inventor مصمم لجعل تطوير التطبيقات أمرًا سهلاً وممتعًا. إذا كنت مبتدئًا في تطوير التطبيقات أو لديك خلفية قليلة في البرمجة، فإن App Inventor يوفر واجهة بصرية تجعل عملية إنشاء التطبيقات سهلة ومنطقية.

2- تصميم بصري: يمكنك تصميم واجهة المستخدم لتطبيقك باستخدام عناصر مرئية كما تراها. يمكنك سحب مكونات مثل أزرار ومربعات نص وقوائم منبثقة والتعامل مع تنسيقات الواجهة بسهولة.

3- الاتصال بـالبلوتوث: توفر App Inventor مكونًا للاتصال بالبلوتوث يسمح لك بإنشاء تطبيقات قادرة على التواصل مع أجهزة البلوتوث الأخرى، مثل لوحة ESP32.

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

5- تجربة سريعة: يمكنك استخدام محاكي App Inventor لتجربة تطبيقك على جهاز الكمبيوتر قبل تثبيته على الهاتف الذكي، مما يمكنك من اختبار وظائف التطبيق قبل نشره.

6- المشاركة السريعة: يمكنك بسهولة مشاركة تطبيقك مع الآخرين من خلال الروابط أو تصدير ملف التطبيق ومشاركته مع أصدقائك أو زملائك لتجربة التطبيق.

إذا كنت ترغب في إنشاء تطبيق يتيح التواصل بين الهاتف الذكي ولوحة ESP32 بسهولة وبدون الحاجة إلى معرفة عميقة في البرمجة، فإن استخدام App Inventor سيكون خيارًا جيدًا لك.

المكونات اللازمة لاستخدام المصباح  مع بطاقة ESP32

للتحكم في المصباح  باستخدام ESP32، ستحتاج إلى المكونات التالية:

1- وحدة ESP32: تعتبر وحدة ESP32 وحدة تحكم مصغرة قوية ومتعددة الاستخدامات، تتضمن وحدة المعالجة المركزية ووحدة الاتصال اللاسلكي ومنافذ إدخال/إخراج رقمية.لوحة ESP32

2- مجموعة من الأسلاك: تستخدم لتوصيل الأجزاء المختلفة معًا. تأكد من استخدام أسلاك جيدة الجودة والتأكد من أنها تتوافق مع مواصفات الجهد والتيار المطلوبة. أسلاك توصيل

3- لوحة الاختبار هي لوحة تحتوي على صفوف من الفتحات والتوصيلات، وتستخدم لتوصيل المكونات الإلكترونية معًا بدون الحاجة للحام لوحة الاختبار

4- تتابع JQC-3FF-S-Z: يستخدم للتحكم في تشغيل وإيقاف التيار إلى المصباح.

5- مصباح: الجهاز الذي ترغب في التحكم في تشغيله وإيقافه.

تركيب لوحة ESP32 بالمصباح و بالتتابع JQC-3FF-S-Z

لتركيب لوحة الأردوينو مع مصباح، ستحتاج إلى مرحل لعزل الجهد المنخفض للوحة ESP32عن الجهد العالي للمصباح. فيما يلي دليل خطوة بخطوة لإكمال هذا التجميع بأمان:

1- تأكد من فصل المصباح عن أي مصدر كهربائي قبل البدء في التجميع.

2- قم بتوصيل تتابع JQC-3FF-S-Z بلوحة ESP32:

قم بتوصيل الطرف (-) الخاص بتتابع JQC-3FF-S-Z بمنفذ GND الخاص بلوحة ESP32

قم بتوصيل الطرف (+) الخاص بتتابع JQC-3FF-S-Z بالطرف 3.3 فولت الخاص بلوحة ESP32

قم بتوصيل المنفذ (S) للتتابع JQC-3FF-S-Z المنفذ رقم 23 للوحة ESP32

3- قم بتوصيل مصدر طاقة المصباح (220 فولت) بالمرحل

- قم بتوصيل طرف الطاقة بمنفذ (COM) للتتابع JQC-3FF-S-Z

- قم بتوصيل طرف المصباح بمنفذ (NO) للتتابع JQC-3FF-S-Z

تركيب لوحة ESP32 بالمصباح و بالتتابع JQC-3FF-S-Z

برمجة لوحة ESP32 لإضاءة المصباح بواسطة هاتف ذكي عبر البلوتوث

لتحقيق التحكم في المصباح LED باستخدام بطاقة ESP32 ولغة MicroPython عبر البلوتوث، يمكنك اتباع الخطوات التالية:

1- تثبيت MicroPython:

- قم بتثبيت MicroPython على لوحة ESP32. يمكنك استخدام أداة "esptool" لتنزيل البرنامج الثابت (firmware) إلى اللوحة.

2- كتابة البرنامج:

- باستخدام أداة التحرير المفضلة لديك، قم بكتابة البرنامج التي تمكن البلوتوث وتحكم في المصباح. فيما يلي مثال بسيط:

يجب عليك استيراد هذه المكتبات  :ble_uart_peripheral.py و ble_advertising.py.

يجب عليك استخدام البرنامج التالية: esp32-20210902-v1.17.bin.

3- تطبيق الهاتف الذكي: قم بتطوير تطبيق على الهاتف الذكي يمكنه التواصل مع ESP32 عبر تقنية البلوتوث. يجب أن يكون التطبيق قادرًا على إرسال إشارات تحكم (مثل "تشغيل" أو "إيقاف") إلى ESP32 من خلال وحدة البلوتوث المتصلة.

جزء مصمم التطبيقة مع App Inventor

جزء من برنامج التطبيقة مع App Inventor

تحميل المشروع

تنزيل التطبيقة

4- تفاصيل التواصل: في الشيفرة البرمجية للأردوينو، ستقوم بقراءة البيانات المرسلة من التطبيق عبر وحدة البلوتوث، وبناءً على تلك البيانات، ستقوم بالتحكم في حالة المصباح (تشغيله أو إيقافه).

5- اختبار النظام: بعد القيام بجميع الخطوات السابقة، قم بتجريب النظام. قم بتشغيل التطبيق على هاتفك الذكي، وأرسل إشارات التحكم إلى ESP32 عبر البلوتوث. ستلاحظ تغير حالة المصباح استنادًا إلى الإشارات التي تم استقبالها.

هذه هي الخطوات الأساسية لتحقيق التحكم في إضاءة المصباح المتصل بلوحة ESP32 باستخدام هاتف ذكي عبر تقنية البلوتوث. يمكن أن تختلف التفاصيل والمكونات المستخدمة حسب الحالة الفعلية والاحتياجات.

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

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

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية