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








