usbtoggle/README.md
2026-08-13 13:18:59 +02:00

992 B

USB Toggle

ESP8266 (Wemos D1 Mini) firmware om een relais te schakelen via seriële USB.

Dit project is tot stand gekomen met vibecoding.

Gebruik

Sluit aan via USB en stuur commando's:

./relay 1   # relais aan
./relay 0   # relais uit
./relay id  # toont module-ID (chip-ID, uniek per chip, onafhankelijk van USB-poort)
./relay 1 /dev/cu.usbserial-XXXX   # poort expliciet opgeven (alleen als auto-detect faalt)

Zonder poortargument zoekt het script de module zelf: het probeert alle CH340-poorten met het id-commando en gebruikt de eerste die ID usbtoggle-relay antwoordt — waar de module ook is aangesloten.

Pinnen

Component GPIO
Relais (shield IN) 5 (D1)
LED LED_BUILTIN

Relais-IN zit op D1 (GPIO5): GPIO0 is bewust vermeden (boot-strapping pin — laag houden kan het board in flash-modus laten booten bij reset).

Build & Flash

pio run --target upload --upload-port /dev/cu.usbserial-2110