README | README RU
A versatile temperature monitoring system with multiple sensor configurations using ESP8266.
This project implements a temperature monitoring system using ESP8266 microcontroller with two different sensor configurations:
- DS18B20 Temperature Sensor
- BMP280 and DHT11 Sensors (Temperature, Humidity, and Pressure)
Temperature-sensor/
├── frimware/
│ └── On bmp280 and dht11/
│ └── build # build folder
| ├── main.ino # main code
| └── On ds18b20/
│ └── build # build folder
| ├── main.ino # main code
| ├── index.h # Web page code
| ├── index.html # Web page code for ease of layout
├── images/ # images for readme
├── READMERU.md # Russian readme
├── README.md # This file
└── LICENCE # Licence
- ESP8266
- DS18B20 Temperature Sensor
- LED indicator
- Sensor Data Pin: GPIO2 (D4)
- LED: Built-in LED
- ESP8266
- BMP280 Sensor (Temperature and Pressure)
- DHT11 Sensor (Temperature and Humidity)
- DHT11: GPIO15
- BMP280: I2C (SDA: GPIO0, SCL: GPIO2)
- ESP8266WiFi
- ESP8266WebServer
- OneWire
- DallasTemperature
- DHT
- GyverPortal
- Adafruit_BMP280
- Web interface for temperature monitoring
- Real-time temperature updates
- LED control through web interface
- Web interface with dark theme
- Real-time monitoring of:
- Temperature (from both sensors)
- Humidity
- Pressure
- OTA (Over-The-Air) firmware updates
- Install required libraries through Arduino IDE
- Choose your preferred sensor configuration
- Upload the corresponding sketch to your ESP8266
- Connect to the device's WiFi network
- Access the web interface through your browser in
192.168.4.1
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GPL-3.0 - see the LICENSE file for details.



