online marketing
Engineering Electronic Projects | Project for Final Year

Become a Fan



Twitter


Follow us
on Google+


Submit your site to the Hotvsnot.com web directory! Find sites like this in the Electronics Directory

Downloads

Referers

Last Referers
mobileylotsoft.info
mobileylotsoft.info
mobileylotsoft.info
sugarkun.com
mobileylotsoft.info

Top Referers
4553x www.google.co.in
2420x www.google.com
800x www.facebook.com
653x www.everyonewe...
603x ymlp.com

Top 100 Referers
click here

Shoutbox

You must login to post a message.

21-09-2011 15:12
Please share our facebook fan page. www.facebook.com/e
lxproject

02-08-2011 15:13
spam bye bye..

29-07-2011 01:55
Janice, please write in our forum...

janice
28-07-2011 02:49
can anyone share ur ideas of creating a project that would benefit health & community...tnx

20-05-2011 05:09
Got serious problem during update...fixed now

Login

Username

Password





Forgotten your password?
Request a new one here.

Subscribe

Enter your email address:

Delivered by FeedBurner

Users Online

· Guests Online: 7

· Members Online: 0

· Total Members: 1,711
· Newest Member: abdo alsawi

Last Seen Users

abdo alsawi 1 day
mats1986 2 weeks
tejaswivarma1 9 weeks
rita199911 weeks
proj11 weeks
Hemantrockz14 weeks
denis16 weeks
Santosh16 weeks
BlackMASK17 weeks
markanthony10220 weeks

RSS feeds

Stats

elxproject.com

Weather Station

  Subscribe this Delicious Google Live Reddit Yahoo Favourites

Weather station with pressure reading, relative humidity, indoor & remote outdoor temperature display.Both Celsius or Fahrenheit & mbar/hPa or mm Hg supported. With calendar & clock. Easy 3-button user-menu. 42 hour-history display (curve). Auto-memory & display of all high and low-values. PIC 18F452 running at 4 MHz, power saving sleep mode. Sensors are only turned on when needed..



Circuit Explanation:


Now this was a huge project! All sensors had to be fully tested one at a time, wireless communication had to be perfect, various LCDs were tried. Nevertheless, here's the result: hope you enjoy it!

The circuit may be powered by a small 9V battery, but you'd better take a couple of AA-batteries. A 6-pack will last a several months. Consumption for the base station is around 8 to 9 mA whilst active and only 2 to 3 mA in sleep mode (LCD remains on.) The transmitter takes slightly less.

The receiver (base station) is active during 5 seconds & then goes to sleep for 45 seconds. The transmitter takes a nap every 30 seconds or so.

Menu mode
is entered when pushing the "menu" button (what's in a name?) for 1 second. Browsing & value changes are done with the "min" & "plus" keys. When in normal mode (like in the picture above), the "min" and "plus" keys can browse through the different histories. All these controls will wake up the processor if it was in sleep mode.

On the left-hand side of the LCD we have (from top to bottom :) Outside temperature, Pressure, inside Temperature, Relative Humidity, Calendar and Clock.

On the right: High value of the past 42-hours, Bar graph histogram (right is most recent value), Low value.

All sensors are read & LCD (left-hand side) are updated every 50 seconds. Histogram is updated on the hour (e.g. 10h00, 17h00, 22h00,...).
All data is stored in EEPROM and is loaded at power-up. In case of a power failure (or when changing batteries), there will be no data (nor history) lost.


 

MPX 4115A pressure sensor Most expensive part of the project (around € 20,- / $ 25,-), but it's worth it. Output of this sensor is an analogue voltage, which is temperature-compensated! We'll feed this directly to the PIC's 10-bit ADC.
TC77 SPI temperature sensor Nice SPI-sensor in a tiny SO-08 package. We'll use an emulated SPI-mode since we're already using I²C for the RTC (with a DS1307) and the external memory (24LC256), but this works just as well. Resolution goes to one tenth of a degree Celsius!
H1 humidity sensor This sensor's output is a capacitance between 112pF (at 10% RH) and 143pF (90% RH) Its curve is not linear so we'll use a simple table to convert the A/D reading to the correct RH-value. Capacitance to frequency conversion is done with a simple 555 timing circuit. This frequency is fed to the PIC's T1_CLK.

RX+TX433: wireless modules These are cheap modules. They have a quite good range (to 25m indoors and 150m outdoors.) Data size of one packet is 32 bits. Bits 8 (LSB) to 19 (MSB) contain temperature data (BCD). Bit 21 is the minus sign, bit 23 is a low battery warning.


Schematics:
right-click & "save picture as" for full resolution or (recommended) download the eagle-file below.

Base-station (receiver)


Transmitter

Remote temperature sensor (transmitter) compatible with HUGER & OREGON SCIENTIFIC remote sensors

Parts Lists (Bill of material):

Receiver, Calibration:
Pressure calibration
Make sure you're using a reliable multimeter, and not a cheap one. First adjust VREF- (PIC RA2, pin 4) to 2V40 with trimmer R9. Then adjust VREF+ (RA3, pin 5) to 4V70 with trimmer R8. At last, do a manual (linear) pressure correction via the menu (see below.) Of course, you'll have to know the current pressure for your area ... but this is just once!

Humidity calibration:
Make sure you're using a reliable multimeter, and not a cheap one. First adjust VREF- (PIC RA2, pin 4) to 2V40 with trimmer R9. Then adjust VREF+ (RA3, pin 5) to 4V70 with trimmer R8. At last, do a manual (linear) pressure correction via the menu (see below.) Of course, you'll have to know the current pressure for your area ... but this is just once!

Temperature calibration:
No need, the TC77 sensors are fully calibrated.

Downloads:
WARNING: may not be duplicated for any commercial use whatsoever without explicit consent from the author (c) Michel Bavin


For the base-station (receiver:)

For the remote temperature sensor (transmitter:)

PCB Screenshots
Base station (receiver:)


Remote transmitter (outside temperature:)



Info and Data sheets
Tools
This project is made with the PCWH CCS compiler ($500,-) You can install Microchip's free PLAB IDE with it to get things going smoothly.

Programming of the PIC18F452 was done with the excellent Tiny PIC bootloader, through the RC6 & RC7 pins. But you'll need a regular PIC programmer to write the PIC the first time with...
The remote transmitter has software RS232 on pins 9 (RB3,TX) and 10 (RB4,RX) for debugging only. Eagle 4.11 was used for the schematic & PCB layout.

 

Hex file: 012_v32_hex.zip, September 12, 2004: 012_32.hex (to program the PIC 18F452)
Source code: 012_v32_c.zip , September 12, 2004 : 012_32.c (CCS compiler) (with include files 24256_mb.c / ds1307_mb_v1.c / lph7779_v3.c / menu_012.c / rx_radio_012.c)
Schematic: 012_base_sch.zip , September 9, 2004: 012_base.sch (Eagle 4.11e) (with these library files: pic18f4x2.lbr and ic-package_mb.lbr (important: copy these to your eagle\library directory)
PCB: 012_base_brd.zip, September 9, 2004: 012_base.brd (Eagle 4.11e)
Hex file: 012_v105_hex.zip, May 6, 2006: 012_105.hex (to program the PIC 16F84A)
Source code: 012_v105_c.zip , May 6, 2006: 012_105.c (CCS compiler)
Schematic: 012_transmit_sch.zip , September 12, 2004: 012_trans.sch (Eagle 4.11e)
PCB: 012_transmit_brd.zip , September 14, 2004: 012_trans.brd (Eagle 4.11e)
MPX4115A pressure sensor from Motorola.
TC77 SPI temperature sensor (Microchip.)
H1 humidity sensor (Philips.)
RX+TX433: wireless modules (Velleman)
DS1307 i2c RCT
24C256 i2c EPROM

Comments

#1 | FATMAN2142 on May 09 2009 14:53:50
whats the LCD used?
full parts list?
#2 | BlackMASK on August 23 2009 17:07:59
Full parts list is available now. Please read above or click on this download link www.elxproject.co...?page_id=6.
#3 | kittupul on September 06 2009 16:40:06
can i have hex code and source code of this proj?
#4 | kittupul on September 06 2009 16:41:54
can we interface sd card to pic used in this project?how to interface that?
plz send circuit diagram of it?
#5 | kittupul on September 06 2009 16:43:04
reply fast
Smile
#6 | kittupul on September 06 2009 18:24:24
PLZ ATTACH BLOCK DIAGRAM.
#7 | BlackMASK on September 23 2009 16:59:20
You can download the hex code and source code. Please follow the download link to download
#8 | IronBrain on February 01 2010 18:31:10
Hello, This is an Amazing project. I see you have a wireless module. I maybe a confused undergraduate engineer here but I plan to follow your project as a guide so I can learn a few things is there a way I can interface the PIC to connect to a wireless network within range and the data get transmitted to a website for uploading current weather conditions? I am serious about learning what I would need to do to implement that and learn this project top to bottom thanks!
#9 | Lionel on August 17 2012 20:50:57
plus size cheap prom dresses plus size cheap prom dresses a public forum far longer than anyone expected. In their own bizarre, maybe crackedout way, they were a source of hope. If Bob and Whit could make it, you could, too. Or so it seemed www.dressknee.co.uk/images/thumbnails/Evening-Dresses/Evening-Dresses-BW10522.jpg dresses flower girls dresses flower girls . After the jump is a collage of stills from their 2005 Bravo show Being Bobby Brown ivory flower girl dresses ivory flower girl dresses . Think of it as a final tribute wedding dresses mother of the bride wedding dresses mother of the bride . AP/Yahoo! Theirs was not a perfect love, but it sure as hell was fascinating design a prom dress design a prom dress beautiful bridal dresses beautiful bridal dresses. To Be Continued… Posted at 9:59PM EST And, cheap prom dress cheap prom dress in a final twist, they have to go through another elimination anyway, so Brandi's selfsacrifice was in vain. Ha! —Comment Now —Brandi Bails Posted at 9:57PM EST She sacrifices herself so Megan can stay! Smart, stupid or smartstupid? —Comment Now —Bottom 3! Posted at 9: lace wedding dress lace wedding dress 53PM EST Get your final votes in! (And check out how adorable Megan

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login to vote.

No Ratings have been Posted.

Popular Projects

· Weather Station (51559)
· Electronic code lock with user define... (33994)
· The GreenBee Project (33168)
· Thermometer using Nokia 3310 LCD (24963)
· TDA7000 for NBFM (22374)
· The World's Simplest Open Source DIY ... (22084)
· REMOTE[RS232] Using Easy-Server V0.9 (16237)
· DIY PIC16F883 Development Board (15297)
· Ethernet Weather Station (14596)
· Smart Laptop Docking Station with Ant... (13857)
· AVR microcontroller Web Server (13629)
· Electronic Distance Meter (13411)
· Realtime clock with LED display and 8... (12993)
· Traffic Light System (12905)
· Vehicle Tracking System using GPS and... (12872)
· 500W low cost 12V to 220V inverter (12531)
· RFID Based Security System (AT89S52 +... (12358)

Add a Comment

Facebook