# 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)*