Build an IoT Weather Station (ESP32, Arduino)

Details
Date:

November 4

Time:

12:00 pm - 06:00 pm

Click to Register: https://www.eventbrite.ca/e/build-an-iot-weather-station-esp32-arduino-tickets-743260210297
Organizer

Site 3 coLaboratory

Website: https://www.eventbrite.ca/o/site-3-colaboratory-532442187
Venue

Site 3 coLaboratory

718 R Ossington Avenue, Toronto, ON M6G 3T7

Toronto, ON, CA, M6G 3T7

Transform $11 worth of parts into an IoT application that senses and acts on the environment, with a web page as an interface.

Build an IoT Weather Station (ESP32, Arduino)

For anyone who wants to transform $11 worth of parts into an IoT application that senses and acts on the environment, with a web page as an interface, all built on an inexpensive ESP32 chip, this workshop is for you.

You will use an ESP32 controller as a web server to display an HTML page that you can interact with from a phone or PC over WiFi. The ESP32 does sensing tasks with two i2c chips, an AHT20 temperature and humidity sensor, and a BME280 temperature, humidity and barometric pressure sensor.

The HTML page contains JavaScript that regularly queries the server for sensor information, and this updates the HTML page. This portion of the project shows you how to read data from sensors and display it on a web page.

The second part of the project handles the other key aspect of an IoT project which is to act on the physical world. The ESP32 will control 4 relays, and there will be four buttons on the web page that will allow you to turn any of those relays on/off. We will wire the sensors and the relays, and upload the code to the ESP32 for testing.

We will go over the wiring plan, the HTML, the JavaScript, and the code that runs the web server in C++ through the Arduino platform.

All materials needed are included with your registration fee.