{
"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.8,
"left": -73.8,
"rotate": 90,
"attrs": { "color": "blue", "bounce": "0", "key": "2" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": -259.8,
"left": 108.6,
"rotate": 90,
"attrs": { "color": "green", "key": "1", "bounce": "0" }
},
{
"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": "398" }
},
{
"type": "wokwi-led",
"id": "led2",
"top": -416.4,
"left": 90.2,
"attrs": { "color": "red" }
},
{
"type": "wokwi-led",
"id": "led1",
"top": -195.6,
"left": -188.2,
"attrs": { "color": "green" }
},
{
"type": "wokwi-led",
"id": "led3",
"top": -243.6,
"left": -188.2,
"attrs": { "color": "blue" }
}
],
"connections": [
[ "esp:TX", "$serialMonitor:RX", "", [] ],
[ "esp:RX", "$serialMonitor:TX", "", [] ],
[ "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" ] ],
[ "esp:GND.1", "bb1:tn.6", "black", [ "h-19.05" ] ],
[ "bz1:1", "bb1:tn.1", "black", [ "v0" ] ],
[ "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" ] ],
[ "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" ] ],
[ "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" ] ],
[ "relay2:IN", "esp:18", "green", [ "v-124.8", "h0.2" ] ],
[ "bz1:2", "esp:26", "green", [ "v-48", "h-18.8", "v-249.6", "h48", "v-57.6" ] ],
[
"esp:15",
"btn2:2.l",
"green",
[ "v0", "h28.8", "v67.2", "h-48", "v153.6", "h0", "v28.8", "h86.4" ]
],
[
"btn1:1.l",
"esp:2",
"green",
[ "v-48.5", "h47.5", "v-86.4", "h28.8", "v-153.6", "h48", "v-48" ]
],
[ "oled1:GND", "bb1:8t.a", "black", [ "v0" ] ],
[ "btn1:2.l", "bb1:8t.a", "green", [ "v0" ] ],
[ "oled1:GND", "btn2:1.l", "black", [ "v-19.2", "h115.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" ] ],
[ "led3:C", "led1:C", "green", [ "v0", "h-38", "v48" ] ],
[ "led1:C", "bb1:tn.6", "green", [ "v48", "h106", "v-9.6" ] ],
[ "led3:A", "esp:34", "green", [ "v0", "h19.2", "v-508.8" ] ],
[ "esp:35", "led1:A", "green", [ "h-134.25", "v556.8" ] ],
[ "esp:34", "esp:25", "green", [ "h-9.45", "v28.8" ] ],
[ "esp:35", "esp:14", "green", [ "h-9.45", "v57.6" ] ],
[ "oled1:SDA", "esp:22", "green", [ "v-288", "h57.67", "v-38.4" ] ],
[ "esp:RX", "oled1:SDA", "green", [ "h28.8", "v211.2", "h-28.8" ] ],
[ "oled1:SCL", "esp:23", "green", [ "v-278.4", "h57.9", "v-192" ] ],
[ "esp:21", "esp:RX", "green", [ "h0" ] ]
],
"dependencies": {}
}