RisalDash RisalDash

ESP32 · ESP8266 · C++

لوحة تحكم أنيقة لـ ESP32 في بضعة أسطر

يُطلق RisalDash لوحة تحكم ويب متجاوبة بأسلوب العلامة: عناصر على شاشة واحدة، تحديث فوري عبر WebSocket، إقلاع أول دون إنترنت، تحكّم بالذكاء الاصطناعي (MCP)، ووجه روبوت متحرك. صمّم بمستشعرات وهمية مدمجة دون عتاد. بدون أي كود واجهة أمامية.

افتح العرض التثبيت ابنِ بلا عتاد
MIT ESP32 · S3 · C6 · ESP8266 مقارنة عادلة مع ESPUI وESP-DASH وBlynk ←
RisalUI dash("Greenhouse");

dash.gauge("Voltage", &volts, 0, 14, "V");
dash.chart("Temp", &temp, "°C").history(30);
dash.toggle("Pump", &pump, setPump);
dash.beginAP("Greenhouse", "12345678");

لماذا RisalDash

Zero-Waste UI

يزيل الرابط أنواع العناصر غير المستخدمة — 0 بايت. النوع المستخدم يضيف ~1.3–3.4 كيلوبايت (CSS + JS + كود).

Offline-first

نقطة وصول + بوابة أسيرة + إعداد Wi-Fi. خط النظام، بدون طلبات خارجية — يعمل دون إنترنت.

WebSocket فوري

يرسل القيم المتغيّرة فقط. العناصر على شاشة حيّة واحدة، دون إعادة تحميل.

عناصر لكل الحالات

36 عنصر تحكم: metric، gauge، chart، toggle، slider، table، log، d-pad، joystick، map… + إعدادات مسبقة لـ 71 مستشعرًا.

متعدّد اللغات + RTL

EN / RU / AR جاهزة. تُجمَّع اللغات المختارة فقط. تخطيط RTL كامل.

تحكّم بالذكاء الاصطناعي (MCP)

كل عنصر هو أداة MCP. يقرأ Claude/Cursor المستشعرات ويبدّل المرحّلات بالصوت.

مستشعر وهمي لكل مستشعر

ابنِ لوحة التحكم كاملة دون عتاد. 9 حزم واقعية — الطاقة، الهواء، IMU، الوزن، الطقس، البطارية، التدفق، الصحة، الغاز — إضافة إلى RisalFake تعطي قراءات متغيّرة ومترابطة (اتجاه + ضوضاء، لا جيب مسطّح). بدّلها بالمشغّل الحقيقي لاحقًا دون تغيير السكتش.

مساعد صوتي (S3)

على ESP32-S3 بميكروفون ES8311 تسجّل اللوحة صوتك ← يفرّغه Whisper نصًّا ← يردّ Claude ← ينطقه OpenAI TTS، وتُظهر عيون الروبوت عاطفة الردّ. وكيل صوتي كامل من نفس السكتش.

راديو إنترنت + محطات

استمع لراديو الإنترنت عبر ترميز ES8311 مع قائمة محطات قابلة للتحرير — اسحب لإعادة الترتيب، عدّل الاسم/الرابط مباشرة، أضف أو احذف. يُحفظ في NVS ويُقدَّم من لوحة التحكم.

AI

وجه روبوت، جاهز للذكاء الاصطناعي

عيون متحركة معبّرة بعشرات التعبيرات — من السعادة والنعاس إلى «يستمع» و«يفكّر» و«يتكلّم» — مع رمش تلقائي، على الويب وشاشة الجهاز. اربط العاطفة بمنطقك أو بوكيل ذكاء اصطناعي فيتفاعل الوجه مباشرة.

اقرأ: كيف تبني وكيل ذكاء

عرض حي

لوحة التحكم نفسها

تمامًا ما يقدّمه ESP عند أول تحميل — ملف واحد مكتفٍ ذاتيًا. بدّل السمة واللغة وتصفّح التبويبات.

risaldash.local
metricgaugechartstatprogressbadgeledtogglesliderbuttonnumberselectradiotextpasswordtimedatecolorlabellogtableimageaigrouptablayout
افتح العرض الكامل ←
BoardLab wiring diagram: ESP32 with a BME280 and an SSD1306 OLED on one I2C bus

BoardLab

مخطّطات التوصيل — في متصفّحك مباشرة

اختر لوحة وأضِف أيًّا من 58 وحدة واقعيّة — يمدّ BoardLab الأسلاك بنفسه ويحذّر من فخاخ أرجل الإقلاع ويصدّر PNG. مجّانًا دون تثبيت. كلّ مخطّطات هذا الموقع مرسومة به.

افتح BoardLab

التحكّم بالذكاء الاصطناعي · MCP

عتادك، أدوات لوكيل ذكاء اصطناعي

استدعِ enableMCP() فيتحوّل كل عنصر إلى أداة Model Context Protocol — يقرأ Claude مستشعراتك ويبدّل مرحّلاتك، نصًّا أو صوتًا. لوحة للبشر وواجهة للوكيل من نفس أسطر C++.

// on the device — one line:
dash.enableMCP("risal_token");

// connect an agent — point the bridge at it:
RISAL_ESP_URL=http://192.168.1.42 \
RISAL_MCP_TOKEN=risal_token \
npx risal-dash-mcp
وكيل ذكاء اصطناعي
Claude Desktop / Code
risal-dash-mcp
جسر MCP (npx)
جهازك ESP32
GET /api/mcp/manifest
الجسر والإعداد →

التثبيت

Arduino IDE

Library Manager → "RisalDash"

PlatformIO

lib_deps =
    RisalDash
    ESP Async WebServer
    AsyncTCP

أدلة وسجلّات بناء

أفضل 5 برامج للعمل مع ESP32 وArduino — ما يستحقّ التثبيت فعلًا

دليل · أدوات · IDE

أفضل 5 برامج للعمل مع ESP32 وArduino — ما يستحقّ التثبيت فعلًا

‏Arduino IDE 2 للبداية، وVS Code + PlatformIO للمشاريع الجادّة، وThonny لـ MicroPython، وKiCad للوحات الحقيقيّة، وESPHome للعُقد بلا كود — بمَ يتميّز كلٌّ منها، مع BoardLab لمخطّطات التوصيل.

مراقب أسطوانة غاز ذكيّ بـ ESP32 — وزن أسطوانة LPG بـ HX711

مشروع · HX711 · خليّة حِمل

مراقب أسطوانة غاز ذكيّ بـ ESP32 — وزن أسطوانة LPG بـ HX711

خليّة حِمل + HX711 تحت الأسطوانة؛ يطرح ESP32 تارة الأسطوانة الفارغة ليعرض صافي الكيلوغرامات والنسبة، مع ليد أحمر + جرس قبل النفاد. كود كامل يعمل بلا عتاد.

أيّ محرّك لـ Arduino وESP32؟ سيرفو وستِبر وDC ومُعشّق وBLDC

دليل · محرّكات · مشغّلات

أيّ محرّك لـ Arduino وESP32؟ سيرفو وستِبر وDC ومُعشّق وBLDC

أنواع المحرّكات الخمسة التي يختار منها كلّ مشروع — سيرفو وستِبر وDC وTT مُعشّق وBLDC — بالتحكّم والمشغّل والدقّة والعزم، مع كود عمليّ لكلّ نوع وقواعد التوصيل.

كل المقالات ←

أداة مجانية

BoardLab — وصّل قبل أن تلحّم

محرّر تفاعلي لمخططات الأطراف والتوصيل لـ 36 لوحة — ESP32 وArduino وSTM32 وPico ولوحات الشاشة. اسحب الأطراف، أضف مستشعرات حقيقية، وصدّر صورة PNG نظيفة. دون Fritzing.

افتح BoardLab ←