ESP8266 WiFi Intro Course – with a WeMos D1 Board – Saturday 12 November
- by skullkey
The course will be valuable for the Arduino enthusiast / hobbyist who would like to learn more about how to add WiFi capability to Arduino or any other electronic projects.
These ESP8266 WiFi modules can then be used to connect to the IOT (Internet Of Things) environment, by connecting all sorts of devices (actuators/sensors).
Once you have accomplished connecting all your devices, complete Home Automation can be achieved..
When: 12 November 2016
Time: 9:00-14:00
Where: House4Hack, 4 Burger avenue, Lyttelton Manor, Centurion
Cost: R980 includes course kit
Topics that will be covered in course:
Introduction to ESP8266 Module
Overview of the ESP8266 Module / WeMos D1 development board
- Specification
- Different Modules / Development boards available
- Board Layout and pin definitions
ESP8266 Hardware configuration – ESP01 Module
- Hardware requirements
- Hardware configuration and how to program
Arduino IDE setup for ESP8266 programming (Programming method used)
Look at some of the basic program reference language
- Digital / Analog IO
- Timing and delays
- Serial
- I2C – For connecting the OLED module
- Using Libraries
A Little Basic WiFi Theory
Connecting the ESP8266 to a WiFi network
Build some basic programs
- Control a LED with GPIO / PWM
- Read a GPIO input
- Use the ADC input with a potentiometer / voltage divider
Build more advanced projects
- Control an OLED screen to display status messages
- Simple web server
Basic Introduction to IOT (Internet Of Things)
A basic Home Automation Solution on Raspberry Pi
IOT Tools Introduction –
- OpenHAB
- MQTT
- Thingspeak
- Node Red
Course kit:
1x Wemos D1 Development Board
1x ESP8266 ESP-01 Wi07c
1x USB-TTL Serial CH340 Board (Programming the ESP-01)
1x 0.96” 128*64 I²C OLED Display
Jumper Wires
For the duration of the course you will receive a prototype board with some necessary testing components on for the practical / hardware portion of the course.
Prerequisite Software Installation:
Install Arduino 1.6.12
Go to https://github.com/esp8266/Arduino and follow instructions to install the boards manager and ESP8266 Arduino Core platform
Install Arduino Core 2.3.0 – info at http://esp8266.github.io/Arduino/versions/2.3.0/
Install the CH340 Serial Communication Driver
The course will be valuable for the Arduino enthusiast / hobbyist who would like to learn more about how to add WiFi capability to Arduino or any other electronic projects. These ESP8266 WiFi modules can then be used to connect to the IOT (Internet Of Things) environment, by connecting all sorts of devices (actuators/sensors). Once…
Get involved
Visit us on a Tuesday:
- Join us at 4 Burger Ave, Lyttleton Manor, Centurion every Tuesday evening from 18.00 till late (bring a project to work on or beer)
Telegram Group:
- Send a message to Schalk on Telegram to add you to the group - currently >100 users, relevant conversations for makers
IRL:
- Schalk 082 777 7098
After hours only, please rather send telegram message - Toby
http://tobykurien.com
- Not active at the moment, if you are interested in presenting a course, please let Schalk know