π Daftar komponen
π§ Langkah rakit interaktif
Rute kabel di gambar hanya ilustrasi. Yang penting pin ke pin-nya. Tombol keyboard β β juga bisa dipakai. Diagram lengkap dan tabel ada di Diagram kabel.
πΎ Siapkan kartu SD DFPlayer
sd/mp3/ ke root berurutan (DFPlayer memakai urutan salin), lalu folder lagu /01.
/0001.mp3 β¦ /0048.mp3 suara animasi + Chronos, disalin PERTAMA /01/001.mp3 β¦ lagu Pemutar MP3, disalin SESUDAHNYA
._* dan .DS_Store. Cek isi kartu: python firmware/tools/daftar_trek.py --sd /path/ke/kartu.Nomor trek tiap model dan cara menambah suara: Animasi & suara.
β‘ Flash firmware
π‘ TTP223 tidak perlu disolder: jenis sensor dideteksi saat nyala. Mau memaksa? Build sendiri dengan -DMOCHI_TOUCH_ACTIVE_HIGH (lihat build sendiri). Pin BUSY ke GPIO5? Tambahkan -DMOCHI_PIN_DF_BUSY=5.
β Uji nyala pertama
| Cek | Yang harus terjadi | Kalau tidak |
|---|---|---|
| Layar | Lampu latar nyala, klip wajah/senyum_kedip langsung main | Cek SCL 4, SDA 6, DC 3, RES 10, BLK 7, VCC 3V3. Modul 8 pin: CS ke GND |
| Suara | Suara model terdengar dari speaker (0019.mp3 untuk wajah/senyum_kedip) | VCC DFPlayer 5V, GPIO20 β 1 kΞ© β RX, kartu FAT32, 0001β0048 di root disalin berurutan |
| Ketuk 1Γ | Animasi berhenti, layar gelap. Ketuk lagi: main | Cabut-colok tanpa menyentuh sensor (deteksi jenis sensor saat nyala). Kabel I/O β GPIO1, VCC 3V3 |
| Ketuk 2Γ | Model berikutnya | Ketuk lebih cepat (jeda β€ 0,35 dtk) |
| Tahan 2 dtk | Menu terbuka | Kalau langsung "tahan" terus: polaritas sentuh terbalik |
| Serial 115200 | Mochi DFPlayer 0.7.1, 14 model β¦, sentuh GPIO1: β¦, MPU6050 siap (kalau dipasang) | MPU6050 tidak ada: cek SDA 8, SCL 9, 3V3 |
Serial monitor lewat USB: pio device monitor (115200). Daftar gejala lain: Kalau ada masalah.