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

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

About: Loves electronics, science fascinates me

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

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

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 !!

Be the First to Share

    Recommendations

    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest

    20 Discussions

    0
    ShaukatM3
    ShaukatM3

    1 year ago

    sir i can not get continue value on thingspeak whats the problem plz can you tell mewhat i can do so that i can get continue value ater some interval????

    0
    corbru
    corbru

    2 years ago

    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

    0
    ShaukatM3
    ShaukatM3

    Reply 1 year ago

    can you ave done it for more then one sensor

    0
    Rafi'N
    Rafi'N

    3 years ago

    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?

    0
    DIY  Tutorials
    DIY Tutorials

    Reply 3 years ago

    It's Write API key

    0
    Rafi'N
    Rafi'N

    Reply 3 years ago

    the data still can't send :(

    0
    DIY  Tutorials
    DIY Tutorials

    Reply 3 years ago

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

    Hope it will help you :)

    0
    Rafi'N
    Rafi'N

    Reply 3 years ago

    still can't send :(

    0
    Rafi'N
    Rafi'N

    3 years ago

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

    0
    DIY  Tutorials
    DIY Tutorials

    Reply 3 years ago

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

    0
    Rafi'N
    Rafi'N

    Reply 3 years ago

    the coding and wiring is same looks like you

    0
    fazau
    fazau

    3 years ago

    add more than one sensor, is it possible?

    0
    DIY Hacks and How Tos

    Great project. I need to make some kind of temperature logger to monitor my indoor plants so that they don't freeze in the winter. I might have to try this.

    0
    DIY  Tutorials
    DIY Tutorials

    Reply 3 years ago

    Thanks for the appreciation

    0
    mnyakukweni
    mnyakukweni

    Reply 3 years ago

    Hi, Thanks for the beautiful tutorial,

    I'm trying to download the code but it seems like the link provided is inaccesible.

    Is it possible that you sent it to me on mnyakukweni@gmail.com.

    Your help will be much appreciated.

    Yours,

    Jovita

    0
    DIY  Tutorials
    DIY Tutorials

    Reply 3 years ago

    Thanks for the appreciation. I had sent the link to your mail.

    Regards,

    Chandan Kumar