Hi guys! In this project, you will learn to create a web page that displays sensor readings in a plot that you can access from anywhere in the world. In this case, you will learn to build an ESP32 client that makes a request to a PHP script to publish sensor readings (In my case is BMP280 sensor readings) in a MySQL database. Although I will use ESP32 and BMP280, you may use a different sensor or multiple boards.
For this embedded system project, I will use this randomnerdtutorials as references. …
Hello! I’m back! This time, we will continue what we did before in project 9. We will try to make a database to receive sensor readings from BMP280. In other words, we will try to build an ESP32 client that makes an HTTP POST request to a PHP script to insert data (in this case sensor readings) into a MySQL database. For sure, we will also try to make a web page that displays the sensor readings, timestamps, and other information from the database. …
Hi! Before, we already made an ESP32 web server to turn on/off LEDs. Now, we will try to create a web server with the ESP32 to display readings from the BMP280 sensor module. As we know from previous projects, the BMP280 sensor can be used to measures temperature, pressure, and approximate altitude. In other words, we can easily build a mini weather station and monitor the measurements using the ESP32 web server.
As usual, we will use Arduino IDE to compile and upload the code to the ESP32. For this story/project, I’m using this randomnerdtutorials post as a reference.
Hello! This time, in this story we will play with an ESP32 web server. We will try to create a standalone web server with an ESP32 that controls outputs of 2 LEDs using the Arduino IDE programming environment. This web server is mobile responsive and can be accessed with any device that as a browser on the local network.
As usual, before we continue, I would like to tell you guys that we will use this randomnerdtutorials link as a reference.
For this story, we will need:
Alright! This time, just like the title of this story, we will do experimentation with ESP32 Bluetooth. More precisely, we will try to exchange data between ESP32 and an Android smartphone. We will try many things, like sending data from BMP280 sensor to Android smartphone, turning on/off led by using the message from Android smartphone, or greet the ESP32 with Android smartphone (although this one is actually pretty simple)
In short, Bluetooth is a wireless technology Personal Area Network (PAN) standard used for exchanging data between fixed and mobile devices over short distances. For your information, Bluetooth operates in the…
Yay! This time, we will go further in experimenting with ESP32! More precisely, this time we will combine project 4 which is about ESP32 external sensor with project 5 which is about OLED display with ESP32! What does that mean? It means we will try to get sensor readings from BMP280 sensor (via I2C) and displays the results on an I2C OLED display!
Oh wait, before we go further, I would like to tell you guys that for this project I am using this randomnerdtutorials link as reference! Although, I will use BMP280 instead of BME280!
In this project, we…
This time we are going to play with external display with OLED. With this, we don’t have to depends on PC to do some reading, so that we can be more flexible!
First, let me explain about external display. Actually, there are many external displays that we can use, but this time I want to make it simple so I will only explain in short about 2 external display, which is LCD and OLED.
The LCD that I meant before is 16×2 I2C Liquid Crystal Display (although size shouldn’t be really matters), while the OLED that I meant is 0.96…
Alright! Again, we will play with sensor, but this time, not internal sensor from ESP32 itself but external sensor instead! I feel like this project will bring much insights to me because if I can make us of many external sensors well, I think it will bring me to many possibilities which make me pretty excited! Isn’t that pretty interesting?
This time, I would like to share about my experience with ESP32 sensor which is internal sensor! (not external sensor). Right now, I am pretty curious to try 3 built-in sensor in ESP32, which is touch sensor, hall effect sensor, and temperature sensor (or maybe just 2 built-in sensor because I heard from my lecture that not all ESP32 has built-in temperature sensor, personally I haven’t try it myself so I can’t say for sure).
What are we waiting for?! Now let’s check it out!
I am intrigued to try using ESP32 touch pins with Arduino IDE. For your information…
Our journey with ESP32 is still only first page of many pages! This time, I would like to share about my second project with ESP32, which is about I/O with ESP32. At this point, I would like to do 2 experimentation, first one is digital I/O with ESP32 and second one is analog I/O with ESP32. Check it out!
Before I start, I need to prepare :