{
"version": 1,
"author": "Uri Shaked",
"editor": "wokwi",
"parts": [
{
"type": "board-esp32-devkit-v1",
"id": "esp1",
"top": 348.23,
"left": 80.39,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-membrane-keypad",
"id": "keypad1",
"top": -44.07,
"left": 15.97,
"attrs": {}
},
{
"type": "wokwi-lcd1602",
"id": "lcd1",
"top": 377.13,
"left": 351.97,
"attrs": { "pins": "i2c" }
},
{
"type": "wokwi-buzzer",
"id": "bz1",
"top": 332.38,
"left": -72.1,
"rotate": 270,
"attrs": { "volume": "0.1" }
},
{
"type": "wokwi-led",
"id": "led1",
"top": 431.84,
"left": -54.79,
"attrs": { "color": "red" }
},
{
"type": "wokwi-resistor",
"id": "r1",
"top": 557.38,
"left": -39.03,
"rotate": 180,
"attrs": { "value": "220" }
},
{
"type": "wokwi-text",
"id": "A1",
"top": 39.71,
"left": 261.43,
"attrs": { "text": "<------- Set Alarm" }
},
{
"type": "wokwi-text",
"id": "C1",
"top": 146.32,
"left": 262.06,
"attrs": { "text": "<------- Set Clock" }
},
{ "type": "wokwi-text", "id": "|1", "top": 233.74, "left": 179.73, "attrs": { "text": "|" } },
{ "type": "wokwi-text", "id": "^1", "top": 197.93, "left": 183.17, "attrs": { "text": "^" } },
{
"type": "wokwi-text",
"id": "#1",
"top": 178.73,
"left": 307.97,
"attrs": { "text": "--------------------- --------- Submit / Silence Alarm" }
},
{
"type": "wokwi-text",
"id": "*1",
"top": 236.33,
"left": -152.83,
"attrs": { "text": "Erase / Snooze-----------------" }
},
{ "type": "wokwi-text", "id": "^2", "top": 231.94, "left": 63.67, "attrs": { "text": "^" } },
{ "type": "wokwi-text", "id": "|2", "top": 233.16, "left": 64.88, "attrs": { "text": "|" } },
{ "type": "wokwi-junction", "id": "j1", "top": 519.53, "left": 82.37, "attrs": {} }
],
"connections": [
[ "esp1:1", "keypad1:C1", "cyan", [ "v-18.48", "h15.7" ] ],
[ "esp1:0", "keypad1:C2", "yellow", [ "v-9.6", "h10.51" ] ],
[ "esp1:3", "keypad1:C3", "limegreen", [ "v-9.59", "h-13.05" ] ],
[ "esp1:2", "keypad1:C4", "magenta", [ "v-18.48", "h-12.9" ] ],
[ "esp1:4", "keypad1:R1", "#8f4814", [ "v7.96", "h-84.23", "v-144.63", "h71.03" ] ],
[ "esp1:5", "keypad1:R2", "orange", [ "v14.55", "h-87.01", "v-144.5", "h74.21" ] ],
[ "esp1:6", "keypad1:R3", "green", [ "v20.84", "h-89.17", "v-143.71", "h76.27" ] ],
[ "esp1:7", "keypad1:R4", "purple", [ "v27.13", "h-91.33", "v-143.27", "h78.33" ] ],
[ "lcd1:GND", "esp1:GND.1", "black", [ "h-34.36", "v124.26", "h-153.6" ] ],
[ "lcd1:VCC", "esp1:3V3.1", "red", [ "h-18.59", "v-30.7", "h-37.77" ] ],
[ "lcd1:SCL", "esp1:19", "limegreen", [ "h-10.71", "v117.57", "h-160.66", "v-62.9" ] ],
[ "lcd1:SDA", "esp1:18", "cyan", [ "h-19.02", "v119.09", "h-142.94" ] ],
[ "led1:A", "esp1:8", "gray", [ "v80.81", "h210.16" ] ],
[ "led1:C", "r1:2", "black", [ "v93.24", "h119.4" ] ],
[ "esp1:GND.8", "r1:1", "black", [ "v0" ] ],
[ "esp1:10", "bz1:2", "white", [ "v-19.85", "h-127.94" ] ],
[ "bz1:1", "esp1:GND.4", "black", [ "h7.46", "v-0.31", "h107.6" ] ],
[ "esp1:3V3", "lcd1:VCC", "red", [ "v57.11", "h172.8", "v-143.56" ] ],
[ "esp1:GND.2", "bz1:1", "black", [ "v0" ] ],
[ "r1:1", "j1:J", "black", [ "v0" ] ],
[ "esp1:D21", "lcd1:SDA", "orange", [ "v-67.69", "h182.4" ] ],
[ "lcd1:SCL", "esp1:D22", "gold", [ "h0" ] ],
[ "esp1:D12", "keypad1:R1", "green", [ "v0" ] ],
[ "esp1:D14", "keypad1:R2", "green", [ "v-48", "h10" ] ],
[ "esp1:D27", "keypad1:R3", "green", [ "v-38.4", "h9.6", "v-67.2" ] ],
[ "esp1:D26", "keypad1:R4", "green", [ "v-28.8", "h9.6", "v-76.8" ] ],
[ "esp1:D25", "keypad1:C1", "green", [ "v-19.2", "h9.6", "v-86.4" ] ],
[ "esp1:D33", "keypad1:C2", "green", [ "v-19.2", "h9.6" ] ],
[ "keypad1:C3", "esp1:D32", "green", [ "v86.4", "h-9.75" ] ],
[ "esp1:D35", "keypad1:C4", "green", [ "v-19.2", "h9.6", "v-86.4" ] ],
[ "bz1:2", "esp1:D13", "green", [ "h0" ] ],
[ "esp1:D15", "led1:A", "green", [ "v0" ] ]
],
"dependencies": {}
}
<------- Set Alarm
<------- Set Clock
|
^
--------------------- --------- Submit / Silence Alarm
Erase / Snooze-----------------
^
|