ติดตั้งเฟิร์มแวร์ลงบอร์ด ESP32-2432S028R (CYD) ผ่านเบราว์เซอร์ — ไม่ต้องลงโปรแกรมอะไรเลย
BOOT บนบอร์ดค้างไว้ตอนกด INSTALLใช้ร่วมกันได้ทั้ง 3 โปรเจกต์ — จุดต่อขยาย (Expansion IO1/IO2) คือคอนเนกเตอร์ P3 และ CN1 ที่อ้างถึงในตารางต่อสายด้านล่าง
เครื่องวัดอัตราไต่ระดับสำหรับร่มร่อน/พารามอเตอร์ — Buddy Link, XCTrack (BLE), พยากรณ์ฝน, บันทึกเที่ยวบิน GPX/KML, OTA
เซ็นเซอร์: BMP280+AHT20 ที่ CN1 · GPS ที่ P3 · ไม่มีเซ็นเซอร์ = โหมด DEMO อัตโนมัติ
| อุปกรณ์ | สายอุปกรณ์ | ต่อที่บอร์ด |
|---|---|---|
| AHT20+BMP280 (คอนเนกเตอร์ CN1) |
VCC | 3.3V |
| GND | GND | |
| SDA | IO27 | |
| SCL | IO22 | |
| GPS ATGM336H (คอนเนกเตอร์ P3) |
TX | IO35 |
| GND | GND | |
| VCC | 3.3V (แยกสายจาก CN1) | |
| ลำโพง 4Ω | + / − | ช่อง SPEAK (IO26 / GND) |
⚠ ห้ามใช้ IO21 บน P3 (เป็น backlight จอ) · สาย Grove ของเซ็นเซอร์อาจเรียงขาไม่ตรง CN1 — ไล่สายเทียบซิลค์ก่อนเสียบ
เริ่มครั้งแรก:
ใช้งานประจำ: ปุ่ม < / > เปลี่ยนหน้า — Vario (เข็ม+เสียงไต่/จม, ปรับระดับเสียงได้), Altitude (ตั้งเตือนความสูง MAX/MIN), GPS, Back to Takeoff (ลูกศรชี้กลับจุดปล่อยตัว), Buddy (เปิดสองเครื่องเห็นตำแหน่ง+THERMAL ของเพื่อนเอง), Weather (แนวโน้มฝน), Logger (บันทึกเที่ยวบินลง SD — เลือก AUTO/MANUAL ทั้งเริ่มและหยุด แปลงเป็น GPX/KML ได้), Settings (BLE ส่งค่าเข้า XCTrack แบบ LK8EX1 — เปิดแล้วรีสตาร์ท, BL ปรับแสงจอ)
Buddy กับ BLE ใช้พร้อมกันไม่ได้ (เครื่องสลับให้เอง) · เสียง vario ปิดได้ที่ปุ่ม VOL
จับเวลาต่อรอบด้วยประตู GPS — Live Delta, Race Mode, Sector times, แผนที่ไลน์, แข่งกัน 2 บอร์ด (Rivals), Web Dashboard, OTA
GPS ที่ P3 (TX→IO35) · ต่อ IO22→GPS RX เพิ่มเพื่อโหมด 10Hz · ไม่มี GPS = โหมด DEMO
| อุปกรณ์ | สายอุปกรณ์ | ต่อที่บอร์ด |
|---|---|---|
| GPS ATGM336H (คอนเนกเตอร์ P3) |
TX | IO35 |
| RX | IO22 (ไม่บังคับ — ต่อแล้วได้โหมด 10Hz แม่นขึ้น ~10 เท่า) | |
| GND | GND | |
| VCC | 3.3V | |
| ลำโพง 4Ω | + / − | ช่อง SPEAK (IO26 / GND) |
⚠ ห้ามใช้ IO21 บน P3 (backlight จอ) · ไม่ต่อ GPS = เครื่องเข้าโหมด DEMO ให้ทดลองเล่นได้
เริ่มครั้งแรก:
ใช้งานประจำ: หน้าแบ่ง 3 กลุ่มตามสีหัวจอ — RACE: Lap (เวลาสด + Live Delta เทียบรอบดีสุด), Sectors, Speed, Map (เส้นทางวิ่ง) · RESULT: History (10 รอบล่าสุด เก็บถาวร), Rivals (2 เครื่องแข่งกันผ่านคลื่นวิทยุ เห็นเวลากันสด) · SETUP: Course, GPS, Settings (ตั้งจำนวนรอบแข่ง — ครบแล้วสรุปให้เอง)
Web Dashboard: เปิด AP แล้วมือถือต่อ WiFi "LapTimer-ชื่อ" ดูเวลาสดบนเบราว์เซอร์ · ต่อสาย IO22→GPS RX จะได้ GPS 10Hz จับเวลาแม่นขึ้น ~10 เท่า · ใส่ SD = บันทึกทุกรอบเป็นไฟล์
ระบบนำร่อง GPS สำหรับเรือตกปลา / รถ / รถตัดหญ้า — GOTO, MISSION ปล่อยเหยื่อ, FIELD วิ่งแถวตัดหญ้า, ANCHOR, RTH, PID + AUTO TUNE, Web Dashboard บนมือถือ, Mission Planner จาก SD, ELRS/CRSF telemetry, OTA
รับวิทยุ SBUS หรือ CRSF/ELRS · ขับ Servo/ESC ผ่าน PCA9685 · ไม่มี GPS = โหมด DEMO จำลองเรือ
| อุปกรณ์ | สายอุปกรณ์ | ต่อที่บอร์ด |
|---|---|---|
| PCA9685 (ขับ Servo/ESC) + เข็มทิศ GY-87 หรือ QMC5883L (I²C ร่วมกันที่ CN1) |
VCC | 3.3V |
| GND | GND | |
| SDA | IO27 | |
| SCL | IO22 | |
| PCA9685 V+ (ไฟ servo) | V+ | BEC 5V (ห้ามใช้ไฟบอร์ด!) |
| GPS ATGM336H (คอนเนกเตอร์ P3) |
TX | IO35 |
| VCC / GND | 3.3V / GND | |
| รีซีฟเวอร์ SBUS | SBUS out | IO3 (P1-RX) · ไฟจาก BEC 5V |
| รีซีฟเวอร์ ELRS/CRSF | TX | IO3 (P1-RX) |
| RX | IO1 (P1-TX) — ได้ telemetry ขึ้นจอวิทยุ | |
| Servo เปิดกระบะเหยื่อ | สัญญาณ | PCA9685 CH2 |
| ลำโพง 4Ω | + / − | ช่อง SPEAK (IO26 / GND) |
⚠ IO1/IO3 ใช้กับวิทยุ — ห้ามเปิด Serial Monitor ระหว่างใช้งานจริง · โหมด SINGLE: PCA CH0 = หางเสือ, CH1 = ESC · โหมด DUAL: CH0/CH1 = มอเตอร์ซ้าย/ขวา · GY-87 เสียบแล้วตรวจพบเอง (รองรับทั้ง HMC5883L และ QMC5883L)
เริ่มครั้งแรก:
โหมดขับ (ปุ่ม MODE หรือสวิตช์ CH5): MANUAL บังคับเอง · GOTO วิ่งไปจุดที่เลือกแล้วหยุดรอ · MISSION ไล่ทุกจุดตามลำดับ จุดที่ติ๊ก DROP เปิดกระบะเหยื่อ 3 วิ เสร็จกลับบ้านเอง · FIELD (ตัดหญ้า) SPOT1-4 = สี่มุมแปลง วิ่งซิกแซกเต็มแปลงตามหน้ากว้าง SWATH · CIRCLE วนรอบจุด · ANCHOR ล็อกตำแหน่งสู้ลม/กระแสน้ำ · RTH กลับบ้าน
จุดตกปลา: หน้า Spots — ถึงหมายแล้วกด SAVE เก็บพิกัด, แตะชื่อ = เลือกเป้า GOTO, ปุ่ม DROP = จุดปล่อยเหยื่อ · PID: Settings → AUTO TUNE ในที่โล่งน้ำนิ่ง (นับถอยหลัง 10 วิ เรือจะแกว่งเองแล้วคำนวณค่าให้) หรือ TUNE PID แก้มือ
Web Dashboard: Settings → WEB DASHBOARD → มือถือต่อ WiFi "KungRC-AUTOPILOT" (รหัส 12345678) เปิด 192.168.4.1 = แผนที่สด + สั่งโหมด/เลือกจุด/ตั้ง HOME จากมือถือ · SD Card: บันทึกเที่ยว (trip) อัตโนมัติ, คลังหมายไม่จำกัด spots.csv, แผนภารกิจ mission.csv (บรรทัดละ lat,lon,GO/DROP/HOLD,วินาที), สำรอง config · ELRS ได้ telemetry ขึ้นจอวิทยุ
จอสั่งงานเครื่อง CNC GRBL (3018 ฯลฯ) แบบไม่ต้องใช้คอม — DRO ตำแหน่งสด, Jog ทัชสกรีน, Z-Probe ตั้งศูนย์อัตโนมัติ, SET/GO HOME, กัดงานจากไฟล์บนการ์ด SD, อัปโหลด G-code ผ่าน WiFi, สรุปเวลาจบงาน, HOLD/RESUME, Feed override, OTA
ไม่ต่อเครื่อง CNC = โหมด DEMO จำลอง GRBL ให้ลองเล่นได้ทันที
| ฝั่งบอร์ด GRBL (พอร์ต offline) | ต่อที่ CYD (P1) |
|---|---|
| RX | IO1 (P1-TX) |
| TX | IO3 (P1-RX) ผ่านตัวแบ่งแรงดัน R1k/R2k (GRBL เป็นลอจิก 5V) |
| GND | GND |
| 5V | VIN (เลี้ยงจอจากบอร์ด CNC ได้เลย) |
⚠ ใช้พอร์ต offline controller ของบอร์ด GRBL — ต้องถอดสาย USB คอมออกจากเครื่อง CNC ก่อน · 115200 baud · ตอนเปิดจอ GRBL อาจได้ข้อความขยะจาก boot ROM ของ ESP32 สั้น ๆ ไม่มีผลอะไร
เริ่มครั้งแรก: Settings → WIFI SETUP + CHECK UPDATE · จอสีเพี้ยน → หน้า Display กด COLORS · ส่งไฟล์เข้าการ์ด: หน้า Upload → START WIFI UPLOAD → คอม/มือถือต่อ WiFi KungRC-CNC (รหัส 12345678) → เปิด http://192.168.4.1 (หรือถอดการ์ดไป copy บนคอมก็ได้)
🏁 5 ขั้นตอนเริ่มงาน (ครั้งแรกของวัน) — เรียงตามปุ่มหน้า Tools จากบนลงล่าง:
ตั้ง Z ใหม่เมื่อ: เปลี่ยนดอก / เปลี่ยนชิ้นงาน (XY ไม่ต้องถ้างานไม่ขยับ) · DRO: HOLD พัก · UNLK ปลด ALARM · HOME กลับจุด SET HOME · Feed ±10% ระหว่างกัดที่ Settings · รอบ spindle S1000-12000 ที่ Tools · จอแปล error/ALARM เป็นข้อความให้เองที่หน้า DRO
| อุปกรณ์ | ใช้กับ | |
|---|---|---|
| บอร์ด ESP32 CYD 2.8" จอสัมผัส TFT ตัวเครื่องหลัก — ต้องมี |
🪂 + 🏁 + 🚤 | Shopee → อีกร้าน → |
| PCA9685 16-Channel PWM Servo Driver ขับหางเสือ/ESC/servo กระบะเหยื่อ · ต่อ I²C ที่ CN1 · หัวใจของ Autopilot |
🚤 | Shopee → |
| GY-87 (MPU6050 + เข็มทิศ + BMP180) เข็มทิศนำทาง + IMU · ต่อ I²C ที่ CN1 · เลือกรุ่น GY-87 ในตัวเลือกร้าน · เฟิร์มแวร์ตรวจพบเอง |
🚤 | Shopee → |
| GPS ATGM336H (GPS+BeiDou) พร้อม EEPROM ต่อที่ P3: TX→IO35 · จำเป็นสำหรับ Lap Timer และ Autopilot / เสริมให้ Variometer |
🪂 + 🏁 + 🚤 | Shopee → |
| เซ็นเซอร์ AHT20 + BMP280 อุณหภูมิ/ความชื้น/ความดัน · ต่อที่ CN1 (I²C) · หัวใจของ Variometer |
🪂 | Shopee → |
| ลำโพงจิ๋ว 4Ω 3W (35×25mm) เสียง vario / เสียงตัดรอบ / เสียงแจ้งโหมด · ต่อช่อง SPEAK · ตรงสเปกวงจรเสียงบอร์ด (4Ω) |
🪂 + 🏁 + 🚤 | Shopee → |
| สาย Molex MX1.25 2P ยาว 100mm สายต่อลำโพงเข้าช่อง SPEAK |
🪂 + 🏁 + 🚤 | Shopee → |
| สาย JST 1.25mm ตัวผู้-เมีย 4P ยาว 15ซม. (5 คู่) ต่อเซ็นเซอร์ที่ CN1 และ GPS ที่ P3 |
🪂 + 🏁 + 🚤 | Shopee → |
| KS UBEC 5V (low-noise RF filter) ไฟเลี้ยง PCA9685 + servo หางเสือ/กระบะเหยื่อ · เลือกรุ่น 3A ก็พอ · เสียงรบกวนต่ำ ไม่กวน GPS/เข็มทิศ · ห้ามดึงไฟ servo จากบอร์ด CYD โดยตรง |
🚤 | Shopee → |
🪂 = Variometer · 🏁 = Lap Timer · 🚤 = Autopilot
ไฟล์ STL พิมพ์เองได้ฟรีจาก Printables — ใช้ได้กับบอร์ด ESP32-2432S028R ทั้ง 3 โปรเจกต์
หลังติดตั้งครั้งแรก: ตั้ง WiFi ในหน้า Settings ของเครื่อง แล้วรับอัปเดตรุ่นถัดไปผ่านปุ่ม OTA/CHECK UPDATE บนจอได้เลย ไม่ต้องกลับมาหน้านี้อีก · GitHub