{
"version": 1,
"author": "Anonymous maker",
"editor": "wokwi",
"parts": [
{ "type": "wokwi-breadboard", "id": "bb1", "top": 54.6, "left": 204.4, "attrs": {} },
{ "type": "wokwi-breadboard", "id": "bb2", "top": 256.2, "left": 204.4, "attrs": {} },
{
"type": "wokwi-esp32-devkit-v1",
"id": "esp",
"top": 154.7,
"left": 480,
"rotate": 90,
"attrs": {}
},
{
"type": "chip-ds18b20",
"id": "chip",
"top": -94.98,
"left": 494.4,
"attrs": { "gen_debug": "1", "device_id": "9F9D876799C4F707", "ow_debug": "1", "temperature": "24" }
},
{
"type": "chip-ds18b21",
"id": "chip2",
"top": -85.38,
"left": 235.2,
"attrs": { "gen_debug": "2", "device_id": "8F8D876799C4F707", "ow_debug": "2", "temperature": "25" }
},
{
"type": "board-ssd1306",
"id": "oled1",
"top": 103.86,
"left": 681.97,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-pushbutton",
"id": "mode",
"top": 335.9,
"left": 771.5,
"rotate": 90,
"attrs": { "color": "yellow" }
},
{
"type": "wokwi-pushbutton",
"id": "btn+",
"top": 335.9,
"left": 723.5,
"rotate": 90,
"attrs": { "color": "red" }
},
{
"type": "wokwi-pushbutton",
"id": "btn-",
"top": 335.9,
"left": 675.5,
"rotate": 90,
"attrs": { "color": "blue" }
},
{
"type": "wokwi-relay-module",
"id": "relay1",
"top": 438.2,
"left": 281.2,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-max7219-matrix",
"id": "matrix1",
"top": 202.2,
"left": -242.16,
"attrs": { "chain": "4" }
}
],
"connections": [
[ "esp:TX0", "$serialMonitor:RX", "", [] ],
[ "esp:RX0", "$serialMonitor:TX", "", [] ],
[ "chip:VCC", "chip1:VCC", "red", [ "v-23.32", "h45.22", "v-23.33" ] ],
[ "chip2:DQ", "chip:DQ", "green", [ "h-47", "v-38.4", "h277.4", "v28.8" ] ],
[ "chip2:GND", "chip:GND", "black", [ "h-105.66", "v38.4", "h259.26", "v-48" ] ],
[ "chip2:VCC", "chip:VCC", "red", [ "v1.01", "h107.41", "v18.19", "h211.2", "v-28.8" ] ],
[ "chip:VCC", "bb1:tp.32", "red", [ "h59.41", "v48", "h-56.8" ] ],
[ "chip:DQ", "bb1:33b.f", "green", [ "h-28.8", "v48", "h67.2" ] ],
[ "chip:GND", "bb1:tn.21", "black", [ "h-105.6", "v48", "h87.2" ] ],
[ "esp:GND.2", "bb1:tn.22", "black", [ "v0" ] ],
[ "esp:GND.1", "bb2:bn.22", "black", [ "v0" ] ],
[ "esp:3V3", "bb2:bp.21", "red", [ "v0" ] ],
[ "bb2:bp.1", "bb1:tp.1", "red", [ "v0" ] ],
[ "bb2:bn.2", "bb1:tn.2", "black", [ "v0" ] ],
[ "btn1:1.l", "bb2:62t.c", "", [ "$bb" ] ],
[ "btn1:2.l", "bb2:60t.c", "", [ "$bb" ] ],
[ "btn1:1.r", "bb2:62b.h", "", [ "$bb" ] ],
[ "btn1:2.r", "bb2:60b.h", "", [ "$bb" ] ],
[ "btn2:1.l", "bb2:57t.c", "", [ "$bb" ] ],
[ "btn2:2.l", "bb2:55t.c", "", [ "$bb" ] ],
[ "btn2:1.r", "bb2:57b.h", "", [ "$bb" ] ],
[ "btn2:2.r", "bb2:55b.h", "", [ "$bb" ] ],
[ "btn3:1.l", "bb2:52t.c", "", [ "$bb" ] ],
[ "btn3:2.l", "bb2:50t.c", "", [ "$bb" ] ],
[ "btn3:1.r", "bb2:52b.h", "", [ "$bb" ] ],
[ "btn3:2.r", "bb2:50b.h", "", [ "$bb" ] ],
[ "oled1:GND", "bb1:55b.g", "", [ "$bb" ] ],
[ "oled1:VCC", "bb1:54b.g", "", [ "$bb" ] ],
[ "oled1:SCL", "bb1:53b.g", "", [ "$bb" ] ],
[ "oled1:SDA", "bb1:52b.g", "", [ "$bb" ] ],
[ "bb2:62b.j", "bb2:bn.50", "black", [ "v0" ] ],
[ "bb2:57b.j", "bb2:bn.46", "black", [ "v0" ] ],
[ "bb2:52b.j", "bb2:bn.42", "black", [ "v0" ] ],
[ "esp:VIN", "bb1:27b.j", "", [ "$bb" ] ],
[ "esp:GND.2", "bb1:28b.j", "", [ "$bb" ] ],
[ "esp:D13", "bb1:29b.j", "", [ "$bb" ] ],
[ "esp:D12", "bb1:30b.j", "", [ "$bb" ] ],
[ "esp:D14", "bb1:31b.j", "", [ "$bb" ] ],
[ "esp:D27", "bb1:32b.j", "", [ "$bb" ] ],
[ "esp:D26", "bb1:33b.j", "", [ "$bb" ] ],
[ "esp:D25", "bb1:34b.j", "", [ "$bb" ] ],
[ "esp:D33", "bb1:35b.j", "", [ "$bb" ] ],
[ "esp:D32", "bb1:36b.j", "", [ "$bb" ] ],
[ "esp:D35", "bb1:37b.j", "", [ "$bb" ] ],
[ "esp:D34", "bb1:38b.j", "", [ "$bb" ] ],
[ "esp:VN", "bb1:39b.j", "", [ "$bb" ] ],
[ "esp:VP", "bb1:40b.j", "", [ "$bb" ] ],
[ "esp:EN", "bb1:41b.j", "", [ "$bb" ] ],
[ "esp:3V3", "bb2:27t.a", "", [ "$bb" ] ],
[ "esp:GND.1", "bb2:28t.a", "", [ "$bb" ] ],
[ "esp:D15", "bb2:29t.a", "", [ "$bb" ] ],
[ "esp:D2", "bb2:30t.a", "", [ "$bb" ] ],
[ "esp:D4", "bb2:31t.a", "", [ "$bb" ] ],
[ "esp:RX2", "bb2:32t.a", "", [ "$bb" ] ],
[ "esp:TX2", "bb2:33t.a", "", [ "$bb" ] ],
[ "esp:D5", "bb2:34t.a", "", [ "$bb" ] ],
[ "esp:D18", "bb2:35t.a", "", [ "$bb" ] ],
[ "esp:D19", "bb2:36t.a", "", [ "$bb" ] ],
[ "esp:D21", "bb2:37t.a", "", [ "$bb" ] ],
[ "esp:RX0", "bb2:38t.a", "", [ "$bb" ] ],
[ "esp:TX0", "bb2:39t.a", "", [ "$bb" ] ],
[ "esp:D22", "bb2:40t.a", "", [ "$bb" ] ],
[ "esp:D23", "bb2:41t.a", "", [ "$bb" ] ],
[ "mode:1.l", "bb2:62t.c", "", [ "$bb" ] ],
[ "mode:2.l", "bb2:60t.c", "", [ "$bb" ] ],
[ "mode:1.r", "bb2:62b.h", "", [ "$bb" ] ],
[ "mode:2.r", "bb2:60b.h", "", [ "$bb" ] ],
[ "btn+:1.l", "bb2:57t.c", "", [ "$bb" ] ],
[ "btn+:2.l", "bb2:55t.c", "", [ "$bb" ] ],
[ "btn+:1.r", "bb2:57b.h", "", [ "$bb" ] ],
[ "btn+:2.r", "bb2:55b.h", "", [ "$bb" ] ],
[ "btn-:1.l", "bb2:52t.c", "", [ "$bb" ] ],
[ "btn-:2.l", "bb2:50t.c", "", [ "$bb" ] ],
[ "btn-:1.r", "bb2:52b.h", "", [ "$bb" ] ],
[ "btn-:2.r", "bb2:50b.h", "", [ "$bb" ] ],
[ "bb2:50b.j", "bb2:29t.e", "blue", [ "v76.8", "h-201.6" ] ],
[ "bb2:60b.j", "bb2:36t.e", "gold", [ "v96", "h-230.4" ] ],
[ "bb2:55b.j", "bb2:35t.e", "red", [ "v86.4", "h-192", "v-153.6" ] ],
[ "bb1:52b.j", "bb2:37t.e", "white", [ "v19.2", "h153.6", "v288", "h-297.6" ] ],
[ "bb1:53b.j", "bb2:40t.e", "orange", [ "v9.6", "h153.6", "v307.2", "h-278.4" ] ],
[ "oled1:GND", "bb2:bn.48", "black", [ "v19.2", "h153.6", "v316.8", "h-114.4" ] ],
[ "bb1:54b.i", "bb2:bp.47", "red", [ "v9.6", "h153.6", "v259.2", "h-114.4" ] ],
[ "relay1:VCC", "bb2:14b.i", "", [ "$bb" ] ],
[ "relay1:GND", "bb2:13b.i", "", [ "$bb" ] ],
[ "relay1:IN", "bb2:12b.i", "", [ "$bb" ] ],
[ "bb2:13b.g", "bb2:bn.5", "black", [ "h-57.6", "v68.5" ] ],
[ "bb2:14b.f", "bb1:27b.h", "red", [ "v0" ] ],
[ "bb2:12b.h", "bb1:29b.g", "purple", [ "v0" ] ],
[ "matrix1:CLK", "bb2:31t.d", "green", [ "h28.8", "v297.6", "h393.6" ] ],
[ "matrix1:CS", "bb2:34t.d", "green", [ "h38.4", "v297.6", "h412.8" ] ],
[ "matrix1:DIN", "bb2:30t.c", "green", [ "h48", "v297.6", "h364.8" ] ],
[ "matrix1:GND", "bb2:bn.3", "black", [ "h57.6", "v297.6", "h115.2" ] ],
[ "bb1:27b.i", "matrix1:V+", "red", [ "v0", "h-326.4", "v19.2" ] ]
],
"dependencies": {
"chip-ds18b20": "github:bonnyr/[email protected]",
"chip-ds18b21": "github:bonnyr/[email protected]"
}
}