رفع مشکلات سختافزار
مشکلات compile/upload، MPU، power، بازنشانی و خروجی موتور را بدون ملخ و با شواهد اندازهگیریشده عیبیابی کنید.
مستندات ESPFlight · v1 • مسیر رسمی و تستشده برای v1
# مشکلات کامپایل / آپلود فریمور
برای دیدن همه ستونها، جدول را افقی بکشید.
| علامت | بررسی | راهحل |
|---|---|---|
| Missing library / compile error | ESP8266 Core 3.1.2 و libraryهای ثابتشده را بررسی کنید. | نسخه دقیق v1.0.0 را نصب/انتخاب کنید و نسخهای با شماره اصلی (major) جدیدتر را بیدلیل جایگزین نکنید. |
| Board یا Port دیده نمیشود | کابل USB داده، اتصال Wemos و فهرست Port سیستم/Arduino را بررسی کنید. | کابل داده/پورت USB دیگری امتحان کنید؛ اگر clone شما نیاز دارد driver USB-serial همان برد را نصب کنید. |
| آپلود ناموفق | برد و serial port درست انتخاب شده و برنامه دیگری port را نگرفته باشد. | Serial toolهای دیگر را ببندید، reconnect و با target مستند retry کنید. |
# MPU6050 پیدا نمیشود / Setup کامل نمیشود
- 1
ملخها را باز و تغذیه را قطع کنید
سیمکشی IMU را با موتور فعال عیبیابی نکنید.
- 2
D6 SDA / D5 SCL، power و ground را بررسی کنید
با Pinout v1 و label واقعی ماژول مقایسه کنید.
- 3
روشن کنید و Serial Monitor را روی 115200 ببینید
انتظار:
Checking MPU6050...→MPU6050 OK→MPU6050 configuration verified→Setup completed.. - 4
اگر فریمور در retry MPU باقی میماند
پیش از تغییر firmware، orientation، لحیم هدر/کانکتور و I2C wiring را بررسی کنید.
# بدون تغذیه / بازنشانی مکرر
ولتاژ واقعی و پلاریته را اندازه بگیرید و اتصال کوتاه، کانکتور شل، لحیم خراب یا افت تغذیه زیر بار موتور را بررسی کنید. مشکل power بازنشانی را با PID درمان نکنید.
# موتور خاموش / گوشه اشتباه / جهت اشتباه
برای دیدن همه ستونها، جدول را افقی بکشید.
| علامت | اول بررسی کنید | اقدام ایمن |
|---|---|---|
| یک موتور هرگز پاسخ نمیدهد | wiring خروجی، solder joint، خود موتور و مسیر driver. | تغذیه را قطع و M1–M4 و continuity را با مرجع مقایسه کنید. |
| موتور فیزیکی اشتباه پاسخ میدهد | تخصیص wiring/corner برای M1/M2/M3/M4. | با تغذیه قطع wiring را اصلاح کنید؛ PID/شبکه را برای جبران نگاشت تغییر ندهید. |
| جهت چرخش اشتباه | در مرجع M1/M3 باید CCW و M2/M4 باید CW باشند. | برای پیادهسازی دو سیمه brushed مرجع در حالت قطع تغذیه wiring/polarity موتور را اصلاح کنید؛ driver سفارشی ممکن است متفاوت باشد. |
| موتور در ARMED-ready با throttle پایین حرکت میکند | این خلاف رفتار motor-off مستندشده است. | DISARM، قطع تغذیه و توقف کامل تست پرواز تا یافتن علت. |