Description
This course includes the “Home Automation using ESP8266” eBook and the “ESP8266: Build a powerful web server” mini video course. Check the complete table of contents below.
Home Automation Using ESP8266 eBook
PART 0: Getting Started with ESP8266
PART 1: ESP8266 with Arduino IDE
- MODULE 1: Getting Started with Arduino IDE
- Unit 1: ESP8266 with Arduino IDE
- Unit 2: Blinking LED with Arduino IDE
- MODULE 2: Interacting with GPIOs
- Unit 1: Digital Inputs and Digital Outputs
- Unit 2: Analog Inputs
- Unit 3: PWM – Pulse Width Modulation
- Unit 4: Interrupts and Timers
- Unit 5: Deep Sleep
- Unit 6: Reference Guide
- MODULE 3: Interfacing with sensors, modules and displays
- Unit 1: DHT11 and DHT22 Digital Temperature and Humidity Sensors
- Unit 2: BME280 Pressure, Temperature and Humidity Sensor
- Unit 3: DS18B20 Digital Temperature Sensor
- Unit 4: 0.96 inch OLED Display
- Unit 5: Display Sensor Readings on OLED Display
- Unit 6: I2C Liquid Crystal Display (LCD)
- MODULE 4: Web Servers
- Unit 1: Web Server Introduction
- Unit 2: Password Protected Web Server
- Unit 3: Control Sockets Remotely via Web Server
- Unit 4: Control ESP8266 with Android Widget App
- Unit 5: Making Your Web Server Accessible from Anywhere in the World
- Unit 6: DS18B20 Temperature Sensor Web Server
- Unit 7: DHT11/DHT22 Asynchronous Web Server
- Unit 8: RGB LED Strip with Color Picker Web Server
- Unit 9: Web Server using SPIFFS
- Unit 10: Set the ESP8266 as an Access Point
- MODULE 5: ESP8266 IoT and Home Automation Projects
- Unit 1: Infrared RGB LED Lamp Controller with ESP8266
- Unit 2: Weather Station with OLED Display
- Unit 3: Voltage Regulator (Prepared for LiPo/Li-ion Batteries)
- Unit 4: Wi-Fi Button (DIY Dash button)
- Unit 5: ESP8266 Daily Task
- Unit 6: SONOFF $5 WiFi Wireless Smart Switch
- MODULE 6: MQTT
- Unit 1: Introducing MQTT
- Unit 2: Installing Mosquitto MQTT Broker on a Raspberry Pi
- Unit 3: MQTT Project – MQTT Client ESP8266 #1
- Unit 4: MQTT Project – MQTT Client ESP8266 #2
PART 2: ESP8266 with NodeMCU Firmware
- Unit 1: ESP8266 with NodeMCU Firmware
- Unit 2: Blinking LED with NodeMCU
- Unit 3: Lua Programming Language –The Basics
- Unit 4: Interacting with the ESP8266 GPIOs using NodeMCU Firmware
- Unit 5: Web Server with ESP8266
- Unit 6: Displaying Temperature and Humidity on a Web Page
- Unit 7: Email Notifier with ESP8266 and PIR Motion Sensor
- Unit 8: ESP8266 RGB Color Picker
- Unit 9: DIY WiFi RGB LED Mood Light
Build a Powerful Web Server Mini Video Course

- Course overview
- Assembling the circuit
- Downloading and preparing the Arduino IDE
- Uploading the code
- Controlling outlets (optional)
- Accessing the ESP8266 Web Server from anywhere (optional)
- Soldering, enclosure and final thoughts
$24 $18 USD
60-Day Money-Back Guarantee
Home Automation with ESP8266 eBook (in PDF)
Build a Powerful Web Server Video Course
Bonus: Build an IoT Gadget with the Blynk app and ESP8266
Forum to ask questions
Facebook group
Full lifetime access and updates
Downloadable resources
English language
Created by Rui Santos and Sara Santos





