Random Nerd Tutorials
Random Nerd Tutorials is a blog where we share electronics projects, tutorials and reviews. We help makers, hobbyists and engineers build electronics projects. We make projects about: ESP32, ESP32-CAM, ESP8266, Raspberry Pi, Raspberry Pi Pico, Arduino, Home Automation and Internet of Things. For complete project details, go to » https://RandomNerdTutorials.com/ Grab our eBooks and courses » https://RandomNerdTutorials.com/courses/ Read our product reviews » https://MakerAdvisor.com/
I’ve wanted to build a weather station for a long time, probably for at least 30 years. Droughts are common here, and we rely on rain for all our household water. Our house is also quite exposed to strong winds. At one point a neighbour a couple of kilometers away had their roof blown off and I’ve wondered what we are exposed to. Over the years, I’ve had a couple of indoor/outdoor temperature sensors and a remote rain gauge which, unfortunately, has since stopped working. But I wanted more data than just those.
So, when I came across the Random Nerd Tutorials article – ESP32: ESP-NOW Web Server Sensor Dashboard (ESP-NOW + Wi-Fi) I got excited. I liked that it used remote sensors communicating via ESP-NOW and displayed the readings on a web page. I had some experience with ESP-NOW but none with running a web server, so I found understanding it quite a challenge. Setting up the example hardware was surprisingly easy, and it worked right out of the box. However, I found a few features missing that I wanted. Don’t get me wrong.
I think the example is excellent, but as with all examples, there’s a trade-off between simplicity for clarity and adding more complexity. When opening the web page, readings are not sent to the page and do not appear until a reading is received from a sensor. This is not a significant issue with the demo, because readings are sent every 10 seconds, so that’s the longest you need to wait for readings to display. I wanted it to send all data as soon as the web page is opened, as well as sending new readings as soon as they are received. The demo is designed for two identical sensors (temperature and humidity) with identical variable types in the payload. While this makes it simple and easy to understand for the demo, I wanted to support more sensors that send different types and amounts of data.
Fortunately, the payload includes the sender number, and I found I could use that to support this change. Here you can check all the Arduino tutorials I’ve made so far: And here all the the stuff I recommend to read if you want to learn more about Arduino: Learn how to interface TM1637 4-Digit LED 7-Segment Display with the ESP32 and ESP8266 boards programmed with MicroPython. Learn how to wire the display to the boards and how to … This is a guide on how to interface the YX5300 / YX6300 Serial MP3 Music Player Module with the ESP32 programmed with Arduino IDE.
You’ll learn how to wire the … Learn how to make HTTP GET Requests with the ESP32 or ESP8266 boards programmed with MicroPython. We’ll first cover the basics of HTTP GET requests, and then, we’ll create and … In this guide, you’ll learn how to use software timers (timer interrupts) with the ESP32 using FreeRTOS programming on Arduino IDE. We’ll take a look at auto-reload (periodic) timers and … In this guide, you’ll create a Firebase Web App to control the ESP32 or ESP8266 GPIOs from anywhere.
The access to the web app is protected with authentication using email …
People Also Search
- Random Nerd Tutorials | Learn ESP32, ESP8266, Arduino, and Raspberry Pi
- Rui Santos - YouTube
- Shop Random Nerd Tutorials Courses
- Random Nerd Tutorials Blog with Project Instructions - GitHub
- Customizing the Random Nerd Tutorials ESP-NOW Web Server Sensor ...
- Arduino Tutorials | Random Nerd Tutorials
- How to get started - Starter Kit - Arduino Forum
- Random Nerd Tutorials
- Shop Random Nerd Tutorials Courses - rntlab.com
- 250+ ESP32 Projects, Tutorials and Guides with Arduino IDE
Random Nerd Tutorials Is A Blog Where We Share Electronics
Random Nerd Tutorials is a blog where we share electronics projects, tutorials and reviews. We help makers, hobbyists and engineers build electronics projects. We make projects about: ESP32, ESP32-CAM, ESP8266, Raspberry Pi, Raspberry Pi Pico, Arduino, Home Automation and Internet of Things. For complete project details, go to » https://RandomNerdTutorials.com/ Grab our eBooks and courses » https:...
I’ve Wanted To Build A Weather Station For A Long
I’ve wanted to build a weather station for a long time, probably for at least 30 years. Droughts are common here, and we rely on rain for all our household water. Our house is also quite exposed to strong winds. At one point a neighbour a couple of kilometers away had their roof blown off and I’ve wondered what we are exposed to. Over the years, I’ve had a couple of indoor/outdoor temperature sens...
So, When I Came Across The Random Nerd Tutorials Article
So, when I came across the Random Nerd Tutorials article – ESP32: ESP-NOW Web Server Sensor Dashboard (ESP-NOW + Wi-Fi) I got excited. I liked that it used remote sensors communicating via ESP-NOW and displayed the readings on a web page. I had some experience with ESP-NOW but none with running a web server, so I found understanding it quite a challenge. Setting up the example hardware was surpris...
I Think The Example Is Excellent, But As With All
I think the example is excellent, but as with all examples, there’s a trade-off between simplicity for clarity and adding more complexity. When opening the web page, readings are not sent to the page and do not appear until a reading is received from a sensor. This is not a significant issue with the demo, because readings are sent every 10 seconds, so that’s the longest you need to wait for readi...
Fortunately, The Payload Includes The Sender Number, And I Found
Fortunately, the payload includes the sender number, and I found I could use that to support this change. Here you can check all the Arduino tutorials I’ve made so far: And here all the the stuff I recommend to read if you want to learn more about Arduino: Learn how to interface TM1637 4-Digit LED 7-Segment Display with the ESP32 and ESP8266 boards programmed with MicroPython. Learn how to wire th...