Skip to content
Random Nerd Tutorials
  • Free eBooks
  • About
  • Contact
  • Courses Login
  • Get Courses
    • All eBooks & Courses
    • 🔥 Learn LVGL: Build GUIs for ESP32 Projects
    • Smart Home with Raspberry Pi, ESP32, and ESP8266
    • Learn ESP32 with Arduino IDE
    • Build Web Servers with ESP32 and ESP8266
    • Firebase Web App with ESP32 and ESP8266
    • Build ESP32-CAM Projects
    • MicroPython Programming with ESP32 and ESP8266
    • Home Automation Using ESP8266
    • Learn Raspberry Pi Pico/Pico W with MicroPython
    • Arduino Step-by-step Projects
    • Android Apps For Arduino
    • Electronics For Beginners
HOME ESP32 ESP8266 ESP32-CAM RASPBERRY PI MICROPYTHON RPi PICO ARDUINO REVIEWS

ESP32 Projects

ESP32/ESP8266 Send Email Notification using PHP Script

ESP32 ESP8266 Send Email Notification using PHP Script

In this project, you’ll build an ESP32 or ESP8266 client that makes an HTTP POST request to a PHP script to send an email notification with sensor readings. Updated on …

CONTINUE READING »

Visualize Your Sensor Readings from Anywhere in the World (ESP32/ESP8266 + MySQL + PHP)

ESP32 ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE - Visualize Your Sensor Readings from Anywhere in the World

In this project, you’ll create a web page that displays sensor readings in a plot that you can access from anywhere in the world. In summary, you’ll build an ESP32 …

CONTINUE READING »

ESP32/ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE

ESP32 ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE

In this project, you’ll build an ESP32 or ESP8266 client that makes an HTTP POST request to a PHP script to insert data (sensor readings) into a MySQL database. Updated …

CONTINUE READING »

ESP32: Erase Flash Memory (Factory Reset)

ESP32 Erase Flash Memory Factory Reset esptool.py firmware

This is a quick guide showing how to erase the ESP32 flash memory to restore it to its original state. This might be useful if you want to delete any …

CONTINUE READING »

7 Different Ways to Send Notifications with the ESP32

7 Different Ways to Send Notifications with the ESP32

In this guide, we’ll show you seven different ways to send notifications with the ESP32. We’ll cover sending SMS, emails, WhatsApp messages, and Telegram messages. We’ll show you different options …

CONTINUE READING »

Send SMS with the ESP32 (Twilio)

Send SMS with the ESP32 Twilio Arduino IDE Core

This guide shows how to send SMS with the ESP32 using an online service called Twilio. With this service, you can send SMS with the ESP32 without needing a GSM …

CONTINUE READING »

ESP32 HTTPS Requests (Arduino IDE)

ESP32 HTTPS Requests Arduino IDE

In this guide, you’ll learn how to make HTTPS requests with the ESP32. We’ll introduce you to some HTTPS fundamental concepts and provide several examples (with and without certificates) using …

CONTINUE READING »

ESP32/ESP8266 with HTTPS and SSL/TLS Encryption: Basic Concepts

ESP32 ESP8266 NodeMCU HTTPS and SSL TLS Encryption Basic Concepts

This article is a quick and simple introduction to HTTPS and SSL/TLS encryption with the ESP32 and ESP8266 NodeMCU board. We’ll take a look at some concepts and terms that …

CONTINUE READING »

ESP32: Send Messages to WhatsApp

ESP32 Send Messages to WhatsApp Arduino IDE

In this guide, you’ll learn how to send messages to your WhatsApp account with the ESP32. This can be useful to receive notifications from the ESP32 with sensor readings, alert …

CONTINUE READING »

ESP32 Wireless Communication Protocols

ESP32 Wireless Communication Protocols

The ESP32 supports several different wireless communication protocols. Each protocol has its advantages and disadvantages and one can be more suitable than the other depending on the application. This guide …

CONTINUE READING »

ESP32: ESP-NOW Encrypted Messages

ESP32 ESP-NOW Encrypted Messages Arduino IDE

In this guide, you’ll learn how to encrypt ESP-NOW messages exchanged between ESP32 boards. ESP-NOW uses the CCMP method for encryption using a Primary Master Key (PMK) and Local Master …

CONTINUE READING »

ESP-NOW: Auto-pairing for ESP32/ESP8266 with Bidirectional Communication and Web Server

ESP-NOW Auto-pairing for ESP32 ESP8266 with Bidirectional Communication and Web Server

This guide shows how to build an ESP32 web server and use ESP-NOW communication protocol simultaneously. We’ll show you how to establish a two-way communication between the master (web server) …

CONTINUE READING »

LILYGO T-SIM7000G ESP32: Get GPS Data (Latitude, Longitude, Altitude, and more)

LILYGO T-SIM7000G ESP32 Get GPS Data Latitude Longitude Altitude

In this quick guide, you’ll learn how to get GPS data with the LILYGO T-SIM7000G ESP32 board using Arduino IDE. This tutorial is also compatible with a “regular” ESP32 connected …

CONTINUE READING »

Getting Started with LILYGO T-SIM7000G ESP32 (LTE, GPRS, and GPS)

Getting Started with LILYGO T-SIM7000G ESP32 LTE GPRS GPS

Get started with the ESP32 and the SIM7000G LTE/GPS/GPRS module. Throughout this tutorial, we’ll use the LILYGO T-SIM7000G ESP32 board that combines the ESP32 chip, the SIM7000G module, microSD card …

CONTINUE READING »

Older posts
Newer posts
← Previous Page1 … Page6 Page7 Page8 … Page17 Next →

Affiliate Disclosure: Random Nerd Tutorials is a participant in affiliate advertising programs designed to provide a means for us to earn fees by linking to Amazon, eBay, AliExpress, and other sites. We might be compensated for referring traffic and business to these companies.



Learn ESP32 with Arduino IDE eBook » Complete guide to program the ESP32 with Arduino IDE!



SMART HOME with Raspberry Pi, ESP32, and ESP8266 » learn how to build a complete home automation system.



Learn Raspberry Pi Pico/Pico W with MicroPython​ » The complete getting started guide to get the most out of the the Raspberry Pi Pico/Pico W (RP2040) microcontroller board using MicroPython programming language.



🔥 Learn LVGL: Build GUIs for ESP32 Projects​ » Learn how to build Graphical User Interfaces (GUIs) for ESP32 Projects using LVGL (Light Versatile Graphics Library) with the Arduino IDE.

  • About
  • Support
  • Terms and Conditions
  • Privacy Policy
  • Refunds
  • Complaints’ Book
  • MakerAdvisor.com
  • Join the Lab
Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved