πΊοΈ Diagram kabel lengkap
Garis putus-putus = opsional (BUSY). Resistor bergaris putus = 1 kΞ© opsional di TX. Rute kabel hanya ilustrasi; yang penting pin ke pin. File gambar: wiring-dfplayer.svg. Mau dirakit langkah demi langkah? Demo rakit.
Versi baterai (tidak mengganti diagram di atas): baterai + modul charge.
π Tabel pin
Dicek terhadap firmware 0.7.1: MOCHI_PIN_TFT_SCLK 4, MOCHI_PIN_TFT_MOSI 6, MOCHI_PIN_TFT_DC 3, MOCHI_PIN_TFT_RST 10, MOCHI_PIN_TFT_BL 7, MOCHI_PIN_TFT_CS -1, MOCHI_PIN_TOUCH 1, MOCHI_PIN_DF_TX 20, MOCHI_PIN_DF_RX 21, MOCHI_PIN_DF_BUSY -1 (opsional 5), MOCHI_PIN_MPU_SDA 8, MOCHI_PIN_MPU_SCL 9.
π‘ Tips & peringatan
π οΈ Opsi build yang berhubungan dengan kabel
Tulis di akhir build_flags di firmware/platformio.ini, lalu pio run -e esp32-c3-dfplayer -t upload.
| Flag | Kapan dipakai |
|---|---|
-DMOCHI_TOUCH_ACTIVE_HIGH | Paksa sentuh aktif HIGH (pull-down), lewati deteksi otomatis. -DMOCHI_TOUCH_MODE=2 = paksa aktif LOW + pull-up |
-DMOCHI_PIN_DF_BUSY=5 | Pin BUSY DFPlayer disambung ke GPIO5 |
-DMOCHI_DEFAULT_ROTATION=0 | Layar tegak, pin di atas (bawaan 2 = pin di bawah, tatakan GMT130) |
Pemasang browser memakai build bawaan: sentuh deteksi otomatis, tanpa BUSY, rotasi 2 (bisa diubah di Menu β Putar layar).