اطلاعیه
همه را پاک کن

چرا رله در پروژه کنترل از راه دور بعضی وقتا بی‌دلیل فعال می‌شه؟

نوشته ها: 4
شروع کننده موضوع
(@kivanzmani)
عضو فعال
ملحق شد: 1 سال پیش

سلام دوستان

یه سیستم پایش از راه دور طراحی کردم که با ESP32 و ماژول رله کار می‌کنه. مشکل اینه که وقتی از راه دور رله رو کنترل می‌کنم، بعضی وقتا رله خودش فعال یا غیرفعال می‌شه، بدون اینکه دستور خاصی ارسال شده باشه. کسی دلیلشو می‌دونه؟ نویز؟ مشکل تغذیه؟ باکتری سایبری؟ :))

پاسخ
6 پاسخ ها
نوشته ها: 13
(@saidkvshki)
عضو فعال
ملحق شد: 1 سال پیش

سلام 

بررسی کن زمان بوت ESP32، پایه‌ای که به رله وصله چه ولتی می‌ده. احتمال زیاد لحظه‌ای فعال می‌شه چون وضعیت GPIOها تو بوت مشخص نیست.

پاسخ
نوشته ها: 9
(@armanizdi)
عضو فعال
ملحق شد: 1 سال پیش

برای حل این مشکل همیشه از opto-isolated relay استفاده کن. اگه داری همین کار رو می‌کنی، شاید ground درست مشترک نیست.

پاسخ
نوشته ها: 10
(@mahsa_lateef)
عضو فعال
ملحق شد: 1 سال پیش

تو یه پروژه مشابه مجبور شدم پین رله رو با مقاومت pull-down نگه دارم تا همین اتفاق نیفته. این مشکل رایجه.

پاسخ
نوشته ها: 11
(@nadrjmali)
عضو فعال
ملحق شد: 1 سال پیش

اگه پاورت از کیفیت خوبی برخوردار نیست (مثلاً ماژول چینی رله با تغذیه مستقیم)، نویز باعث تریگر می‌شه. مخصوصاً اگه وای‌فای ناپایدار باشه.

پاسخ
نوشته ها: 8
(@soheiltronic)
عضو فعال
ملحق شد: 1 سال پیش

یه بار همین اتفاق افتاد چون من دستور off رو چند بار پشت‌سرهم می‌فرستادم. ظاهراً ماژول رله گیج می‌شد. از تأخیر بین دستورات استفاده کن.

پاسخ
hosseinele
نوشته ها: 19
(@hosseinele)
ملحق شد: 1 سال پیش

سلام

حتماً وضعیت اولیه پین‌ها رو تو setup() مشخص کن و از delay بعد از boot استفاده کن تا رله بدون نویز راه بیفته.

پاسخ