31 lines
766 B
Markdown
31 lines
766 B
Markdown
# 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:
|
|
|
|
```bash
|
|
./relay 1 # relais aan
|
|
./relay 0 # relais uit
|
|
./relay 1 /dev/cu.usbserial-XXXX # poort opgeven als default afwijkt
|
|
./relay id # toont module-ID (chip-ID, uniek per chip, onafhankelijk van USB-poort)
|
|
```
|
|
|
|
## 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
|
|
|
|
```bash
|
|
pio run --target upload --upload-port /dev/cu.usbserial-2110
|
|
```
|