Starting from this post, we’ll publish a series of tutorials that show how it’s simple to build custom and complex wireless solutions using Arduino and AirQ Networks products.
The first tutorial we publish is maybe the most simple but it’s the bare bone tutorial of all DIY and makers: a Wi-Fi thermostat. Unless you are one of those lucky people that live in that areas of the earth where there are 25°C during all the year, a thermostat is useful both during winter and summer. During winter a thermostat can control the heating system as well as conditioning system during the summer. But often devices are placed far from where we need to control them. And this is especially true for boilers that are usually placed inside specific rooms (see left picture).
So wireless is a crucial point to design a flexible and adaptive thermostat. But we want to go further. In the Internet of Things (IoT) era, we want to design a thermostat that is smart and that we can control from the web wherever we are.
Bill of material
This tutorial is divided in three parts. In the first part, we’ll design a really simple but functional thermostat able to control a remote boiler according a hardcoded temperature. To do this step we’ll need:
- one Arduino Uno;
- one AirQ ShielD for Arduino Uno;
- an AirQ 305 wireless relay board.
- a TMP36 temperature transducer by Analog Devices.
- a 150Ω resistor
- a 100nF ceramic capacitor (not strictly required – see later)
- a led
For the second part of this tutorial we’ll need:
- a character LCD display;
- a couple of switches;
- an AirQ 100 low-cost wireless temperature sensor;
For the third part we’ll need:
- an Arduino Ethernet shield;
In addition to these components, a breadboard and some patches are required. However, you are totally free to arrange the project as you like.