# thermal monitor
## Description
Hand-solderable 9V battery-powered red LED blinker using a 555 timer, on/off switch, and through-hole support components for approximately one blink per second.
## Project Details
- **Owner:** prawinm
- **Created:** 6/4/2026
- **Last Updated:** 6/4/2026
- **Visibility:** Public
## Key Components
### J1 — [TSW-104-07-G-S](https://www.flux.ai/adrian95/tsw-104-07-g-s~983.md)
- Role Details: 4-pin 2.54mm header: 3V3, GND, I2C SDA, I2C SCL for MLX90640 module.
- Manufacturer Name: Samtec Inc.
- Package or Case Code: TSW10407GS
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf
- Role: Sensor connector
- Manufacturer Part Number: TSW-104-07-G-S
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J2 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md)
- Role Details: Corrected to 3-pin 2.54mm header for DHT22 VCC, DATA, GND.
- Role: Sensor connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
### J3 — [Pin Header 01x07 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x07-254mm-vertical~nle.md)
- Role: Ethernet module connector
- Role Details: 7-pin SPI header for ENC28J60 module: 3V3, GND, SCK, MISO, MOSI, CS, INT.
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
### J4 — [691137710002](https://www.flux.ai/adrian95/691137710002~c39.md)
- Role Details: External USB 5V/VBUS and GND input to feed the 3.3V regulator.
- Datasheet URL: https://www.we-online.com/katalog/datasheet/691137710002.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 691137710002
- Manufacturer Name: Würth Elektronik
- Role: Power input
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J5 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md)
- Role Details: UART0 TX/RX/GND header for ESP32 programming/debug with external USB-UART adapter.
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Programming header
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
### SW1 — [6x6mm micro tactile switch](https://www.flux.ai/jecstronic/6x6mm-micro-tactile-switch~igw.md)
- Part Type: Switch
- Role: Reset switch
- Purchase Url: https://shopee.ph/20Pcs-Micro-Tactile-Switch-Momentary-Tact-DIP-Switch-2Pin-6-X-6mm-Micro-Touch-Push-Button-Switch-High-5mm-6mm-7mm-8mm-9mm-i.1018846655.22773354064?sp_atk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&xptdk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&is_from_login=true
- Role Details: Momentary switch pulls EN/CHIP_PU low for reset.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### SW2 — [6x6mm micro tactile switch](https://www.flux.ai/jecstronic/6x6mm-micro-tactile-switch~igw.md)
- Part Type: Switch
- Role: Boot switch
- Purchase Url: https://shopee.ph/20Pcs-Micro-Tactile-Switch-Momentary-Tact-DIP-Switch-2Pin-6-X-6mm-Micro-Touch-Push-Button-Switch-High-5mm-6mm-7mm-8mm-9mm-i.1018846655.22773354064?sp_atk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&xptdk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&is_from_login=true
- Role Details: Momentary switch pulls GPIO0 low to enter UART download mode.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### U1 — [ESP32-WROOM-32](https://www.flux.ai/vasy_skral/esp32-wroom-32~mxw.md)
- Symbol Style: parametric-v1
- Role Details: Controls MLX90640 over I2C, DHT22 data input, and ENC28J60 SPI Ethernet module; requires 3.3V rail, reset and boot straps.
- Part Type: Integrated Circuit
- Manufacturer Part Number: ESP32-WROOM-32
- Manufacturer Name: Espressif Systems
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
- Role: Microcontroller / WiFi module
**Pins:**
- EN [pin 3]
- GND [pin 38]
- GND [pin 39]
- GND [pin 15]
- GND [pin 1]
- IO0 [pin 25]
- IO12 [pin 14]
- IO13 [pin 16]
- IO14 [pin 13]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 10]
- IO26 [pin 11]
- IO27 [pin 12]
- IO32 [pin 8]
- IO33 [pin 9]
- IO34 [pin 6]
- IO35 [pin 7]
- IO4 [pin 26]
- IO5 [pin 29]
- NC [pin 32]
- RXD0/IO3 [pin 34]
- SCK/CLK [pin 20]
- SCS/CMD [pin 19]
- SDI/SD1 [pin 22]
- SDO/SD0 [pin 21]
- SENSOR_VN [pin 5]
- SENSOR_VP [pin 4]
- SHD/SD2 [pin 17]
- SWP/SD3 [pin 18]
- TXD0/IO1 [pin 35]
- VDD [pin 2]
### U2 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33~34.md)
- Part Type: Integrated Circuit
- Datasheet URL: http://www.advanced-monolithic.com/pdf/ds1117.pdf
- Role Details: 5V input to 3.3V rail; selected for approximately 350-450mA peak ESP32/sensor/module load with thermal caution.
- Manufacturer Part Number: AMS1117-3.3
- Role: 3.3V regulator
- Manufacturer Name: AMS
- Symbol Style: Parametric
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 1]
- TAB(VOUT) [pin 4]
- VIN [pin 3]
- VOUT [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/prawinm/thermal-monitor~bc](https://www.flux.ai/prawinm/thermal-monitor~bc).*
---
*Generated from [https://www.flux.ai/prawinm/thermal-monitor~bc](https://www.flux.ai/prawinm/thermal-monitor~bc)*