In this post we are going to discuss how to upload temperature on thingspeak channel using sim 900 and arduino uno. As I had already uploaded the data on thingspeak channel using sim 900 and terminal software.
Introduction:
This project is a wireless temperature logger on thingspeak channel using gsm module and arduino.
For temperature sensor, we are using lm35, that gives output in millivolt which can be easily calibrated in terms of °C. We have to use adc module, since it's an analog sensor. Once the raw data is converted into temperature, we can upload the data.
Now, we are ready to upload the data on thingspeak channel. Thingspeak provides api for uploading of data. Before this, we have to use activate GPRS on sim900. We also to provide APN for accessing the internet. After activating the GPRS, we have to use GET like this:
GET http://api.thingspeak.com/update?api_key=KTQXXXXXXXXXXXXX&field1=data