ATmega328P / ATmega168 / ATmega8 | 1 | Main microcontroller (8-bit AVR series) |
100k NTC Thermistor (B3950) | 1 | Temperature sensor; check your thermistor datasheet |
OLED 128x64 I2C | 1 | SSD1306-based I2C display for UI |
Rotary Encoder | 1 | Used to adjust target temperature |
Encoder Push Button | 1 | Toggles heating ON/OFF |
Relay Module | 1 | Controls heater based on temperature |
Resistors 10K | 1 | Pull-up for RESET pin |
Resistors 100K | 1 | Pull-up for thermistor input |
Breadboard / PCB | 1 | For prototyping or permanent assembly |
LED | 1 | Power/status indicator |
5V Power Supply | 1 | Powers microcontroller and relay |