Contactless temperature sensor MLX90614 + Arduino + LCD/OLED

Sdílet
Vložit
  • čas přidán 12. 09. 2024
  • Hello, and welcome to this quick and easy tutorial where I use MLX90614 (GY906) non contact / contactless temperature sensor, thermometer, and we'll use to measure temperature in degree Celius and Fahrehnheit with an easy library, I'll be using it with serial monitor, LCD i²c and OLED display. I hope you like the video.
    Consider a Subscribe to support the channel.
    Wiring and codes:
    surtrtech.com/2...
    Arduino Temperature, Humidity and Weather sensors playlist:
    bit.ly/2GUylw2
    How to use LCD i²c screen:
    bit.ly/2Y96zmp
    How to use OLED display:
    bit.ly/2J1q4JV
    Arduino Modules playlist:
    bit.ly/2Dh4pJC
    Arduino Projects playlist:
    bit.ly/2Fxm2Y7
    Arduino Shields playlist:
    bit.ly/2APsndI
    Siemens TIA Portal playlist:
    bit.ly/2MhtSFT
    Facebook: / surtrtech
    Twitter: / surtrtech

Komentáře • 36

  • @ajazwz2691
    @ajazwz2691 Před 3 lety +1

    Do you know which sensor can detect the temperature remotely?

  • @karanbora7346
    @karanbora7346 Před 4 lety +1

    Without any battery or cell.....can it work

  • @rohinishinde3529
    @rohinishinde3529 Před 3 lety

    Please show those changes made at the end where temp converted 1000 into normal 36.56 etc

  • @alvaroandresrinconfranco7761

    Super nice system, just one question, do you need any resistance as a protection of the sensor? I mean it is possible to burn the sensor, connecting it to 3,3 v pin? my sensor got super hot today and is showing the same mistaken reading that you had in the video, I couldn't be able to make it work

    • @SurtrTech
      @SurtrTech  Před 4 lety

      I checked its datasheet, it doesn't require any resistor, it's powered by 3.3V, mine wasn't getting hot, of course I didn't like that difference in readings, but I think if you want something more stable it's better to aim for better modules...

  • @zerosandones7547
    @zerosandones7547 Před 4 lety +1

    what is the range of this sensor?

  • @achyutreddy2007
    @achyutreddy2007 Před 3 lety

    Hey man. I'm kinda in a hurry, but my readings are showing 1000 degrees C. I don't understand how you fixed yours. I checked the wires correctly and I'm not sure why its not working.

  • @hashimhassan1191
    @hashimhassan1191 Před 5 lety +1

    hi
    i currently want to do a project using the ir temp sensor with piezo buzzer,water temperature switch and oil pressure switch and i would kindly request for your help if possible in the coding process and other sections which i might be less knowledgeable about...looking forward to your kind reply...thanks in advance

    • @SurtrTech
      @SurtrTech  Před 5 lety

      You contacted me on FB right? I sent you a test code there

    • @marcoaguilar3209
      @marcoaguilar3209 Před 5 lety

      @@SurtrTech Hi. I am also doing a project with the same MLX90614 sensor and I need to turn on a pump and some LEDs at certain temperatures, could you please help me with the code please

    • @SurtrTech
      @SurtrTech  Před 5 lety

      @@marcoaguilar3209 Sure, you can send me a message on FB page, I'll help if I can

  • @anujshahane2014
    @anujshahane2014 Před 5 lety +1

    Did you use soldering for the temperature sensor?

  • @anujshahane2014
    @anujshahane2014 Před 5 lety +1

    Which software did you use to enter the code?

  • @sahilshinde5768
    @sahilshinde5768 Před 3 lety

    After uploading the exapmple program what changes i.e. correction you have done with that temperature showing 28.45 C something from 1025.58 C

  • @KeshavKumar69420
    @KeshavKumar69420 Před 4 lety

    Hey there, I am making this as my first arduino project. I have ssd1306 with 7 pins, MLX90614 infrared sensor , the same which you have used in video . I want to use it with arduino nano. I watched how they did on instructable. I tried with same circuit connections. It didn't work, only OLED screen was ON. I don't even know if the sensor is working or not. So can you help me with sensor and display?

    • @SurtrTech
      @SurtrTech  Před 4 lety

      Hello, first thing to do is to separate both for test:
      - Use the sensor first with the serial monitor, make sure you have the right library, right i²c address and check if it works well with serial monitor.
      - For the SSD1306, make sure it's i²c (check for pins SDA/SCL) otherwise it's a SPI and this code won't work for you and you have to adapt SPI version to this.

  • @NICSU667
    @NICSU667 Před 4 lety

    What of Oled display did you use? Is it the
    OLED LCD I2C 0-69-Blue Module for Arduino?

    • @SurtrTech
      @SurtrTech  Před 4 lety

      128x32 OLED i2c, SSD1306

    • @NICSU667
      @NICSU667 Před 4 lety

      @@SurtrTechummm I have a question. My group team bought the OLED 0.91 Blue module and I was wondering how do we start it to work. Will it power on if plug to the correct setup like in the thumbnail? Or do you program it first in order to power on the OLED display?

    • @SurtrTech
      @SurtrTech  Před 4 lety

      You should use it with a board (Here Uno) and put in the code what you want to display... always begin with code from examples.

    • @NICSU667
      @NICSU667 Před 4 lety

      @@SurtrTech so youre saying that the OLED Display is that you need to input the code first in order it to power on and display on what you want to it to display. Am I follwing it cleary? Really sorry Im just an amateur

    • @SurtrTech
      @SurtrTech  Před 4 lety

      You're using it to display something right? Otherwise how the display will know what to display?

  • @andreidavid230
    @andreidavid230 Před 5 lety

    Hi hello i just want know if there is a way connecting gsm module sim800l to notify the user of what temperature it is

    • @SurtrTech
      @SurtrTech  Před 5 lety

      Yes you can, I didn't use a gsm module yet

  • @rohinishinde3529
    @rohinishinde3529 Před 3 lety

    And please upload the connection of LCD with Arduino

  • @divyanshsao9380
    @divyanshsao9380 Před 4 lety

    How to get data in blynk app

  • @wahyusukardy8898
    @wahyusukardy8898 Před 4 lety

    how if I want to add operating button?

    • @SurtrTech
      @SurtrTech  Před 4 lety

      If you're talking about "pressing a button to measure" like a thermometer gun.
      Add a push button, declare its pin and pinMode, go to the loop function remove that delay at the end, take everything and put it inside an "if(button_state)" condition ... then in the loop always read the button state if it's pressed you start measuring in real time and when you let go it keeps displaying the last values.

  • @3399nikhil
    @3399nikhil Před 4 lety

    The screen is not getting turned on

    • @3399nikhil
      @3399nikhil Před 4 lety

      The code and wiring is done as shown

  • @CoolDude-vc2fl
    @CoolDude-vc2fl Před 4 lety

    can it measures up to 100C?