Due to the impacts of the coronavirus outbreak, we are experiencing longer than normal lead times on certain products. We encourage back-ordering out-of-stock items to receive them as soon as possible.
The SparkFun Photon Weather Shield is an easy to use add-on board that grants you access to barometric pressure, relative humidity, and temperature. There are also connections on this shield to optional sensors such as wind speed, direction, rain gauge and soil readings!
These Weather Shields utilize the HTU21D humidity and MPL3115A2 barometric pressure sensors. Each shield comes with two RJ11 connectors (for optional hook up of rain and wind sensors) and a 3-pin soil temperature and moisture hookups. Finally, each Weather Shield can attach effectively and easily to your Photon in no time at all!
The Particle Photon is a tiny WiFi development kit for creating connected projects and products. Sporting a 120Mhz ARM Cortex M3 and built-in WiFi, the Photon is not only powerful, but easy to use. The small form factor is ideal for IoT projects with cloud-connectivity.
Note: Not only can this shield operate with the Photon, it can also be used with the Particle Core! We understand that there are a ton of you out there who still haven't been able to get your hands on a Photon yet and would like to start playing with this shield now. If that person is you we hope we have obliged!
If you are finding that the barometric pressure readings you are getting are off, you may need to correct pressure for altitude. For instance, In Denver, if the pressure is measured by NOAA 29.92"Hg it's already been corrected for altitude. The weather shield is going to read actual pressure, not pressure that has been corrected for altitude and you should expect to see a reading of about 24.73"Hg. Below is a link to a calculator that will give you a correction factor for whatever altitude your station is at. Link to calculator
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 6 ratings:
1 of 1 found this helpful:
I received my weather shield last night, was able to solder on headers for the i2c bus, integrate my ultrasonic sensor code into the Sparkfun example and have it collecting data in just a couple hours.
I posted a bit of a write-up at in the Particle.io community forums. https://community.particle.io/t/i2cxl-maxsonar-mb7040-examples/17971/7?u=tsayles
1 of 1 found this helpful:
I am using this shield with the battery shield and everything works as described. I have both the soil moisture and soil temperature sensors connected as well and a photocell for reading outdoor light levels. With the weather station for wind and rain, my Monitoring Apparatus Networked For Reading Environmental Data, MANFRED for short, is working perfectly. I highly recommend this shield. I had a blast building this project. Thanks SparkFun. You guy's are the best. Also, your software libraries were extremely helpful.
An i2c wonderland, with uart for you wierdos who are into that (or have sensors that are). One of the rj11's was on at a bit of a jaunty angle, but a tap of the iron set it straight. Really pleased with this thoughtful little gem on the Core. The i2c is a bit of a trouble spot on the Photon though, through no fault of the shield some photons, with some firmware versions may have some trouble getting good readings.
Thanks for the review. And I wanted to mention that Particle pushed a fix for the I2C issues. It should auto update with the V0.4.4 release for Photon and P1
I bought this board in order to have another board to talk to for a device I am building. Using the Particle web IDE it is extremely easy to get code working and this thing running. Finally I have two Photons communicating over Wifi, and that is really cool!
My Spark Fun Photon kit worked with iPad iOS 9.x, but stopped with upgrade to 10.1.1. And my new Photon with riser pins also incompatible. So haven't setup weather shield. Had chat with Apple support. No explication. Photon community reviews silent on this. Waiting on my new MacBook Pro to try again.
Even though this is now the "old" version, it works fine for me. My main complaint is the temp readings for the humidity sensor and baro sensor seem to be either self-heating or are heated by the Photon. My guess is the latter. If you sleep the Photon mostly and just wake up to take readings it improves this issue. A remote temp sensor is probably the best bet. However, the humidity is calculated based on the sensor's internal temp measurement, so it can mess with that. I have mine hooked to the SparkFun weather station and it is great.