{% extends "layout.html" %} {% set active = 'setting' %} {% block title %}Pengaturan{% endblock %} {% block content %}
Flash firmware ESP32 popper & kelola device.
Colok ESP32 DevKit V1 via USB, klik Hubungkan, pilih port di dialog browser. Board Classic (CP2102/CH340) mungkin perlu menahan tombol BOOT saat mulai.
| Popper | Servo | Sensor keadaan |
|---|---|---|
| CH1 | GPIO 13 | GPIO 32 (ADC) |
| CH2 | GPIO 27 | GPIO 33 (ADC) |
| CH3 | GPIO 26 | GPIO 34 (ADC) |
| CH4 | GPIO 25 | GPIO 35 (ADC) |
| CH5–8: servo 18/19/21/22 · sensor 36/39/16/17 (5–6 ADC, 7–8 digital) | ||
| Tombol reset | GPIO 14 → GND | |
1 board = s/d 8 popper. Sensor keadaan (switch/reed + 2 resistor) di tiap piringan → app tahu popper tercolok + tegak/roboh sungguhan. Sensor opsional (tanpa sensor, status "tak terpantau"). Catu servo 5V ≥3A eksternal, GND disatukan (anti-brownout). Jumlah popper diatur saat setup WiFi.
Siap.
HIT (robohkan) & RESET (tegakkan) ke
mana saat laser mengenai zona popper. IP didapat dari router setelah ESP32 tersambung
(lihat provisioning WiFi mode AP di README firmware). Belum punya ESP32? bisa diuji dulu
dengan simulator: python app/popper_stub.py --port 8181 lalu daftarkan
127.0.0.1:8181.
| ID | Nama | IP / host:port | Aktif | Status |
|---|
IP didapat dari router setelah ESP32 tersambung (provisioning mode AP — lihat
firmware/esp32_popper/README.md). Tombol Uji mengirim langsung
ke device dari browser.
| Board | Versi board | Aksi | |
|---|---|---|---|
| memuat… | |||
Update firmware OTA (via WiFi) menyusul. Untuk sekarang flash lewat tab Flash ESP32.