Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Ready.
Table
| Step | Description | Action/Verification |
|---|---|---|
| 1 | Check Schematic Connections | Verify that all nets are correctly connected as per design. Ensure each component designator is correctly placed and connected. |
| 2 | PCB Layout Review | Check the PCB layout to ensure traces are correctly routed, with adequate spacing and proper placement of components. |
| 3 | Power Supply Verification | - Connect the J2 (Power Input) to a power source. - Measure the output voltage at U1:VOUT to ensure it is 3.3V. |
| 4 | Solar Panel Charger Test | - Connect a solar panel to J4. - Measure the charging current and voltage at SL2:BAT while exposed to light. |
| 5 | Voltage Booster Test | - Ensure R1 is connected to BOOSTEN to enable the booster. - Measure the output voltage at VBOOST to ensure it matches the boosted value. |
| 6 | ESP32 Power-On Test | - Ensure power is supplied to the ESP32−WROOM−32, and U2:EN is connected to a high signal. - Verify that the status LED on the ESP32 lights up. |
| 7 | UART Communication Check | - Connect the ESP32 to a PC using J6. - Open a serial monitor on the PC and verify communication using UART0TX and UART0RX. |
| 8 | CO2 Sensor Test | - Connect the MH-Z19 CO2 Sensor to the ESP32 via the appropriate pins using J3. - Verify the CO2 readings are received on the ESP32. |
| 9 | UV Sensor Test | - Connect the VEML6075 UV Sensor to the ESP32 using the I2C bus ESP32/I2CSCL and ESP32/I2CSDA. - Verify UV sensor readings are received correctly. |
| 10 | Functional Software Test | - Upload test firmware to the ESP32−WROOM−32 to read sensor values and print them via the serial monitor. - Verify that sensor readings for CO2 and UV are displayed correctly. |
| 11 | System Integration Test | - Assemble all components and power up the device. - Verify the system reads and processes data from both the UV and CO2 sensors. - Ensure the data is communicated to the user interface (e.g., through the serial monitor or a connected display). |
| 12 | Battery Operation Test | - Test the system with the lithium battery connected via VBAT. - Verify the device operates correctly using battery power and switches to solar charging when available. |
| 13 | Field Test | - Deploy the device in a real environment. - Monitor performance over several days to ensure it operates stably and measures environmental CO2 and UV exposure accurately. |
FMEA Table
| Process Step | Potential Failure Mode | Potential Failure Effect | S | O | D | RPN | Action Recommended |
|---|---|---|---|---|---|---|---|
| Power Supply | Voltage drop or spike | Device malfunction or damage | 9 | 4 | 5 | 180 | Use a voltage regulator and add filtering capacitors. Test power supply stability. |
| MT3608 Voltage Booster | Overheating or failure | Insufficient voltage, device may stop working | 8 | 3 | 6 | 144 | Ensure heat dissipation, possibly add a heatsink. |
| Solar Charger (CN3791) | Poor solar charge efficiency | Battery undercharged, device downtime | 7 | 5 | 4 | 140 | Use an appropriate MPPT algorithm. Regularly monitor battery health. |
| ESP32 ESP32-WROOM-32 | WiFi/Bluetooth unresponsive | Loss of data transmission | 6 | 3 | 6 | 108 | Implement watchdog timers and retries in firmware. |
| CO2 Sensor | Calibration drift | Incorrect CO2 readings | 7 | 4 | 5 | 140 | Regular calibration and validation against standards. |
| UV Sensor | Sensitivity deterioration | Incorrect UV exposure measurements | 6 | 3 | 5 | 90 | Ensure proper shielding from extreme UV exposure. Regularly test sensor accuracy. |
| Battery | Over-discharge | Battery failure, system power loss | 9 | 3 | 5 | 135 | Use a battery management system (BMS) to prevent over-discharge. |
| Switches SW1, SW2 | Mechanical failure | Device cannot be powered on/off | 5 | 2 | 4 | 40 | Use robust and durable switches. Perform lifecycle tests. |
| Connectors J1, J2, J3 | Poor contact or disconnection | Loss of power or signal | 8 | 3 | 5 | 120 | Use reliable connectors, and design for proper strain relief. |
| LED Indicator LED1 | LED failure | Loss of visual status indication | 3 | 2 | 3 | 18 | Use LEDs with long lifetimes and proper drivers. Periodic testing. |
| Resistors R1, R3, R4 | Value drift | Incorrect circuit behavior | 4 | 2 | 3 | 24 | Use precision resistors and ensure good thermal management. Test for component quality. |
| Capacitors C1, C2 | Capacitance drift | Power stability issues | 5 | 3 | 3 | 45 | Use high-quality capacitors and derate their voltage significantly. Periodic testing. |
Reviews
Des | Net | Des | Net | ... | |
|---|---|---|---|---|---|
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
None | |||||
Designator | Ruleset | |
|---|---|---|
Name | |
|---|---|
Designator | MPN | |
|---|---|---|
None | ||
None | ||
None | ||
None | ||
None | ||
None | ||
None | ||
None | ||
None | ||
None |
Inspect
ENVIRONMENTAL EXPOSURE RISK METER
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
| Arrow | $0.41–$0.79 | |
| Digi-Key | $1.34–$9.55 | |
| LCSC | $6.20–$6.34 | |
| Mouser | $0.92 | |
| Verical | $0.33–$0.67 | |
Assets
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.
orlandonull0
copilot
-
ESP32 Microcontroller (ESP32-WROOM-32):
- Acts as the brain of the system, handling data processing and communication.
- Connected to various sensors and peripherals.
-
Ultraviolet Light (UV) Sensor Module (VEML6075):
- Measures UV radiation levels.
-
CO2 Gas Sensor Module (MH-Z19):
- Measures CO2 concentration in the environment.
-
Voltage Booster (MT3608):
- Boosts voltage to ensure stable operation of the components.
-
Solar Panel Lithium Battery Charger with MPPT (CN3791):
- Charges the lithium battery using solar power with maximum power point tracking.
-
AP2112K-3.3TRG1 Voltage Regulator (AP2112K-3.3TRG1):
- Provides a steady 3.3V output which powers the ESP32 and other 3.3V components.
-
Various Connectors, Resistors, and Capacitors:
- Used for interfacing components and ensuring stable operation.
Key Connections:-
Power Supplies:
- Connect U1:VIN to VBAT:P1.
- Connect U1:VOUT to U2:VDD.
-
Ground:
- Ground pins of various components (U1:GND, U2:GND, sensors) are tied together to a common ground.
-
Communication:
- ESP32RX(U2:IO3) and TX(U2:IO1) to UART0 signals (UART0RX and UART0TX).
- I2C connections (ESP32/I2CSCL, ESP32/I2CSDA) for sensor data.
Typical Use Case:-
Power Up:
- The solar panel charges the lithium battery, and the voltage booster ensures that there is a steady voltage supply.
-
Environmental Sensing:
- The ESP32 reads data from the UV and CO2 sensors periodically.
-
Data Processing and Transmission:
- The ESP32 processes the sensor data and can send it to a server or display through WiFi/Bluetooth.
Assumptions: