| 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 |