Random Nerd Tutorials
Shares

Want to Learn Electronics and Programming?


Random Nerd Tutorials helps makers, hobbyists and engineers build electronics projects. We make projects with: ESP32, ESP8266, Arduino, Raspberry Pi, Home Automation and Internet of Things. Enter your email address to get started with our free resources and eBooks!

Arduino Time Attendance System with RFID

Shares

In this project you’re going to build a time attendance system with MFRC522 RFID Reader and Arduino. When you swipe an RFID tag next to the RFID reader, it saves the user UID and time in an SD card. It also shows if you are late or in time accordingly to a preset hour and […]

Continue Reading

ESP32 with DC Motor and L298N Motor Driver – Control Speed and Direction

Shares

This tutorial shows how to control the direction and speed of a DC motor using an ESP32 and the L298N Motor Driver. First, we’ll take a quick look on how the L298N motor driver works. Then, we’ll show you an example on how to control the speed and direction of a DC motor using the ESP32 […]

Continue Reading

Request Sensor Data via SMS using Arduino and SIM900 GSM Shield

Shares

In this project we’re going to show you how to request sensor data via SMS with the Arduino. As an example we’re going to request the temperature and humidity from a DHT11 sensor. To send and receive SMS with the Arduino we’re going to use the SIM900 GSM shield. When you send an SMS to the Arduino […]

Continue Reading

Recommended Resources



Arduino Step-by-Step Projects »
Build 25 cool Arduino projects with our course even with no prior experience!


Build a Home Automation System »
Home Automation System using open-source hardware and software.



 

ESP32 Servo Motor Web Server with Arduino IDE

Shares

In this tutorial we’re going to show you how to build a web server with the ESP32 that controls the shaft’s position of a servo motor using a slider. First, we’ll take a quick look on how to control a servo with the ESP32, and then we’ll build the web server.

Continue Reading

Car Plate Recognition System with Raspberry Pi and Node-RED

Shares

In this project you’re going to learn how to build a car recognition system using a Raspberry Pi and Node-RED. For this project we’ll be using a software called OpenALPR (Automatic License Place Recognition) that has an API you can use to identify car plates and car models based on an image.

Continue Reading

JYETech DSO150 Digital Oscilloscope Review

Shares

In this post we’re going to to take a look and review the JYETech DSO150 digital oscilloscope. An oscilloscope is an essential tool in electronics but its price may be demotivating for electronics hobbyists. A cheap regular bench oscilloscope costs at least $300.

Continue Reading

20 Easy Raspberry Pi Projects Book

Shares

20 Easy Raspberry Pi Projects book is a beginner-friendly collection of electronics projects using the Raspberry Pi. The Raspberry Pi is a tiny and affordable computer, for beginners looking to make cool things right away. Projects are explained with full-color visuals and simple step-by-step instructions.

Continue Reading

ESP32 Publish Sensor Readings to Google Sheets (ESP8266 Compatible)

Shares

In this tutorial we’re going to show you how to publish sensor readings to Google Sheets using ESP32 or ESP8266 board. As an example, we’ll publish temperature, humidity, and pressure readings using the BME280 sensor to a Google Sheets spreadsheet every 30 minutes – we’ll be using IFTTT.

Continue Reading

Control Sonoff Basic Switch with ESP Easy Firmware and Node-RED

Shares

In this project you’ll learn how to use the ESP Easy firmware on a Sonoff basic smart switch and control it with Node-RED using Node-RED dashboard. The Node-RED software is running on a Raspberry Pi. The ESP Easy firmware can also be integrated with other home automation platforms like Home Assistant, Domoticz, openHAB, etc…

Continue Reading

Reprogram Sonoff Smart Switch with Web Server

Shares

In this post, you’re going to learn how to flash custom firmware in the Sonoff device, so that you can control it with your own web server. I recommend that you read my previous post to get familiar with the Sonoff. We also have additional resources that describe how to flash a custom firmware to the […]

Continue Reading

21 Arduino Modules You Can Buy For Less Than $2

Shares

The Arduino community has created a wide variety of modules and shields that can enhance your projects. Here’s the ultimate collection of 21 Arduino Modules that you can get for less than $2 on eBay. Let’s start!

Continue Reading

Alexa (Echo) with ESP32 and ESP8266 – Voice Controlled Relay

Shares

In this project, you’re going to learn how to control the ESP8266 or the ESP32 with voice commands using Alexa (Amazon Echo Dot). As an example, we’ll control two 12V lamps connected to a relay module. We’ll also add two 433 MHz RF wall panel switches to physically control the lamps. 

Continue Reading

WiFiManager with ESP8266 – Autoconnect, Custom Parameter and Manage your SSID and Password

Shares

In this guide you’ll learn how to use WiFiManager with the ESP8266 board. WiFiManager allows you to connect your ESP8266 to different Access Points (AP) without having to hard-code and upload new code to your board. Additionally, you can also add custom parameters (variables) and manage multiple SSID connections with the WiFiManager library.

Continue Reading

Build an ESP8266 Web Server – Code and Schematics

Shares

This tutorial is a step-by-step guide that shows you how to build a standalone ESP8266 Web Server that controls two outputs (two LEDs). This ESP8266 Web Server is mobile responsive and it can be accessed with any device that as a browser in your local network.

Continue Reading

⏰ Registrations are open ⏰
Sign up for "Learn ESP32 with Arduino IDE" Course