Temperature and Humidity Data Recorder
Hello all,
·
This project uses BasicStamp 2P to interface with a DS1307,· SHT15, JP Module and 16x4 LCD display. Code used is standard PBasic 2.5, it should work on most BasicStamp chips.
·
The project is a data logger demonstration program. It can record temperature and humidity data to MMC/SD card with date and time. Press the temperature unit select button switch to select Celsius or Fahrenheit.· The data can be processed to the virtual XY chart or Polar Chart through the website ( www.jianpingusa.com/jpchart ).
·
Components:
····· 1) Basic Stamp 2P
····· Manufactory:· www.parallax.com
····· Datasheet: http://www.parallax.com/tabid/440/Default.aspx
·
2)·DS1307·· ···············
Manufactory: www.maxim-ic.com ,··
Datasheet:· http://datasheets.maxim-ic.com/en/ds/DS1307.pdf
·
3) SHT15·······
Manufactory: www.sensirion.com
Datasheet: www.sensirion.com/en/pdf/product_information/Data_Sheet_humidity_sensor_SHT1x_SHT7x_E.pdf
·
4) JP Module
Manufactory: www.jianpingusa.com
······· Datasheet: http://www.jianpingusa.com/datasheet/JP%20Module%20Instruction.pdf
·
······ 5) 16x4 LCD Display (CM1644 series)
······ Manufactory: http://www.femacorp.com/
······ Datasheet: http://www.femacorp.com/Products/LCD/Character%20Modules/Character%20Modules%20Index.htm
·
Data processed website:
www.jianpingusa.com/jpchart
·
Attached files:
1)······ schematic
2)··· code
3)······ project photo
4)······ XY Chart
5)······ Polar Chart
6)······ Video Link: ···http://www.youtube.com/watch?v=CY6NPmKLrRc
·
Author of this project: OldSpring
Thanks to Parallax team and all forum users.
·
·
·
This project uses BasicStamp 2P to interface with a DS1307,· SHT15, JP Module and 16x4 LCD display. Code used is standard PBasic 2.5, it should work on most BasicStamp chips.
·
The project is a data logger demonstration program. It can record temperature and humidity data to MMC/SD card with date and time. Press the temperature unit select button switch to select Celsius or Fahrenheit.· The data can be processed to the virtual XY chart or Polar Chart through the website ( www.jianpingusa.com/jpchart ).
·
Components:
····· 1) Basic Stamp 2P
····· Manufactory:· www.parallax.com
····· Datasheet: http://www.parallax.com/tabid/440/Default.aspx
·
2)·DS1307·· ···············
Manufactory: www.maxim-ic.com ,··
Datasheet:· http://datasheets.maxim-ic.com/en/ds/DS1307.pdf
·
3) SHT15·······
Manufactory: www.sensirion.com
Datasheet: www.sensirion.com/en/pdf/product_information/Data_Sheet_humidity_sensor_SHT1x_SHT7x_E.pdf
·
4) JP Module
Manufactory: www.jianpingusa.com
······· Datasheet: http://www.jianpingusa.com/datasheet/JP%20Module%20Instruction.pdf
·
······ 5) 16x4 LCD Display (CM1644 series)
······ Manufactory: http://www.femacorp.com/
······ Datasheet: http://www.femacorp.com/Products/LCD/Character%20Modules/Character%20Modules%20Index.htm
·
Data processed website:
www.jianpingusa.com/jpchart
·
Attached files:
1)······ schematic
2)··· code
3)······ project photo
4)······ XY Chart
5)······ Polar Chart
6)······ Video Link: ···http://www.youtube.com/watch?v=CY6NPmKLrRc
·
Author of this project: OldSpring
Thanks to Parallax team and all forum users.
·
·
Comments
Also, your LCD ties up many of your output lines.· Did you consider using a serial device like the 4x20 that only uses one output?· Just curious, obviously you had all the outputs you needed.
Thanks.
Jeff
One thing you may want think about is this to have it where it check the temperature and humidity data and see·if it has changed then record the data change and time stamp this would save on memory·
I have one that Sid (·A person·that was on the·Parallax·Forum)·made for a few year ago and that was one of the thing that i want my· data logger to do which is very nice to have this is just a··
If· you would like me to share the code with you i will
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
··Thanks for any··that you may have and all of your time finding them
·
·
·
·
Sam
Post Edited (sam_sam_sam) : 7/7/2008 8:19:33 PM GMT
Good job!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC
www.sxmicro.com - a blog·exploring the SX micro
www.tdswieter.com
i love your work! But a question: How did you get the DS1307 (I2C) on the Pins 8,9,10 to work, as they aren't the I2C-Pins?
Do you have like a driver for that? Unfortunately, i can't open a bsp-file!
Thank you,
Max