Weather Station

Hello

i want to make a Weather Station as you did before( https://learn.sparkfun.com/tutorials/we … nderground )

i have

Arduino

SparkFun Weather Shield

Weather Meters

GPS Receiver - GP-735 (56 Channel)

i have got readings with SparkFun Weather Shield from serial monitor and i tried to send it to https://thingspeak.com/ with WiFi Module - ESP8266

but i have no result with esp8266.

So i was looking for another solution for data transfer and i want to buy SparkFun ESP8266 Thing which i think more stabilize.

is it possible to connect SparkFun Weather Shield directly to SparkFun ESP8266 Thing or should i make readings with arduino and then send it to SparkFun ESP8266 Thing and make it send data to internet?

I was wondering if you could provide with some guidance regarding esp8266

Hi spark1.

Since the Weather Shield was designed for use with an Arduino Uno, it’s missing some hardware needed to interface it with a ESP8266. Unfortunately we don’t have a weather type shield that will work with an ESP8266 or ESP32 due to the fact that both have limited ability to process analog signals and the Weather Shield has three analog outputs that need monitored.

The best way to do this would be to connect the shield to an Arduino and let the Arduino take care of all the reading and processing of data from the Weather Shield. Then pass the data off to a ESP8266 for transmission over WiFi but we don’t have any code for that.

If you’re able to get the ESP8266 talking to the Internet and can pass it the data you want to send, that would get this working.

hello

thanks for reply i will figure out a way to work with ESP8266 but i am reading temp_p=999 C all the time

what could be the problem

There was a revision on the Weather Shield some time back where we changed the type of sensor used for temperature and humidity. Make sure you’re using code for the correct version of shield. (I think the tutorial you’re following might have code for the older shield and you may need to alter the code for the new sensor.)