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 the Ultimate ESP8266 eBook Bundle

This eBook bundle is my step-by-step guide designed to help you get started with this amazing $4 WiFi module called ESP8266.

If you’re new to the world of ESP8266, this eBook bundle is perfect for you! If you already used the ESP8266 before, I’m sure you’ll also learn something new.

This eBook bundle contains the information you need to get up to speed quickly and start your own venture with the ESP8266 applied to Home Automation whether you want to program your ESP in Lua or using the Arduino IDE!

eBookNormal600

This eBook bundle is available with a $7 discount for a limited time if you enter “7OFF” at checkout. This offer ends in just a few days…

This eBook bundle contains two eBooks:

  1. Home Automation Using ESP8266
  2. Password Protected Web Server Accessible from Anywhere using ESP8266 and Arduino IDE

If you already made you mind and you want to buy the eBook bundle: Click here to Add To Cart.

What You’ll Learn In this eBook bundle?

Here are a few of the things that it covers (keep reading this page for more details about each unit):

  • Technical specifications of your ESP8266
  • Where to buy the ESP8266
  • How to establish a serial communication with your ESP8266
  • What’s NodeMCU
  • How to flash and install a new firmware
  • How to install ESPlorer and how it works
  • How to blink an LED with NodeMCU or with Arduino IDE
  • Lua programming language
  • Arduino programming Language
  • How to interact with the ESP8266 GPIOs
  • How to create a password protected web server
  • How to send emails with your ESP8266
  • How to create an email notifier with a PIR Motion Sensor
  • And a lot more…

Who’s Behind This eBook?

Hey There,

I’m Rui Santos, founder of the Random Nerd Tutorials blog and author of BeagleBone For Dummies.

I’ve created dozens of free tutorials that I’ve posted on this blog. Feel free to read those tutorials right now and see if you like my hands-on approach to learn electronics! With detailed step-by-step instructions that anyone can follow.

Home Automation Using ESP8266 and Password Protected Web Server Accessible from Anywhere using ESP8266 and Arduino IDE are my complete guides to master this $4 WiFi Module.

As Seen On

FEATURED LOGOS

What Others Are Saying?

Your book had an answer that I haven't found elsewhere by searching, so for that many thanks.
- Grahame S.
Rui, your ebook was exactly what I needed to get started with the ESP8266
- Mike M.

w

1 - Copy

Thank you so much for the help! You da bomb! I love you projects and I am looking forward to doing more of them.


- Parker Meneley

Hello Rui, I am so pleased to tell you that I tried your new code in the Arduino distance project and it works great. It does everything that I wanted and I really appreciate all your help. I plan to go through it and try to understand the code.If there is anything I can do to help you out, just drop me an email. Thanks Again!


- Oscar

3 - Copy

Who Should Read These eBooks?

I believe this eBook bundle is perfect for anyone that loves electronics, open-source hardware, home automation and the ESP8266 WiFi module. This eBook bundle is perfect if for:

  • Beginners – If you’re just starting using this module this eBook is perfect for you, because I’ll start from the very beginning and you’ll learn everything you need to know
  • Makers/DIYers – If you love making things, this eBook is perfect for you. You’ll design several circuits and projects
  • Hobbyists – If this is your hobby and you like to make projects in the weekends or late at night. This eBook is perfect for with, it has everything you need to know about the ESP8266, so you don’t spend a ton of time looking for the right information in the wrong places

Here’s Everything You’re Getting In Home Automation Using ESP8266

eBookNormal300px

A colorful PDF 102 pages long with step-by-step instructions, all the source code, detailed schematics and screenshots that are easy to follow. This eBook has 8 Units. Let’s take a closer look what each Unit contains.

This eBook is dedicated to program your ESP using the NodeMCU firmware and the Lua programming language.

Unit 1 - Getting Started with ESP8266

This first Unit is an introduction to the ESP8266 WiFi module. It gives you an overview of what you can do with your ESP8266, then a brief summary of its technical specifications, where you can buy one and how to make your ESP8266 breadboard friendly.

esp8266_pinout_h-569x236

Unit 2 - Flashing NodeMCU

This second Unit is an introduction to firmware NodeMCU. You'll explore how to establish a serial communication with your ESP8266 using an FTDI Programmer or an Arduino. It also shows what NodeMCU can do, where to download it and how to flash the latest version into your ESP8266.

Flashing Firmware - FTDI Programmer

Unit 3 - Blinking an LED with NodeMCU

This third Unit is where you build your first real project. You'll install ESPlorer IDE (which is an open-source IDE for your ESP). Next you create a simple Lua script to blink an LED (I'll explain exactly how the code works) and then you upload it using ESPlorer IDE. After designing a similar circuit to the one shown below your LED should be blinking.

flashhh

Unit 4 - Lua Programming Language - The Basics

Unit 4 covers all the basics of the Lua Programming Language. In this eBook we're using NodeMCU firmware which  is a Lua based firmware for the ESP8266, so it's important to learn the basics of Lua before trying more complex projects. I'll walk you through: variables, comments, data types, operators, loops, if statements and functions.

Lua_sp

Unit 5 - Interacting with the ESP8266 GPIOs using NodeMCU Firmware

In this fifth Unit you'll learn how to interact with the ESP8266 GPIOs using the NodeMCU Firmware. I'll cover the different pin modes, how to assign pins, controlling outputs, reading inputs and creating interrupts.

NodeMCU_sp

Unit 6 - ESP8266 Web Server

Unit 6 is an introduction to web servers built exclusively with an ESP8266. You'll write your Lua script (and learn how it works), upload that script to your ESP8266 and then design your circuit.

Next, you have to find your ESP8266 IP address in order to control your ESP8266 GPIOs from any any device that has a browser in your network (smartphone, tablet or laptop) . And how to expand this concept to control real house appliances with your ESP8266.

Here's how it looks like:

unit4_featured_box

DSC06313

Unit 7 - Displaying Temperature and Humidity on a Web Page

Unit 7 is an introduction to web pages that display data. You'll write your Lua script (and learn how it works), upload that script to your ESP8266 and then design your circuit.

Next, you have to find your ESP8266 IP address in order to access your web server with any device that has a browser in your network (smartphone, tablet or laptop).

Here's how this project looks:

unit5_featured_box

DSC06323

Unit 8 - Email Notifier with ESP8266 and PIR Motion Sensor

Unit 8 shows how to send an email with your ESP8266. With this concept you can create your email notifier that is triggered when a condition is met. In this project we're going to use a PIR Motion Sensor that can act as a surveillance system that notifies if someone enters your room.

Here's the result:

ESP8266 Email Altert Final

DSC06356

Here’s Everything You’re Getting In Password Protected Web Server with Arduino IDE

eBook Cover 600 - Copy

A colorful PDF 75 pages long with step-by-step instructions, all the source code, detailed schematics and screenshots that are easy to follow. This eBook has 7 Units. Let’s take a closer look what each Unit has to offer.

This eBook is dedicated to program your ESP using the Arduino IDE and the Arduino programming language.

Unit 1 - Getting Started with ESP8266

This first Unit is an introduction to the ESP8266 WiFi module. It gives you an overview of what you can do with your ESP8266, then a brief summary of its technical specifications, where you can buy one and how to make your ESP8266 breadboard friendly.

esp8266_pinout_h-569x236

Unit 2 - Preparing Your Arduino IDE

This second Unit is an introduction to Arduino IDE. You'll explore how to download, install and prepare your Arduino IDE to work with the ESP8266. This means you can program your ESP using the friendly Arduino programming language.

Arduino IDE screenshot with ESP8266

Unit 3 - Establishing a Serial Communication

This third Unit is an introduction on how to establish a serial communication with your ESP8266 using an FTDI Programmer or an Arduino.

Flashing Firmware - FTDI Programmer

Unit 4 - Building Your First Blinking LED Project with Arduino IDE

Unit 4 is where you build your first real project. You'll use the Arduino IDE to program your ESP8266. You'll write a simple Arduino Sketch to blink an LED (I'll explain exactly how the code works) and how you can upload. After designing a similar circuit to the one shown below your LED should be blinking.

flashhh

Unit 5 - Reference for ESP8266 using Arduino IDE

Unit 5 covers all the basics of programming the ESP with the Arduino IDE. You'll learn how to interact with the ESP8266 GPIOs. I'll cover the different pin modes, how to assign pins, controlling outputs, reading inputs and creating interrupts using the easy to use Arduino programming language.

Arduino IDE screenshot with ESP8266

Unit 6 - Password Protected Web Server with ESP8266

Unit 6 is an introduction to web servers built exclusively with an ESP8266. You'll write your Arduino Sketch (and learn how it works), upload that script to your ESP and then design your circuit.

Next, you have to find your ESP8266 IP address in order to control your ESP GPIOs from any any device that has a browser in your network (smartphone, tablet or laptop). And how to expand this concept to control real house appliances with your ESP8266.

Your web server will be password protected (see Figure below).entering credentials edited

Here's how it looks like after you login:

unit4_featured_box

Unit 7 - Making Your Web Server Accessible from Anywhere in the World

In this Unit you’re going to make your web server accessible from anywhere in the world. You’ll be using a free service to create a secure tunnel to your ESP which is running in your localhost. The cool thing is that don’t need to do any port forwarding.

When you complete this Unit you're going to be able to access your password protected web server from anywhere in the world:

DSC07358 resized

Access to our two exclusive bonus

BONUS #1 - Invite to Join Our Private Facebook Group!

This eBook comes with an opportunity to join a private community of like-minded people. If you purchased this eBook, you can join our private Facebook Group today!

Inside that group you can ask questions and create discussions about everything related to ESP8266, Arduino, BeagleBone, Raspberry Pi, etc.

I’ll be in the group to answer your burning questions about electronics.

RNT community site

BONUS #2 - Downloadable Code, Schematics, Video Demonstration and Tools List

This eBook comes with all the resources you need to complete the main project. It contains a folder with the code, schematics, video demonstration of the final project and list with the tools needed.

code, tools, schematics and video

Where Do I Get It & How Much Does It Cost?

eBookNormal600

How much does it cost the Ultimate ESP8266 eBook bundle? You could try to figure it out on your own and spend a ton of time searching for information to use this module. With my experience I can guide you and help you avoid mistakes that will save you a ton of time.

For this eBook bundle you will be paying only $24.95 $17.95 if you enter “7OFF” at checkout and you will get full access right away + invite to Random Nerd Tutorials Facebook group + downloadable schematics and code.

Here’s what you need to do next:

Step #1 – Use this button below to send me just $17.95 and download your copy of Ultimate ESP8266 eBook bundle before this coupon code “7OFF” expires.

Add To CartOnly $24.95 $17.95. Enter '7OFF' at checkout

Click here to Add To Cart

Step #2 - As soon as you purchase, you will get immediate access via email to this eBook.

Step #3 - Have questions? Email me at http://randomnerdtutorials.com/support anytime for any reason.

You won’t regret it. My guarantee back up every word in this message.

Proceed with confidence. See you inside,

-Rui Santos

P.S. This offer expires on soon and price goes up to $24.95!

60 Days 'No Questions Asked' Money Back Guarantee

Try this eBook for 60 days, if for any reason you’re not thrilled, just email me here. And I will promptly refund all your money. No questions, no hassles – it’s that simple!

The best part is this: You don’t have to make up your mind about the Home Automation Using ESP8266 eBook right now. Download this eBook today, before this offer ends. Then decide if it’s right for you within 60 days.

My friends think I’m CRAZY for doing this because they say “What if people just take advantage of you?” To that, I say, why would I penalize the 99% of people in the world who are good people because of a few bad eggs?

So, that’s why I’m happy to offer this risk-free 60-day guarantee.

  • Q.What exactly do I get access?

    A.As soon as you purchase, you will get immediate an email with a download link for this eBook and access to our private Facebook group.

  • Q.Do I get free updates?

    A.Yes, the firmware for this module keeps improving, so everyone who purchases gets free updates.

  • Q.What if I don’t like it?

    A.Well, if you don’t like it, I don’t want your money. Seriously, that’s why I offer a 60 days money back guarantee. Email me here and I will promptly refund all your money. No questions, no hassles – it’s that simple!

  • Q.How Can I pay?

    A.In the checkout page you can choose to pay with PayPal or Credit/Debit card.

  • Q.Have a question?

    A.If you still have questions after reading this page please email me here. I’ll do my best to answer your questions.

What Others Are Saying?


Fantastic book!


- Bill

Thanks Rui.. And thanks for the great tutorials.


- Muhammad

Good work!!….I have tested …itz working fine!!


- Rishav Kumar

Hi Rui,


You are a true example of how a user of any open-source device/software should be. Thank you for helping me out with my first real project! I'm sure I'll keep following your website for your helpful tutorials.


Thanks again!


- Yash Garg

This eBook bundle is available with a $7 discount for a limited time when you enter the coupon code "7OFF" at checkout. This offer ends in just a few days.

This eBook is available for $24.95 $17.95 for a limited time. This offer ends in just a few days. Click the button below to get instant access to the Ultimate ESP8266 eBook Bundle!

Add To CartOnly $24.95 $17.95. Enter '7OFF' at checkout

Click here to Add To Cart