ESP32 Web Server Step by Step | Time, Temperature & Modern UI @VolosProjects
ESP32 Web Server Step by Step | Time, Temperature & Modern UI  @VolosProjects
Uploaded January 2026 | Updated September 2026, 1 week ago
In this video, I’ll show you how to use an ESP32 as a small web server to display sensor data in a web browser — without using any display.

The ESP32 connects to Wi-Fi and runs a real HTTP web server that shows the current time, temperature, and pressure on a modern web dashboard.
You can access the page from any device on your local network using a simple browser link.

We build this project step by step through six examples, starting from a basic Wi-Fi connection and ending with a clean, modern UI that updates smoothly using JavaScript.

The best part?
You don’t need an expensive ESP32 board with a built-in screen.
This project works with almost any ESP32 board, and the hardware cost can be under $5–$10.

🔧 What you’ll learn in this video:
How to connect an ESP32 to Wi-Fi and get time from the internet
How to use ESP32 as a real HTTP web server
How to access ESP32 data through a browser
How to replace IP addresses with a local domain using mDNS
How to update web pages smoothly without refreshing
How to display temperature and pressure using a BMP180 sensor
How to build a clean, modern web UI without using a display

CODE (MY EXAMPLES)
github.com/VolosR/ESP32asServer

🧪 Hardware used:
AMAZON: amzn.to/4eTnYs6
ESP32 I am using: waveshare.com/esp32-s3-dev-kit-n8r8.htm?sku=28836
Smaller one: waveshare.com/esp32-s3-zero.htm?&aff_id=VolosProjects
BMP180 (I²C pressure & temperature sensor)
soldered.com/product/pressure-temperature-sensor-bmp180-breakout/?srsltid=AfmBOorc-kzW6-8RGPz_F3iBmwKoF6z1c9klyOcYVLLdJwhHpdxXuDdM

You can use a different temperature sensor if you like — just adjust the sensor reading function.

💡 Notes:

No display libraries needed
The browser handles all the UI (HTML, CSS, JavaScript)
The ESP32 only provides data
Most of the web UI code was generated with the help of ChatGPT

☕ Support the channel

If you found this video useful, please leave a like and a comment — it really helps the channel.
If you’d like to support my work:

Patreon →patreon.com/VolosProjects
Ko-fi → ko-fi.com/volosprojects
YouTube Membership → youtube.com/channel/UCit2rVgOvhyuAD-VH5H_IHg/join
Or use YouTube’s Thanks feature

📌 Code & examples
github.com/VolosR/ESP32asServer

Enjoy the rest of the year and happy making! 🚀

#ESP32
#ESP32WebServer
#IoT
#ESP32Tutorial
#WebDashboard
#NoDisplay
#Arduino
#Embedded
#Maker
ESP32 Web Server Step by Step | Time, Temperature & Modern UIESP-NOW Protocol: Establishing Communication Between Two ESP32 Devices - How to Use ItWill an ESP32 board with an external antenna have a stronger Wi-Fi signal?I Built a Tiny ESP32 Lightsaber 🔥 #esp32 #tech #embedded #starwarsWhy no new ESP32 projects? 🥔 Harvest time! #esp32 #arduino #lilygo #loraI made Step Counter - Pedometer (ESP32 project)4 ESP32-S3 Touch Display (480x480) by MakerfabsESP32 MP3 Player That Actually Sounds Good?!Poker for T-display S3 (update video)Can This Tiny ESP32-C6 Board Actually Be Useful?
Volos Projects |

ESP32 Web Server Step by Step | Time, Temperature & Modern UI

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER