مشروع 26: 🌐 إنترنت الأشياء: التحكّم بليد عبر WiFi (ESP8266)
المصدر: شرح عربي
📘 الشرح
🎯 الفكرة والهدف:
نتحكّم بجهاز من أي متصفّح عبر شبكة WiFi باستخدام NodeMCU ESP8266 — مدخل إنترنت الأشياء.
📘 الشرح:
• ESP8266 يتصل بالشبكة ويشغّل خادم ويب صغيراً.
• فتح /on أو /off من المتصفّح يشغّل/يطفئ الليد.
• تحتاج مكتبة ESP8266 في Arduino IDE.
🔌 طريقة التوصيل
- ليد ← 220 ← الطرف D1
- الطرف السالب ← GND
🧩 المكوّنات المطلوبة
- لوحة NodeMCU ESP8266
- ليد + مقاومة 220 أوم
- أسلاك
💻 الكود
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
const char* ssid = "اسم_الشبكة";
const char* pass = "كلمة_المرور";
ESP8266WebServer server(80);
int led = D1;
void handleOn() { digitalWrite(led, HIGH); server.send(200, "text/plain", "LED ON"); }
void handleOff() { digitalWrite(led, LOW); server.send(200, "text/plain", "LED OFF"); }
void setup() {
pinMode(led, OUTPUT); Serial.begin(9600);
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) { delay(500); }
Serial.println(WiFi.localIP());
server.on("/on", handleOn); server.on("/off", handleOff);
server.begin();
}
void loop() { server.handleClient(); }
فيديوهات أخرى

مشروع 1: محرك السيرفو (نسخة ٢)

مشروع 2: المداخل والمخارج مع السيرفو

مشروع 3: الليد ثلاثي الألوان RGB (نسخة ٢)

مشروع 4: شريط ليد WS2812 (نسخة ٢)

مشروع 5: مقدمة NodeMCU ESP8266 (أول برنامج)

مشروع 6: التحكّم عن بعد Blynk + ESP8266 (نسخة ٢)
🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب