دانلود و فلش فریمور
Arduino IDE و وابستگیهای نسخهبندیشده را آماده کنید، Wi‑Fi را تنظیم کنید و فریمور v1.0.0 را کامپایل و روی کنترلر آپلود کنید.
مستندات ESPFlight · v1 • مسیر رسمی و تستشده برای v1
# نصب ابزارهای انتشار
| وابستگی | نسخه |
|---|---|
| ESP8266 Arduino Core | 3.1.2 |
| ArduinoJson | 6.21.6 |
| ESPAsyncTCP (ESP8266) | 2.0.0 |
| ESPAsyncWebServer | 3.6.0 |
| Adafruit VL53L0X | 1.2.5 — فقط برای نسخهی اختیاری پرواز کمکی |
# پیکربندی Wi-Fi
فایل config.h را باز کنید و دو مقدار نمونه را با نام و رمز شبکهی خصوصی مورد استفادهی کنترلر و گوشی جایگزین کنید:
#define ESPFLIGHT_WIFI_SSID "YOUR_WIFI_SSID"
#define ESPFLIGHT_WIFI_PASSWORD "YOUR_WIFI_PASSWORD" مهم
اطلاعات خصوصی Wi‑Fi را در مخزن عمومی ثبت (Commit) نکنید و آنها را داخل بسته عمومی فریمور قرار ندهید.
# کامپایل و آپلود
- 1
باز کردن espflight.ino
از کد منبع نسخهی مرجع v1.0.0 استفاده کنید.
- 2
انتخاب برد هدف
LOLIN(WEMOS) D1 R2 & mini / ESP8266 را انتخاب کنید و از تنظیم CPU تستشده 160 MHz استفاده کنید.
- 3
کامپایل
پیش از اتصال موتورها یا تلاش برای پرواز، خطاهای کامپایل را برطرف کنید.
- 4
آپلود
کنترلر را از طریق USB فلش کنید.
- 5
بررسی بوت و شبکه
مطمئن شوید کنترلر بوت میشود و به شبکه محلی خصوصی مورد انتظار متصل میشود.