In the previous tutorial I showed you how to build a weather station using only the DHT11 sensor and I said the readings from this sensor is fairly accurate. In this tutorial, I will be using the DHT11 to measure only the humidity and BMP180 to measure pressure and temperature. That’s because its readings are more accurate than the DHT11 temperature readings.
Arduino Weather Station with DHT11 and BMP180 – [Link]
A how-to on using the BMP180 barometric sensor with the Arduino @ Random Nerd Tutorials:
The BMP180 barometric sensor (model GY-68) is the one in the following figure (front and back view). It is a very small module with 1mm x 1.1mm (0.039in x 0.043in).
It measures the absolute pressure of the air around it. It has a measuring range from 300 to 1100hPa with an accuracy down to 0.02 hPa. It can also measure altitude and temperature.
The BMP180 barometric sensor communicates via I2C interface. This means that it communicates with the Arduino using just 2 pins.
Easy Planter is a plant monitoring device able to sense temperature, humidity, pressure, moisture, light etc.
A small bluetooth low energy plant sensor that easily fits into a plant pot. It can monitor temperature, humidity, pressure, moisture, light, and has I2C extension pins so that you can add other modules. Information is sent to a phone, and notifies you when it needs something.
Easy Planter – A Simple Way Of Monitoring Plants – [Link]
user Ingenerare @ instructables.com published a tutorial on a IoT weather station based on NodeMcu board, DHT11/22 sensor, BMP180 sensor, Rain sensor, Light sensor.
In this tutorial, I will walk you through the steps to build an easy and cheap IOT weather station. The retrieved data is pushed via a wifi shield to Thingspeak. The data can be analysed on the Thingspeak channel or on a personal website as can be seen in the pictures above.
Easy IoT weather station with multiple sensors – [Link]
Raj from Embedded Lab has posted a comprehensive tutorial on how to use BMP180 for temperature, pressure, and altitude measurements.
The BMP180 is a new generation digital barometric pressure and temperature sensor from Bosch Sensortec. In this tutorial, we will briefly review this device and describe how to interface it with an Arduino Uno board for measuring the surrounding temperature and pressure. We will also discuss about retrieving the sensor altitude from its pressure readings.
Using BMP180 for temperature, pressure and altitude measurements – [Link]
Vlad @ denialmedia.ca has build a solar powered weather station based on ATMega328 microcontroller that is able to measure temperature, a humidity, and UV radiation and it uploads measurement on WeatherUnderground network. The data are send to the air using a 433MHz link. The sensors used are DHT22, ML8511, BMP180 and a TP4056 charger IC is used to charge the Li-Po battery from a solar cell.
This is an Arduino powered Weather Station Project that can run on batteries for almost a year! In order to achieve that we use a bare ATMEGA328 chip along with some accurate sensors. We use the DHT22 temperature and humidity sensor, a BMP180 barometric pressure sensor, a BH1750 light intensity sensor and a Nokia 5110 LCD display. We use the low power library in order to greatly reduce the power consumption of the project and we disable the lcd display when it is night.
Weather Station Project with ATMEGA328P, DHT22, BMP180, BH1750 and a Nokia 5110 LCD – [Link]
educ8s.tv has published another great Arduino project. It’s a ATMega328 based datalogger able to record temperature, humidity, barometric pressure and light to a SD card.
In this video we build an Advanced Data Logger with Arduino. We use a DHT22 temperature and Humidity Sensor, a Bmp180 barometric pressure sensor and a BH1750 light sensor. The project store the data in a micro SD card and can run on batteries for around 2 weeks.
Six months ago, I built my first data logger using an Arduino Nano and the DS3231 Real Time Clock. I wanted to build an advanced version of it for a long time and when I posted that idea on the website along with many other project ideas, most of the visitors voted to build this project first, so here it is! The Advanced Arduino Data logger is capable of logging, temperature, humidity, barometric pressure and light intensity for about 2 weeks using simple AA batteries. It stores the data on a Micro SD card in a .csv file format in order to be able to import this file to any data processing software afterwards.
Advanced Datalogger with ATMEGA328, BMP180, DHT22, BH1750 and sd card – [Link]
FutureSharks @ github.com has another great project on it’s repository, it’s a solar powered particle photon enviroment monitor.
Here is the Photon code and hardware details to build a solar powered environment monitor. It uses a combo module of 3 separate sensors that are read via I2C protocol to periodically measure and record:
Solar powered Particle Photon environment monitor – [Link]
Here is a nice tutorial about launching you first ballon into space. Also tracking device information is provided. Source is available here:
There are a lot of reasons to put together a weather balloon launch. Its a great project for a STEM /STEAM class, it requires planning, electronics and programming, and teamwork. It has a lot of great classroom applications, giving a tangible demo of aerodynamics, physics, meteorology, geology, and more. Additionally its a great way to get amateur radio into the classroom and get a new generation into this great hobby. Outside of classrooms there is citizen science to be had, gathering your own data of atmospheric conditions or testing devices in space like conditions. And finally there are the amazing photos and videos that can be made only with weather balloons. Above all launching weather balloons is a lot of fun and a great challenge.
A Tutorial For Launching Your First Balloon – [Link]