إنتقل إلى المحتوى الرئيسي

أجهزة المراوح

التحكم في سرعة المراوح بـ 3 طرق مختلفة ومستويين من التحكم.

أنواع الـ Driver

Driverالاستخدامالمتطلبات
PWMمراوح DC صغيرةGPIO واحد
L298Nموتورات قويةGPIO × 3
RFمراوح بريموت 433MHzGPIO × 3 (High/Med/Low)

التوصيل

PWM (الأبسط)

PinESP32ملاحظة
PWM SignalGPIO 19عبر MOSFET
GNDGNDمشترك

L298N

PinESP32
ENA (speed)GPIO 19 (PWM)
IN1GPIO 20
IN2GPIO 21

RF 433MHz

PinESP32
High triggerGPIO 19
Medium triggerGPIO 20
Low triggerGPIO 21

إضافة مروحة من الداشبورد

  1. افتح الأجهزةإضافة جهاز
  2. اختر النوع: مروحة / Fan
  3. اختر الـ Driver: PWM / L298N / RF
  4. حدد الـ GPIO pins المناسبة
  5. احفظ

التحكم في السرعة

  • سرعة حرة: Slider من 0 إلى 100%
  • مستويات: منخفض / متوسط / عالي
  • كلا الوضعين متاحين في نفس الوقت

MQTT Topics

التحكم:

smarthome/{esp32_name}/fan/{device_id}/set

Slider:

{"state":"ON","speed":75,"mode":"slider"}

Steps:

{"state":"ON","speed":2,"mode":"steps"}

OFF:

{"state":"OFF"}

الحالة (State):

smarthome/{esp32_name}/fan/{device_id}/state

ESP32 Config Example

{
"devices": [
{
"id": 3,
"name": "مروحة الصالة",
"type": "FAN",
"driver": "PWM",
"gpio": 19
},
{
"id": 4,
"name": "مروحة الغرفة",
"type": "FAN",
"driver": "L298N",
"gpio": 19,
"gpio_in1": 20,
"gpio_in2": 21
}
]
}

انظر أيضاً