Hardware¶
This section documents the hardware components of the OSECHI cosmic ray detector.
Components¶
| Component | Part | Role |
|---|---|---|
| MCU | ESP32-WROOM-32E | Main controller, firmware execution |
| DAC | MCP4811T (×3) | Threshold voltage control via SPI |
| Environmental Sensor | BME280 | Temperature, pressure, humidity (optional) |
| GNSS Receiver | GT502MMG | Timing and location reference (optional) |
Detection Circuit¶
Three independent scintillator channels feed into comparators (TS864IPT). Each comparator uses a DAC-controlled threshold voltage to filter signals. When a signal exceeds the threshold, the corresponding GPIO pin triggers detection.
- Detection pins: GPIO12 (CH1), GPIO19 (CH2), GPIO27 (CH3)
- LED feedback: GPIO14 (CH1), GPIO26 (CH2), GPIO33 (CH3)
- ADC input: GPIO32 — connected to one channel via hardware jumper (default: CH1)
- DAC control: SPI bus (GPIO5/13/15 as CS, GPIO23 MOSI, GPIO18 CLK)
- BME280: I2C bus (GPIO21 SDA, GPIO22 SCL), address 0x76
Pages¶
- MCU (ESP32) — CPU, memory, and peripheral specifications
- GPIO Pinout — Full pin allocation table
- ADC Design — ADC channel dependency and jumper configuration
- GNSS Receiver (GT502MMG) — GNSS module specifications
- WiFi AP Interface — AP mode web interface (optional, WIP)