{
"version": 1,
"author": "Anonymous maker",
"editor": "wokwi",
"parts": [
{ "type": "wokwi-breadboard-half", "id": "bb1", "top": -348.6, "left": -141.2, "attrs": {} },
{
"type": "board-esp32-devkit-c-v4",
"id": "esp",
"top": -787.2,
"left": -23.96,
"attrs": { "env": "micropython-20231227-v1.22.0" }
},
{
"type": "board-ssd1306",
"id": "oled1",
"top": -294.46,
"left": 0.23,
"attrs": { "i2cAddress": "0x3c" }
},
{
"type": "wokwi-buzzer",
"id": "bz1",
"top": -326.4,
"left": -153.6,
"rotate": 180,
"attrs": { "volume": "0.1" }
},
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": -259.3,
"left": -73.3,
"rotate": 90,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": -259.3,
"left": 109.1,
"rotate": 90,
"attrs": { "color": "green" }
},
{
"type": "wokwi-relay-module",
"id": "relay1",
"top": -512.2,
"left": -160.4,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-relay-module",
"id": "relay2",
"top": -512.2,
"left": 60.4,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-hc-sr04",
"id": "ultrasonic1",
"top": -708.9,
"left": 130.3,
"attrs": { "distance": "22" }
},
{
"type": "wokwi-hc-sr04",
"id": "ultrasonic2",
"top": -708.9,
"left": -263.3,
"attrs": { "distance": "305" }
},
{
"type": "wokwi-led",
"id": "led1",
"top": -416.4,
"left": -121,
"attrs": { "color": "red" }
},
{
"type": "wokwi-led",
"id": "led2",
"top": -416.4,
"left": 90.2,
"attrs": { "color": "red" }
},
{ "type": "wokwi-slide-switch", "id": "sw1", "top": -341.2, "left": -246.5, "attrs": {} }
],
"connections": [
[ "esp:TX", "$serialMonitor:RX", "", [] ],
[ "esp:RX", "$serialMonitor:TX", "", [] ],
[ "relay1:VCC", "bb1:tp.8", "red", [ "v-19.2", "h28.8", "v211.2", "h19.2" ] ],
[ "relay2:VCC", "ultrasonic1:VCC", "red", [ "v-19.2", "h57.6" ] ],
[ "relay2:GND", "ultrasonic1:GND", "black", [ "v-9.6", "h115.6" ] ],
[ "relay2:VCC", "bb1:tp.25", "red", [ "v-19.2", "h38.4", "v211.2", "h-9.6" ] ],
[ "bb1:tn.24", "relay2:GND", "black", [ "v-38.5", "h11.2", "v-192", "h-38.4" ] ],
[ "relay1:GND", "bb1:tn.6", "black", [ "v-9.6", "h38.8" ] ],
[ "esp:GND.1", "bb1:tn.6", "black", [ "h-19.05" ] ],
[ "ultrasonic2:GND", "relay1:GND", "black", [ "v19.2", "h-1.2" ] ],
[ "bz1:1", "bb1:tn.1", "black", [ "v0" ] ],
[ "led1:C", "bz1:1", "black", [ "v19.2", "h10" ] ],
[ "led2:C", "bb1:tn.20", "black", [ "v0" ] ],
[ "relay2:COM", "led2:A", "red", [ "v58.8", "h1.4" ] ],
[ "bb1:tp.19", "relay2:NO", "red", [ "v-76.5", "h20.8" ] ],
[ "led1:A", "relay1:COM", "red", [ "v9.6", "h9.6", "v-48", "h-9.6" ] ],
[ "relay1:NO", "bb1:tp.1", "red", [ "v20.4", "h-17.4", "v76.8", "h9.6" ] ],
[ "oled1:VCC", "bb1:tp.25", "red", [ "v-28.8", "h115.35" ] ],
[ "oled1:GND", "bb1:tn.19", "black", [ "v-38.4" ] ],
[ "esp:5V", "bb1:tp.8", "red", [ "h-38.25", "v230.4", "h28.8" ] ],
[ "bb1:tp.8", "ultrasonic2:VCC", "red", [ "v-18.9", "h-161.6" ] ],
[ "ultrasonic1:TRIG", "esp:16", "green", [ "v28.8", "h-106", "v-48" ] ],
[ "ultrasonic1:ECHO", "esp:4", "green", [ "v38.4", "h-116", "v-67.2", "h-9.6" ] ],
[ "ultrasonic2:ECHO", "esp:32", "green", [ "v19.2", "h114.4", "v-105.6" ] ],
[ "ultrasonic2:TRIG", "esp:14", "green", [ "v28.8", "h114.8", "v-67.2" ] ],
[ "btn1:1.l", "bb1:10t.d", "", [ "$bb" ] ],
[ "btn1:2.l", "bb1:8t.d", "", [ "$bb" ] ],
[ "btn1:1.r", "bb1:10b.i", "", [ "$bb" ] ],
[ "btn1:2.r", "bb1:8b.i", "", [ "$bb" ] ],
[ "btn2:1.l", "bb1:29t.d", "", [ "$bb" ] ],
[ "btn2:2.l", "bb1:27t.d", "", [ "$bb" ] ],
[ "btn2:1.r", "bb1:29b.i", "", [ "$bb" ] ],
[ "btn2:2.r", "bb1:27b.i", "", [ "$bb" ] ],
[ "oled1:GND", "bb1:17t.b", "", [ "$bb" ] ],
[ "oled1:VCC", "bb1:18t.b", "", [ "$bb" ] ],
[ "oled1:SCL", "bb1:19t.b", "", [ "$bb" ] ],
[ "oled1:SDA", "bb1:20t.b", "", [ "$bb" ] ],
[ "sw1:2", "bb1:tp.1", "red", [ "v19.2", "h67.3", "v-48" ] ],
[ "relay2:IN", "esp:18", "green", [ "v-124.8", "h0.2" ] ]
],
"dependencies": {}
}