افضل قيمه مقابل سعر المشاريع المتوسطه | مراجعة ESP8266 NodeMCU V3 ومكتبة الـ esp-fs-webserver القوية
Автор: Anas Khedr
Загружено: 2025-12-07
Просмотров: 10
Описание:
لو عايز تعمل نظام تحكم منزلي (Home Automation) قوي وموثوق بيه، الـ NodeMCU V3 (ESP8266) هي البداية الصح!
الفيديو ده مراجعة كاملة للبوردة اللي بتدعم الواي فاي، وبنعرض فيه مكتبة Web Server جبارة بتعملك كل حاجة:
بتعمل Access Point (هوت سبوت) لو لسة موصلتش بالواي فاي بتاع البيت.
بتعمل Web Interface (واجهة ويب) كاملة عشان تعدل إعدادات الواي فاي.
بتسمحلك تشوف حالة الـ GPIOs (الأبن/Pins) وتقرا السنسورات وتتحكم فيها عن طريق طلبات HTTP (GET/POST).
هنشوف إزاي البوردة دي قدرت تشغل سنسورات ومواتير في البيت لمدة أربع سنين من غير مشاكل، وإزاي تعملها Update Over The Air (OTA) من غير ما توصلها بكابل تاني أبداً!
محتوى الفيديو (للتنقل السريع والتعلم الموجه)
0:01 - مراجعة بوردة ESP8266 NodeMCU V3 ومميزاتها (خاصة الـ 32 ميجا بايت ذاكرة).
0:58 - أكبر عيوب البوردة (مايكرو USB و الـ Range بتاع الإنتينا).
1:47 - المكتبة السحرية: ESP Web Server وإزاي بتعملك سيرفر أوتوماتيك.
2:30 - أهمية تحديد Version Tag ثابت للمكتبات في PlatformIO.
4:06 - إعدادات دالة setup (فايل سيستم وكونفيجريشن الـ EEPROM).
5:39 - إزاي تتعامل مع طلبات الـ HTTP (Get Requests) وإزاي البوردة بترد عليها.
11:52 - خاصية الكود إيديتور (Code Editor) وإزاي بتعدل الـ JSON Configuration.
13:16 - إضافة خيارات ديناميكية (Booleans, Integers, Dropdown Lists) لواجهة الويب.
18:25 - مميزات أخرى: إمكانية إضافة صفحات HTML مخصصة وحماية السيرفر بـ Authentication.
20:18 - تشغيل البوردة بالباور سبلاي الخارجي (HLK-20M05) وإثبات إنها شغالة تمام.
23:47 - ميزة OTA (Update Over The Air): إزاي تحدث الكود لاسلكياً من غير ما توصل كابل!
26:34 - خلاصة أربع سنين خبرة: ليه البوردة دي ممتازة (بس خلي بالك من الريليهات والـ Power Supply!).
الروابط الأساسية:
لنك الشراء: https://geekscorner.shantaweb.com/160...
كود المشروع على GitHub: https://github.com/AnasKhedr/code_dem...
الكود المستخدم في البت عندي: https://github.com/AnasKhedr/wemos_Co...
ملخص محتوى الفيديو
الفيديو ده مراجعة متعمقة لبوردة NodeMCU V3 (ESP8266) مع شرح استخدام مكتبة ESP Web Server لعمل سيرفر ويب قوي للتحكم في الأجهزة:
1. مميزات البوردة والمكتبة
البوردة (NodeMCU V3): بيحب البوردة دي عشان سعرها كويس ومناسب للمبتدئين، وكمان فيها مساحة ذاكرة كبيرة (32 ميجا بايت) اللي بتسمح بتخزين فايلات كتير [00:45].
المكتبة (ESP Web Server): دي مكتبة "سحرية" بتبني سيرفر ويب كامل تلقائي، وبيخلي البوردة تعمل Hotspot لو مكنتش موصلة على الواي فاي، وبتفتح واجهة ويب عشان تعدل إعدادات الشبكة [02:40].
2. الكود والخصائص المتقدمة
الذاكرة الثابتة (EEPROM): بيشرح إن إعدادات الواي فاي بتفضل متخزنة في ذاكرة الـ EEPROM [05:17]، ودي مش بتتمسح مع كل تحديث للكود (Flashing)، ودي ميزة مهمة.
طلبات الـ HTTP: بيوضح إزاي تستخدم دالة server.on() عشان ترد على طلبات الـ HTTP (زي GET)، وده بيسمحلك تقرا حالة بن معين (GPIO) أو سنسور من أي متصفح [05:56].
الواجهة الديناميكية: المكتبة بتوفر إمكانية عمل واجهة ويب فيها عناصر تحكم متقدمة زي:
الكود إيديتور (Code Editor): لتعديل ملف الكونفيجريشن (JSON) الخاص بالبوردة يدوياً [11:52].
الإضافات (Options): ممكن تضيف متغيرات (Booleans, Integers, Floats, Dropdown Lists) من الكود، وهي بتظهر تلقائياً في واجهة الويب عشان تقدر تعدلها وتخزن قيمها في ملف الكونفيجريشن [13:16].
3. تحديث الكود والأمان
التحديث الهوائي (OTA): أهم ميزة بيؤكد عليها هي خاصية Update Over The Air (OTA) [23:47]. بمجرد توصيل البوردة بالشبكة لأول مرة، تقدر تحدث الكود بتاعها لاسلكياً من غير ما تحتاج توصلها بكابل الـ USB تاني أبداً، وده بيخلي الشغل أسهل بكتير.
الأمان: بينصح بعدم الاسترخاص في الباور سبلاي، وبيحذر من مشكلة إن الـ ESP8266 ممكن تعمل Reset لو حصل Fluctuation في الكهرباء جنبها أو لو كانت قريبة من ريليهات (Relays) بتفتح وتقفل الأجهزة عشان المجال المغناطيسي [23:15].
#esp #esp8266 #arduino #rp2040 #programming #singleboardcomputer #smarthome #iot
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: