IoT Project: Temperature Logger Using Arduino, Lm35, Sim900 and Thingspeak

3,613

20

16

Posted

Introduction: IoT Project: Temperature Logger Using Arduino, Lm35, Sim900 and Thingspeak

In this project, we will upload temperature using lm3k on thingspeak channel using arduino and gsm module.

Step 1: Stuff Required:

  1. Arduino uno
  2. Gsm module
  3. LM35
  4. Jumper wires
  5. Account on thikspeak
  6. 12 volt adapter for powering gsm module

Step 2: Connections

Make connections as given in the diagram. Connect Tx of GSM module to pin number 7 of arduino board and Rx of of GSM module to pin number 8 of arduino uno and ground should be common between these two.

Output of LM35 should be connected to A0 of arduino board.

Arduino Uno GSM module LM35

Pin no. 7 Tx

Pin no. 8 Rx

Pin no. A0 Output of Lm35

Step 3: Uploading the Code

Download the code from here:

Click here to download

The code is quite simple. You need to change apn as per your service provider. Also, you need to change the api key for thingspeak channel.

That's it

Happy learning !!

Share

Recommendations

  • Epilog Challenge 9

    Epilog Challenge 9
  • First Time Author Contest 2018

    First Time Author Contest 2018
  • Sew Warm Contest 2018

    Sew Warm Contest 2018
user

We have a be nice policy.
Please be positive and constructive.

Tips

Questions

15 Comments

Many thanks for this. It works with me.

I would like to transfer then more than one measurement (i.e. Temp+humidity and another measurement)

Can you please tell me how I can change the code that you've attached to this instructable?

Many thanks again

i have try but can't work :( the data can't send to thingspeak.

in API, is that Write API Key or Read API Key?

the data still can't send :(

There might be some problem with APN. Check out with terminal by giving AT commands.

Hope it will help you :)

still can't send :(

i can't make it.. is that any display on serial monitor on arduino ide? thanks

Yes, there is display on serial monitor on arduino IDE. You can check it in serial monitor

the coding and wiring is same looks like you

add more than one sensor, is it possible?