Post Occupancy Device Schematic


Please create a schematic for a post occupancy device for architectural purposes. Using sensors that measure luminance, CO2, temperature and humidity, human movement, and noise. I want to use phython and place the entire thing in a case that exposes each sensor.
I’ll assess the existing ESP32 environmental sensor project, map it to your post-occupancy requirements, and then determine what schematic changes are needed for luminance, CO2, temperature/humidity, motion, and noise sensing with Python-capable firmware. I’ll first review the current design and relevant design guidance, then I’ll either update the schematic or report if project permissions block edits.
I found the project is view-only for your account, so I can’t modify the schematic directly here. I’ll still assemble a concrete schematic architecture and component set you can copy into an editable project or ask the owner to grant edit access.
I can’t create the schematic in this project because your account currently has view-only access; Flux blocked the edit attempt.
Recommended schematic architecture:
  • MCU / Python-capable control: ESP32-WROOM-32E running MicroPython or CircuitPython-style firmware
  • Luminance: VEML7700 or BH1750, I2C, 3.3 V
  • CO2 + temperature + humidity: Sensirion SCD41, I2C, 3.3 V
  • Motion / occupancy: PIR module with 3.3 V digital output; if using a raw PIR element, it needs analog front-end conditioning
  • Noise: INMP441 or ICS-43434 I2S MEMS microphone, 3.3 V
  • Shared bus: I2C for light + CO2/temp/humidity sensors with one pair of 4.7 kΩ pull-ups to 3.3 V
  • Enclosure requirement: optical window for luminance, vented airflow path for CO2/temp/humidity, Fresnel/dome opening for PIR, acoustic port for microphone, and ESP32 antenna kept near a non-metallic edge
To proceed, ask the project owner jr98 to grant you edit access, or duplicate/fork the project into your own workspace. Once editable, I can add the sensors, wire the schematic, add decoupling/pull-ups, and create a Python firmware starter file.
Choose exact parts
Create wiring plan
Draft MicroPython code
Plan enclosure layout

SL1
SL2
U1
Manufacturer Part Number
AP2112K-3.3TRG1
SW2
SW1
Note 1
Line 1
Sensor MH-19
Line 2
Intelligent Infrared CO2 Module
Line 3
------------------------------------------------------------
Line 4
https://www.winsen-sensor.com/d/files/PDF/Infrared%20Gas%20Sensor/NDIR%20CO2%20SENSOR/MH-Z19%20CO2%20Ver1.0.pdf
J1
Note 2
Line 2
Sensor VEML6075
Line 3
UV Light Sensor
Line 4
-----------------------------------------------------------
Line 5
https://www.sparkfun.com/products/15089
J2
LED1
U2
J3
C1
Capacitance
1uF
R4
Resistance
10KΩ
J5
R1
Resistance
1KΩ
Q3
Manufacturer Part Number
BSS138
R3
Resistance
10KΩ
Q2
Manufacturer Part Number
BSS138
C2
Capacitance
1uF
J4
J6

ENVIRONMENTAL EXPOSURE RISK METER

ENVIRONMENTAL EXPOSURE RISK METER thumbnail