I’m excited to announce our latest course: Arduino IoT Environment Project.
This course replaces the original Arduino Environment Monitor project that I published back in 2014. Much has changed since then, especially in the space of the Internet of Things, and the proliferation of mobile devices and wireless technologies.
So, I decided it was time for a re-make of this IoT project.
As with the original Arduino Environment Monitor course, the new course is for post-beginner Arduino Makers. These are students that have completed an introductory Arduino course (like Arduino Step by Step Getting Started) and are looking for their first non-trivial project.
In an introductory course, the student learns how to use a single component at a time. Things get a bit challenging when more components are introduced, and when wireless, mobile, and Internet communications are thrown into the mix.
Back in 2014, wireless, mobile and Internet communications on an Arduino Uno were almost a deal breaker because they were so difficult to achieve. In the original Arduino Environment Monitor course I used an Ethernet shield because Wifi solutions were expensive and unreliable.
The new course
But now, in 2023, all of the above is possible. You can have sensors, displays, LEDs, mobile and web dashboards, all possible to fit in the tiny resources of the Arduino Uno.
The new Arduino IoT Environment Monitor Project course helps you, the new Arduino Maker achieve a quick win and bolster your confidence so that you will feel good about continuing with bigger and more complicated projects.
In this course, you will learn to use an Arduino Uno along with these peripherals:
- The DHT11 sensor.
- The photoresistor.
- The 2×16 LCD display uses the 4-bit parallel connection method.
- The ESP01S WiFi module.
You will learn how to assemble those peripherals into a single circuit. You will also learn how to calculate the appropriate fixed resistor for the photoresistor so that light sensor readings are accurate.
On the software side of the project, you will learn how to write a sketch that:
- Makes use of the peripherals within the limited resource constraints of the Arduino Uno.
- Design a web and mobile dashboard that displays sensor data and controls the Arduino.
You will also learn how to power your Arduino motor project with one or two batteries to separate the Arduino and motor sub-circuits.
See the full course curriculum and watch sample lectures here.