{
"version": 1,
"author": "AQI-IoT Project",
"editor": "wokwi",
"parts": [
{
"type": "board-esp32-s3-devkitc-1",
"id": "esp",
"top": 200,
"left": 300,
"attrs": { "env": "micropython-20231227-v1.22.0", "flashSize": "16" }
},
{ "type": "wokwi-ssd1306", "id": "oled", "top": 200, "left": 0, "attrs": {} },
{
"type": "chip-pms7003",
"id": "pms",
"top": 50,
"left": 50,
"attrs": { "pm25": "45", "pm10": "95" }
},
{ "type": "chip-mq7", "id": "mq7", "top": 50, "left": 600, "attrs": { "co_ppm": "5" } },
{
"type": "wokwi-resistor",
"id": "r_mq7_top",
"top": 99.95,
"left": 537.6,
"attrs": { "value": "10000" }
},
{
"type": "wokwi-resistor",
"id": "r_mq7_bot",
"top": 160,
"left": 540,
"attrs": { "value": "20000" }
},
{ "type": "wokwi-dht22", "id": "dht", "top": 240, "left": 600, "attrs": {} },
{
"type": "chip-mq135",
"id": "mq135",
"top": 420,
"left": 600,
"attrs": { "no2_ppm": "0.03" }
},
{
"type": "wokwi-resistor",
"id": "r_mq135_top",
"top": 460,
"left": 540,
"attrs": { "value": "10000" }
},
{
"type": "wokwi-resistor",
"id": "r_mq135_bot",
"top": 520,
"left": 540,
"attrs": { "value": "20000" }
}
],
"connections": [
[ "esp:TX", "$serialMonitor:RX", "", [] ],
[ "esp:RX", "$serialMonitor:TX", "", [] ],
[ "pms:VCC", "esp:5V", "red", [] ],
[ "pms:GND", "esp:GND.1", "black", [] ],
[ "pms:TX", "esp:17", "green", [] ],
[ "pms:RX", "esp:18", "green", [] ],
[ "oled:DATA", "esp:8", "blue", [] ],
[ "oled:CLK", "esp:9", "purple", [] ],
[ "oled:VIN", "esp:3V3.1", "red", [] ],
[ "oled:GND", "esp:GND.2", "black", [] ],
[ "mq7:VCC", "esp:5V", "red", [] ],
[ "mq7:GND", "esp:GND.1", "black", [] ],
[ "mq7:AO", "r_mq7_top:1", "orange", [] ],
[ "r_mq7_top:2", "r_mq7_bot:1", "orange", [] ],
[ "r_mq7_top:2", "esp:4", "yellow", [] ],
[ "r_mq7_bot:2", "esp:GND.1", "black", [] ],
[ "dht:VCC", "esp:3V3.1", "red", [] ],
[ "dht:GND", "esp:GND.2", "black", [] ],
[ "dht:SDA", "esp:6", "white", [] ],
[ "mq135:VCC", "esp:5V", "red", [] ],
[ "mq135:GND", "esp:GND.1", "black", [] ],
[ "mq135:AO", "r_mq135_top:1", "orange", [] ],
[ "r_mq135_top:2", "r_mq135_bot:1", "orange", [] ],
[ "r_mq135_top:2", "esp:5", "yellow", [] ],
[ "r_mq135_bot:2", "esp:GND.1", "black", [] ]
],
"dependencies": {}
}