Contactless temperature sensor MLX90614 + Arduino + LCD/OLED
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
Do you know which sensor can detect the temperature remotely?
Without any battery or cell.....can it work
Please show those changes made at the end where temp converted 1000 into normal 36.56 etc
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
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...
what is the range of this sensor?
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.
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
You contacted me on FB right? I sent you a test code there
@@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
@@marcoaguilar3209 Sure, you can send me a message on FB page, I'll help if I can
Did you use soldering for the temperature sensor?
It's already soldered
Which software did you use to enter the code?
Arduino IDE?
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
Please give me reply
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?
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.
What of Oled display did you use? Is it the
OLED LCD I2C 0-69-Blue Module for Arduino?
128x32 OLED i2c, SSD1306
@@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?
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.
@@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
You're using it to display something right? Otherwise how the display will know what to display?
Hi hello i just want know if there is a way connecting gsm module sim800l to notify the user of what temperature it is
Yes you can, I didn't use a gsm module yet
And please upload the connection of LCD with Arduino
How to get data in blynk app
how if I want to add operating button?
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.
The screen is not getting turned on
The code and wiring is done as shown
can it measures up to 100C?
Yes