{
"version": 1,
"author": "Hans Anaclet",
"editor": "wokwi",
"parts": [
{ "type": "board-esp32-devkit-c-v4", "id": "esp", "top": 48, "left": -628.76, "attrs": {} },
{
"type": "wokwi-dht22",
"id": "dht1",
"top": 9.9,
"left": -408.6,
"attrs": { "temperature": "80", "humidity": "100" }
},
{
"type": "wokwi-photoresistor-sensor",
"id": "ldr1",
"top": 86.1,
"left": -360.7,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-led-ring",
"id": "ring1",
"top": 58.24,
"left": -200.41,
"attrs": { "pixels": "16" }
},
{ "type": "wokwi-servo", "id": "servo1", "top": 324.4, "left": -528, "attrs": {} },
{
"type": "wokwi-74hc595",
"id": "sr1",
"top": 325.06,
"left": -195.5,
"rotate": 270,
"attrs": {}
},
{
"type": "wokwi-led-bar-graph",
"id": "bargraph1",
"top": 264,
"left": -24,
"attrs": { "color": "lime" }
},
{ "type": "wokwi-relay-module", "id": "relay1", "top": 432.2, "left": -489.6, "attrs": {} },
{
"type": "wokwi-ky-040",
"id": "encoder1",
"top": -121.8,
"left": -853.1,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-lcd1602",
"id": "lcd1",
"top": -224,
"left": -407.2,
"attrs": { "pins": "i2c" }
}
],
"connections": [
[ "esp:TX", "$serialMonitor:RX", "", [] ],
[ "esp:RX", "$serialMonitor:TX", "", [] ],
[ "dht1:SDA", "esp:15", "green", [ "v0" ] ],
[ "esp:GND.3", "dht1:GND", "black", [ "h163.2" ] ],
[ "dht1:VCC", "esp:3V3", "red", [ "v0", "h-76.8", "v-96", "h-182.4", "v48" ] ],
[ "ldr1:VCC", "esp:5V", "red", [ "v67.2", "h-393.6", "v-19.2" ] ],
[ "esp:GND.1", "ldr1:GND", "black", [ "h-47.85", "v76.8", "h384" ] ],
[ "ldr1:AO", "esp:34", "green", [ "v86.4", "h-392.9", "v-182.4" ] ],
[ "ring1:DIN", "esp:5", "green", [ "v48", "h-268.8", "v-86.4" ] ],
[ "ring1:VCC", "ldr1:VCC", "red", [ "v38.4", "h-124.8" ] ],
[ "ring1:GND", "ldr1:GND", "black", [ "v28.8", "h-124.8" ] ],
[ "servo1:PWM", "esp:13", "green", [ "h-163.2", "v-182.2" ] ],
[ "esp:5V", "servo1:V+", "red", [ "h-28.65", "v105.6" ] ],
[ "servo1:GND", "esp:GND.1", "black", [ "h-144", "v-144" ] ],
[ "sr1:Q0", "bargraph1:A1", "green", [ "h-36.4", "v-76.28" ] ],
[ "sr1:Q1", "bargraph1:A2", "green", [ "h20", "v-66.68" ] ],
[ "sr1:Q2", "bargraph1:A3", "green", [ "h29.6", "v0.52" ] ],
[ "sr1:Q3", "bargraph1:A4", "green", [ "h29.6", "v0.52", "h9.6", "v-28.8" ] ],
[ "sr1:Q4", "bargraph1:A5", "green", [ "h48.8", "v0.52" ] ],
[ "sr1:Q5", "bargraph1:A6", "green", [ "h58.4", "v-18.68" ] ],
[ "sr1:Q6", "bargraph1:A7", "green", [ "h0" ] ],
[
"sr1:Q7",
"bargraph1:A8",
"green",
[ "h10.4", "v67.72", "h9.6", "v-9.6", "h19.2", "v-19.2", "h19.2", "v-9.6", "h9.6", "v-9.6" ]
],
[ "bargraph1:C1", "bargraph1:C2", "green", [ "v0" ] ],
[ "bargraph1:C2", "bargraph1:C3", "green", [ "h0" ] ],
[ "bargraph1:C3", "bargraph1:C4", "green", [ "h0" ] ],
[ "bargraph1:C4", "bargraph1:C5", "green", [ "h0" ] ],
[ "bargraph1:C5", "bargraph1:C6", "green", [ "h0" ] ],
[ "bargraph1:C6", "bargraph1:C7", "green", [ "h0.22", "v9.59" ] ],
[ "bargraph1:C7", "bargraph1:C8", "green", [ "h0" ] ],
[ "bargraph1:C8", "bargraph1:C9", "green", [ "h0" ] ],
[ "bargraph1:C10", "bargraph1:C9", "green", [ "h0" ] ],
[ "sr1:GND", "bargraph1:C10", "black", [ "h96.8", "v58.12", "h48" ] ],
[ "sr1:VCC", "ring1:VCC", "red", [ "h-46", "v-124.28", "h76.8" ] ],
[ "sr1:GND", "ring1:GND", "black", [ "h0.8", "v-28.28", "h-9.6" ] ],
[ "sr1:DS", "esp:12", "green", [ "h-56.4", "v-48", "h-470.4", "v-115.2", "h9.6" ] ],
[ "sr1:SHCP", "esp:14", "green", [ "h-66", "v-9.6", "h-470.4", "v-134.4" ] ],
[ "sr1:STCP", "esp:33", "green", [ "h-114", "v-38.4", "h-432", "v-124.8" ] ],
[ "relay1:IN", "esp:4", "green", [ "h-57.6", "v-144.2", "h57.6", "v-96" ] ],
[ "relay1:GND", "servo1:GND", "black", [ "h-67.2", "v-86.8" ] ],
[ "relay1:VCC", "servo1:V+", "red", [ "h-76.8", "v-67.2" ] ],
[ "lcd1:SCL", "esp:22", "green", [ "h-38.4", "v317.1" ] ],
[ "lcd1:SDA", "esp:21", "green", [ "h-48", "v278.6" ] ],
[ "lcd1:GND", "esp:GND.3", "black", [ "h-57.6", "v326.4" ] ],
[ "lcd1:VCC", "esp:3V3", "red", [ "h-249.6", "v211.3" ] ],
[ "esp:25", "encoder1:CLK", "green", [ "v0", "h-47.85", "v-182.4" ] ],
[ "encoder1:DT", "esp:26", "green", [ "v9.6", "h115.1", "v182.4" ] ],
[ "esp:27", "encoder1:SW", "green", [ "h-86.25", "v-182.4", "h-76.8" ] ],
[ "encoder1:VCC", "esp:3V3", "red", [ "v105.6", "h143.6" ] ],
[ "encoder1:GND", "esp:GND.1", "black", [ "v0" ] ]
],
"dependencies": {}
}