Solar Powered Arduino Weather Station
Solar Powered Arduino Weather Station
Table of Contents
SOLAR POWERED ARDUINO WEATHER STATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 7: TRANSMITTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Step 8: MAKE A ENCLOSURE FOR Tx MODULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Step 9: RECEIVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Step 10: MAKE A ENCLOSURE FOR Rx MODULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Step 11: POWER OPTIMIZATION BY USING SLEEP MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Step 12: Alternatives for Power saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Step 13: Battery Life Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
Author:deba168 OpenGreenEnergy
I am an Electrical Engineer.I love to harvest Solar Energy and make things by recycling old stuffs. I believe in ""IF YOU TRY YOU MIGHT,IF YOU DON'T
YOU WON'T ""
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
From the above calculation it is clear that we need a solar panel of 4V and 200mAh.
The following table shows the solar system configuration relationship between storage batteries and mini solar panels.
Battery ----> Solar Panel
1.2V ------> 2V ~ 2.5V
2.4V ------> 3.5V ~ 4V
3.6V ------> 5V ~ 6V
6V ------> 7.5V ~ 9V
12V ------>15V ~ 18V
Note : It is not the strict rule for choosing the exact rating solar panel,rather it is approximate rating .I write as per my experience.
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
Note : The boost converter do not have any marking.So use my picture during soldering.
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
Step 7: TRANSMITTER
The transmitter module contain the DHT11 sensor which is a relatively cheap sensor for measuring temperature and humidity of the environment.It is good for 20-80%
humidity readings with 5% accuracy and for 0-50C temperature readings with 2C accuracy.
I ordered the Barometric Pressure Sensor( BMP085) and rain fall sensor from eBay to forecast more weather data.For the time being I am happy with only temperature
and humidity.
The weather data is measured by DHT11 ,processed by a Arduino nano/bread board arduino and transmit it wirelessly through a RF transmitter.
DHT11 Connection :
DHT11 sensor have 4 pins : 1->Vcc ,2->Data ,3->NC ,4 ->GND
DHT11 -->ARDUINO
Vcc-->5V
Data-->D8
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
NC --> No connection
GND-->GND
Connect a 10K resistor between VCC and Data pin of DHT11
RF Transmitter Connection :
The RF transmitter has 3 pins ( VCC,Data and GND).
RF Transmitter -->ARDUINO
VCC --> 5V
Data-->D11
GND-->GND
Note : Add a antenna in the RF transmitter to increase the range.click here
After connecting every thing, upload the Tx_code attached bellow
File Downloads
Tx_code.txt (1 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Tx_code.txt']
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
Step 9: RECEIVER
The receiver module receive the weather data by a RF receiver and it is processed by Arduino UNO .The processed data is displayed through a 20x4 char LCD
display.You can also choose a 16x2 LCD also.The main reason for using a 20x4 char LCD is display is that I can display large number of weather parameters.
I add a I2C module to the LCD for reducing the number of connection with arduino (requires only 4 wires).
If you don't have a I2C module go to my tutorial on LCD tutorial for connection and example code.
LCD connection :
The I2C LCD have only 4 pins (GND,VCC,SDA,SCL)
LCD-->ARDUINO
GND-->GND
VCC-->5V
SDA-->A4
SCL-->A5
RF receiver Connection:
The RF receiver has 3 pins ( VCC,Data and GND).
RF Receiver -->ARDUINO
VCC --> 5V
Data-->D11
GND-->GND
Note : Add a antenna in the RF receiver to increase the range.click here
After connecting every thing upload the Rx_code attached bellow
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
File Downloads
Rx_code.txt (3 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Rx_code.txt']
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/
Advertisements
http://www.instructables.com/id/SOLAR-POWERED-ARDUINO-WEATHER-STATION/