Hardware Reference
In-Depth Information
Hardware and software requirements
Let's first see what we need to build this project. The project is once again based on the Ar-
duino Uno board, but it will also work with other Arduino boards such as Arduino Mega.
Due to the differences in the architecture, especially in the behavior of the serial port, some
more recent boards such as Arduino Due or Arduino Leonardo might now work with the
code that we are going to build in this project.
Then, the other important component of the project is the Bluetooth module. I used the
Bluefruit EZ-Link Bluetooth module from Adafruit for this project. It integrates a
Bluetooth chip and all the required electronics for the module to work with Arduino. It is
really easy to use and interfaces directly with the serial port of your Arduino board.
Note
You can find documentation on this Bluetooth board at the following URL:
https://learn.adafruit.com/introducing-bluefruit-ez-link
Of course, it should be possible to use other Bluetooth modules for this project. Just make
sure that they have a direct serial output/input (usually denoted as TX/RX). If that's the
case, they can be interfaced with the Arduino serial port, and you can follow the instruc-
tions of this project.
The following image shows the module I used for this project, which is already integrated
into the completed project that we are going to build in this chapter:
You will also need a sensor to measure the temperature and humidity. I used a DHT sensor
for this project, which is a digital temperature and humidity sensor. Inside the sensor, there
Search WWH ::




Custom Search