{
"version": 1,
"author": "Phong Le",
"editor": "wokwi",
"parts": [
{ "type": "board-esp32-devkit-c-v4", "id": "esp", "top": -96, "left": 100.84, "attrs": {} },
{ "type": "wokwi-ky-040", "id": "encoder1", "top": 40.1, "left": -154.4, "attrs": {} },
{
"type": "wokwi-lcd2004",
"id": "lcd1",
"top": -320,
"left": -23.2,
"attrs": { "pins": "i2c" }
},
{
"type": "wokwi-slide-potentiometer",
"id": "pot1",
"top": -167.8,
"left": 431,
"attrs": { "travelLength": "30" }
},
{
"type": "wokwi-slide-potentiometer",
"id": "pot2",
"top": -14.2,
"left": 431,
"attrs": { "travelLength": "30" }
},
{ "type": "wokwi-relay-module", "id": "relay1", "top": 125, "left": 412.8, "attrs": {} },
{ "type": "wokwi-relay-module", "id": "relay2", "top": 221, "left": 412.8, "attrs": {} },
{ "type": "wokwi-slide-switch", "id": "sw1", "top": 90.8, "left": 291.1, "attrs": {} }
],
"connections": [
[ "esp:TX", "$serialMonitor:RX", "", [] ],
[ "esp:RX", "$serialMonitor:TX", "", [] ],
[ "lcd1:GND", "esp:GND.2", "black", [ "h-28.8", "v182.4", "h259.2" ] ],
[ "lcd1:VCC", "esp:3V3", "red", [ "h-9.6", "v192.1" ] ],
[ "lcd1:SDA", "esp:21", "green", [ "h-38.4", "v182.6" ] ],
[ "lcd1:SCL", "esp:22", "green", [ "h-19.2", "v269.1" ] ],
[ "encoder1:VCC", "esp:3V3", "red", [ "h105.6", "v-143.6" ] ],
[ "encoder1:GND", "esp:GND.2", "black", [ "h124.8", "v-191.2", "h-9.6" ] ],
[ "encoder1:SW", "esp:5", "green", [ "h211.2", "v-47.9" ] ],
[ "encoder1:DT", "esp:18", "green", [ "h0" ] ],
[ "encoder1:CLK", "esp:19", "green", [ "h0" ] ],
[ "pot1:VCC", "esp:3V3", "red", [ "h0" ] ],
[ "pot2:VCC", "pot1:VCC", "red", [ "h-48", "v-153.6" ] ],
[ "pot2:GND", "pot1:GND", "black", [ "v0" ] ],
[ "pot1:GND", "esp:GND.2", "black", [ "v0" ] ],
[ "pot1:SIG", "esp:34", "green", [ "h-374.4", "v76" ] ],
[ "pot2:SIG", "esp:32", "green", [ "h-153.6", "v-77.6" ] ],
[ "pot2:VCC", "relay1:VCC", "red", [ "h0" ] ],
[ "pot2:SIG", "relay1:GND", "green", [ "h-38.4", "v104.8" ] ],
[ "relay1:IN", "esp:16", "green", [ "h-172.8", "v-134.6" ] ],
[ "relay2:VCC", "relay1:VCC", "red", [ "h-28.8", "v-96" ] ],
[ "relay2:GND", "relay1:GND", "black", [ "h-38.4", "v-96.4" ] ],
[ "relay2:IN", "esp:17", "green", [ "h-182.4", "v-230.6" ] ],
[ "relay1:VCC", "sw1:2", "red", [ "h0" ] ],
[ "esp:15", "sw1:1", "green", [ "v0" ] ]
],
"dependencies": {}
}