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

Complete Guide for DHT11/DHT22 Humidity and Temperature Sensor With Arduino

Shares

This post aims to be a complete guide for the popular DHT11/DHT22. I’ll explain how it works, show some features and share an Arduino Project example that you can take and apply to your own projects.

Continue Reading

7 Weekend Projects/Tutorials For the ESP8266 WiFi Module

Shares

Rui here, I’ve been getting a lot of positive feedback on the ESP8266 tutorial series. Unfortunately I’ve been really busy to post new tutorials.

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

BeagleBone For Dummies is Available For Order!

Shares

Rui here, A few days ago I announced that I wrote a book called BeagleBone For Dummies for Wiley Publishing Inc.. This book took more than 7 months to complete.

Continue Reading

Retrieving Bitcoin Price Using ESP8266 WiFi Module

Shares

In this project you’re going to create a simple HTTP client with an ESP8266 WiFi module. Having your ESP8266 connected to your network, it requests the current Bitcoin price. This is an example on how to  retrieve data from the web.

Continue Reading

Flashing NodeMCU Firmware on the ESP8266 using Windows

Shares

If you’re new to the ESP8266 WiFi module, first read my Getting Started Guide with the ESP8266. You can also checkout my other tutorial on how to create a web server with an ESP8266 running NodeMCU firmware.

Continue Reading

Programming the BeagleBone Black with Python

Shares

This entry is part 4 of 4 in the series Getting Started with BeagleBone Black.  This post was written by Rui Santos and Luís Perestrelo authors of BeagleBone For Dummies. Building a surveillance system with a PIR sensor, the BeagleBone Black and Python.

Continue Reading

Programming the BeagleBone Black with BoneScript

Shares

This entry is part 3 of 4 in the series Getting Started with BeagleBone Black.  This post was written by Rui Santos and Luís Perestrelo authors of BeagleBone For Dummies. This part introduces BoneScript, a Node.js library containing functions specially created for the BeagleBone Black. This library simplifies the process of accessing and configuring the pins of […]

Continue Reading

Cloud9 IDE on the BeagleBone Black

Shares

This entry is part 2 of 4 in the series Getting Started with BeagleBone Black.  This post was written by Rui Santos and Luís Perestrelo authors of BeagleBone For Dummies. The Cloud9 IDE is an open-source web based programming platform that supports several programming languages.

Continue Reading

What Do You Want to Know About Home Automation?

Shares

Rui here, I would say about 90% emails I receive every week are related to Home Automation. I often get questions like:

Continue Reading

Getting Started with the BeagleBone Black

Shares

This entry is part 1 of 4 in the series Getting Started with BeagleBone Black.  This post was written by Rui Santos and Luís Perestrelo authors of BeagleBone For Dummies. Introduction The BeagleBone Black is a low-cost embedded Linux computer that has found love in the workbenches of many hobbyists, engineers and developers. Operating at 1GHz, providing […]

Continue Reading

Modifying Cheap PIR Motion Sensor to Work at 3.3V

Shares

This PIR motion sensor is a $2 sensor that is used to detect movement from humans or pets. You can read my previous tutorial on how to use this sensor with an Arduino.

Continue Reading

How to Configure WiFi on Your Raspberry Pi

Shares

In this post, you’ll configure the WiFi on your Raspberry Pi. If it’s your first time using the RPi, first make sure you read my Getting Started with Raspberry Pi guide.

Continue Reading

Getting Started with ESP8266 WiFi Transceiver (Review)

Shares

This is a getting started guide for the ESP8266 WiFi Transceiver module. Make sure you watch the video below.

Continue Reading