Quantity   Component name
1 × ESP32 board
1 × 2.4" I²C OLED display (green or white, depending on preference)
1 × Rotary encoder I recommend using a high-quality encoder with analog debouncing (10 kΩ resistor + 10 nF ceramic capacitor).
1 × 5V relay module with optocoupler
1 × ESP-01 controller The quantity depends on the number of sensors you plan to use.
1 × BME280 sensor The quantity depends on the number of sensors you plan to use.