The application reads data over bluetooth from a home weather station built on arduino nano v3.
UPD (08.05.18): Project closed or better to say splitted into 2 different (1 and 2) because of high power consuming (around 260mA, arduino nano Imax = 200mA) and so work limitation for chip (ex: 1 strange bug on pin 9 for RGB-Strip).
Arduino firmware file: meteo_station.ino
All components before soldering:
Assembled
The project uses the following components:
Arduino Nano v3, 2.90$
DHT-22 - digital temperature and humidity sensor, 2.52$
MQ-135 - air quality and hazardous gas detection sensor, 0.80$
128x64 OLED LCD 0.96" (i2c), 2.33$
BMP280 - digital barometric pressure altitude sensor (i2c), 0.81$
DS3231 AT24C32 - clock memory module (i2c), 0.89$
1-channel 5V relay, 0.52$
RGB LED Strip 5050 DC12V 5m, 7.81$
HC-06 Bluetooth (v2.0), 2.78$
HC-SR501 - infrared PIR motion sensor, 0.80$
PCB 5x7cm double-side, 0.30$
Summ = 22.84$ (or 15.03$ without Led Strip)