إضاءة المصباح للضوء متصل بلوحة ESP32 بواسطة واي فاي

148 0

محاور الدرس

1- لوحة ESP32 و الواي فاي

2-خادم الويب مع بطاقة ESP32

3- برمجة إضاءة المصباح متصلة بلوحة ESP32 عبر الواي فاي باستخدام Micropython

4- المكونات اللازمة للتحكم في المصباح بواسطة لوحة ESP32 والتتابع JQC-3FF-S-Z

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

لوحة ESP32 و الواي فاي

لوحة ESP32 هي وحدة تطوير إلكترونية تعتمد على معالج ESP32 الذي تنتجه شركة Espressif Systems. تأتي هذه الوحدة بإمكانيات متقدمة وتدعم الاتصال بشبكات الواي فاي (Wi-Fi) بشكل مدمج. إليك بعض المعلومات حول كيفية استخدام ESP32 مع الواي فاي:

1- الاتصال بشبكة Wi-Fi: يمكنك استخدام مكتبات برمجية مثل Arduino IDE أو PlatformIO لبرمجة ESP32 للاتصال بشبكات Wi-Fi. يُمكنك تحديد اسم الشبكة (SSID) وكلمة المرور (Password) للاتصال بشبكتك.

2- إعداد وحدة ESP32: يحتاج ESP32 إلى بعض الإعدادات للاتصال بشبكة Wi-Fi. يتضمن ذلك تحديد نوع الشبكة (مثل WEP أو WPA2) وإعدادات الاتصال الأخرى.

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

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

باختصار، لوحة ESP32 هي منصة قوية ومتعددة الاستخدامات يمكنك استخدامها لتطوير تطبيقات مختلفة تعتمد على الواي فاي للاتصال بالإنترنت والتفاعل مع البيئة المحيطة.

خادم الويب مع بطاقة ESP32

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

1- قم بتحميل وتثبيت بيئة التطوير : يُفضل استخدام Arduino IDE أو Micropython كبيئة تطوير لبرمجة ESP32. تأكد من تثبيت المكتبة الصحيحة لدعم ESP32.

2- برمجة ESP32: WebServer" لإنشاء واجهة ويب سهلة الاستخقم بكتابة برنامج Arduino باستخدام لغة C/C++ لتكوين ESP32 كخادم ويب. يمكنك استخدام مكتبات مثل "ESPAsyncدام.

3- إنشاء صفحات ويب: قم بإنشاء الصفحات التي تريد عرضها على واجهة الويب. يمكنك إنشاء صفحات HTML وCSS و JavaScript للتحكم في واجهة المستخدم.

4- توجيه الطلبات: استخدم برمجتك لتوجيه الطلبات الواردة من المتصفح إلى الوظائف المناسبة على ESP32. يمكنك استخدام URL لتنفيذ أوامر معينة أو جلب بيانات.

5- الاستجابة والاستجابة: بمجرد استلام الطلبات من المتصفح، قم بتنفيذ الإجراءات المطلوبة وإعادة البيانات أو الاستجابة المناسبة إلى المتصفح.

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

7- نشر وتوصيل: بمجرد تطوير البرنامج بنجاح، يمكنك نشر ESP32 كخادم ويب على الشبكة والوصول إليه من أي مكان تريده.

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

برمجة إضاءة المصباح متصلة بلوحة ESP32 عبر الواي فاي باستخدام Micropython

لتحكم في إضاءة المصباح المتصل بلوحة ESP32 عبر الواي فاي باستخدام MicroPython والملفات boot.py و main.py، يمكنك اتباع الخطوات التالية:

ملف boot.py:

ملف main.py:

أعد تشغيل ESP32. سيتم تنفيذ ملفات boot.py وmain.py تلقائيًا عند بدء التشغيل. سيقوم ملف boot.py بتكوين اتصال واي فاي، ثم سيقوم ملف main.py بإدارة مؤشر المصباحوخادم الويب.

اتصل بشبكة الواي فاي وقم بالوصول إلى عنوان IP الخاص بـ ESP32 من متصفح الويب لتشغيل  المصباح.

المكونات اللازمة للتحكم في المصباح بواسطة لوحة ESP32 والتتابع JQC-3FF-S-Z

للتحكم في المصباح  باستخدام 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 بالمصباح و بالتتابع JQC-3FF-S-Z

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

صور الدروس

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