Internet of Things with the EPS8266 course
Interested in adding internet connectivity into your project? This course walks you through using the inexpensive and extremely popular ESP8266, a wifi-enabled microcontroller that can be programmed with the Arduino software.
Get instant access to this and all our other courses PLUS a cutting edge AI tool & private community forum for help and support from our team!
What will I learn?
- Familiarization with the ESP8266 and what it can do
- How to setup the Arduino IDE for the ESP8266
- How to establish a connection with the internet
- Using the ESP8266 WiFi Library to send and receive information to the web
- Connecting to ThingSpeak for data logging projects
- Basics of making a HyperText Transfer Protocol (HTTP) request
Prerequisites
- This course assumes you have a solid understanding on the Arduino platform and understand topics like libraries, classes and functions. If you have finished the Arduino Course for Absolute Beginners – then this training will be right up your alley.
Required Hardware
- ESP8266 - any model should be fine. The breakout used in the course is the Adafruit HUZZAH ESP8266 Breakout.
- FTDI Serial TTL-232 USB Cable
Reviews
"I found each lesson interesting and I looked forward to each one as I was enjoying them so much."
-John Simister, Victoria, AU
"Excellent job on the course. I very much enjoyed it and learned a lot. Thanks"
-Steve Tripoli
Course Description
The ESP8266 is an extremely affordable Wi-Fi enabled micro-controller that you can program right from the Arduino IDE, just like an Arduino board.
This curriculum covers some topics generally (i.e. internet infrastructure), but also gets extremely specific about other topics - so expect to get very familiar with the basic code that will be used to connect to the internet, and then to connect to a web-server.
If you are looking for a copy and paste solution to some project, this might not be the place to look for that. We want you to be able to understand each line of code, to start getting familiar with the process and the protocols involved, and to use this course as a stepping stone, as a basis for applying this knowledge to your own applications.
Length of Instruction: 1 hour and 57 minutes of HD video instruction.
Import Notes: This course does not teach on a specific ESP8266 breakout model – the different breakouts are becoming so numerous it would be to limiting for students. This course focuses on the code libraries, processes and principles of getting an ESP8266 to connect to the web.
Transcripts of the videos are available on each course unit page. Relevant code is available on course unit pages.
Course Outline
- Map of the Course
- The Big Picture
- ESP8266 Specifics
Get instant access to this and all our other courses PLUS a cutting edge AI tool & private community forum for help and support from our team!