إن لم يعمل التشغيل، افتحه على YouTube ↗

مشروع 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(); }

فيديوهات أخرى

🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب
✓ تم نسخ رابط المشروع
تمت الإضافة إلى السلة