Phatfiddler
January 16th, 2007, 10:43 PM
Well its that time of the year. I have to do a final project in order to receive my degree. It has to be associated with electronics and optics/photonics, and I have to design and build the product within 14 weeks.
Here is what I have so far:
I plan on building a "weather updater" that will go on the roof of the building. It will be the size of a full-size computer tower laying on it's side. It will detect sunlight intensity, haziness, temperature, and wind speed. It will update it's results to a web-server every 30 minutes so that students/employees may visit the site to see what the weather is like ON CAMPUS, and not 45 miles away in a major city.
The site will be PHP based so it will be able to update continuously. The uploaded data from the weather station will be a module for the site, so that it may be accessed via a simple link.
The Hardware
The entire system will be built on top of Debian server, and the upload/ftp scripts will be written in python. The actual sensors i.e. photometer, thermistor will be accessed using a 8000 series microprocessor, and the collected data will be sent to the pc via the serial port twice every hour. Using python scripts, the data will be formed into a simple PHP module that will then be uploaded to the website for viewing.
The outside enclosure is a water-tight, EMI shielded aluminum case. The collected data will be sent to the pc which will be inside one of the laboratories, and the data then sent via Ethernet to te web server
All of the C, Python, and schematics will be open-source so that future students can improve upon the system, or build and add new modules like atmospheric pressure etc. This will also provide a chance for my classmates to have hands-on experience with a Linux Server, the Python Language, and what open-source is all about.
Any opinions?
Here is what I have so far:
I plan on building a "weather updater" that will go on the roof of the building. It will be the size of a full-size computer tower laying on it's side. It will detect sunlight intensity, haziness, temperature, and wind speed. It will update it's results to a web-server every 30 minutes so that students/employees may visit the site to see what the weather is like ON CAMPUS, and not 45 miles away in a major city.
The site will be PHP based so it will be able to update continuously. The uploaded data from the weather station will be a module for the site, so that it may be accessed via a simple link.
The Hardware
The entire system will be built on top of Debian server, and the upload/ftp scripts will be written in python. The actual sensors i.e. photometer, thermistor will be accessed using a 8000 series microprocessor, and the collected data will be sent to the pc via the serial port twice every hour. Using python scripts, the data will be formed into a simple PHP module that will then be uploaded to the website for viewing.
The outside enclosure is a water-tight, EMI shielded aluminum case. The collected data will be sent to the pc which will be inside one of the laboratories, and the data then sent via Ethernet to te web server
All of the C, Python, and schematics will be open-source so that future students can improve upon the system, or build and add new modules like atmospheric pressure etc. This will also provide a chance for my classmates to have hands-on experience with a Linux Server, the Python Language, and what open-source is all about.
Any opinions?