The purpose of the engineering task was to design and build a weather station using commercially available sensors. All messages between the sensor and the station are sent by radio using the SPI interface and the MySensors protocol, operating in the 2.4 GHz band.
The sensor is a device based on Arduino Nano, with an attached nrf24l01 radio module. The following sensors were used:
- DHT22 - temperature and humidity sensor,
- BMP 180 - temperature and pressure sensor,
- HC-SR501 - motion detector.
The station is a device based on Arduino Mega, with an attached nrf24l01 radio module and TFT LCD 1.8" SPI display.
The following liblaries were used in a project: