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: Arduino, ESP8266, ESP32, Raspberry Pi, Home Automation and Internet of Things. Enter your email address below to get started now with your next project!

Download Home Automation Using ESP8266 (3rd Edition)

Shares

Home Automation Using ESP8266 (3rd Edition) is my step-by-step guide designed to help you get started with this amazing WiFi module called ESP8266. This course includes 20 step-by-step projects and it is divided in two distinct parts.

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)

Share

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

Recommended Resources




Arduino Step-by-Step Projects »

Build 25 cool Arduino projects with our couse even with no prior experience!


Build a Home Automation System »

Learn how to build a automation system using open-source hardware and software from scratch

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

Our Most Popular Project Ever & Updates

Shares

We’ve been working hard at RNT and Maker Advisor, and publishing a new project or article once or twice a week. Additionally there’s a lot of new stuff going on, and we have some exciting news for you. Keep reading this post to stay up to date with all the news.

Continue Reading

ESP8266 Daily Task – Publish Temperature Readings to ThingSpeak

Shares

In this project you’re going to learn how to build a sensor node with an ESP8266 that publishes the temperature and humidity once a day to a free service called Thing Speak.

Continue Reading

Build an All-in-One ESP32 Weather Station Shield

Shares

In this project I’ll show you how you can build an all-in-one ESP32 weather station shield and display the sensor readings on a web server. The web server displays data from all the sensors and automatically updates the readings every ten seconds, without the need to refresh the web page.

Continue Reading

ESP8266 Web Server with Arduino IDE

Shares

In this project you’ll create a standalone web server with an ESP8266 that can toggle two LEDs using Arduino IDE. 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

Node-RED with Xiaomi Mijia Bedside Lamp (Wi-Fi and Bluetooth)

Shares

In this tutorial we’ll show you how you can integrate the Xiaomi Mijia Bedside Lamp with Node-RED. The Xiaomi Mijia Bedside Lamp is a smart lamp with built-in Bluetooth and Wi-Fi. It can be controlled with touch, using the Yeelight app, or using an home automation platform like Node-RED.

Continue Reading

CCTV Raspberry Pi Based System with Storage using MotionEyeOS

Shares

In this project Julian is going to show you how to build a complete Raspberry Pi based home surveillance system in which you can manage all your cameras from one single place using MotionEyeOS. The system built also allows you to save your frames from all your cameras in a 1TB SATA drive.

Continue Reading
1 2 3 15