آخرین حضور: 1404-04-26 02:05
من از 936A استفاده نکردم ولی یه مدل مشابه Yihua دارم، کارم رو راه انداخته. تجربه Quick نداشتم، ولی شنیدم خدمات پس از فروشش خوب نیست.
تو کد کتابخونه Adafruit DHT از isnan() استفاده کن که اگه دیتا غلط بود، دیتا قبلی رو نشون بده نه صفر.
مشکل از اینه که داخل setup یا loop وایفای رو گیر انداختی. بذار یه Task جدا بسازیش، یا تو loop فقط وضعیت رو چک کن.
وقتی چندتا سروو همزمان داری، کتابخونه Servo گاهی با تایمر تداخل داره. مستقیم با تایمر کنترل کنی دقیقتره، مخصوصاً اگه delay نمیخوای.
برد Arduino نیاز به سیمکشی و سختافزار بیشتری داره. micro:bit سادهتره و سریعتر یاد میگیرن. بستگی به هدفتون داره.
این ESP32 با MQTT و یه Raspberry Pi به عنوان broker، ترکیب بسیار مناسبیه. ما تو مزرعه آزمایشی اینطوری پیاده کردیم.
یه مشکلی که DHT11 داشت برای من این بود که وقتی رطوبت زیاد میشد (بالای ۸۰٪)، دیگه داده نمیداد یا گیر میکرد.
اگه سیم آنتن رو زیاد کردی یا طول برد زیاد شده، ولتاژ تضعیف میشه. تست کن تغذیه با آمپراژ کافی باشه.
رجیستر مستقیم شاید سریعتر باشه، ولی دردسر هم داره. Maintenance پایین میاد، مخصوصاً اگه تیمی کار کنی.
تو پروژه مسابقهای که کار کردم، نهایتاً رفتیم سمت MG996R. SG90 دقت خوبی نداره و لرزشش تو پروژه حساس اذیت میکنه.
اگه میخوای برای مسابقات آینده آماده بشی، الان وقتشه تمرین کنی. تا به مشکل نخوری. من خیلی دیر رفتم سراغش، پشیمونم.