DIY High-Resolution Thermal Imaging Camera using MLX90640 & Raspberry Pi
Ғылым және технология
𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻:
In this project, we will build our own Thermal Imaging Camera with MLX90640 & Raspberry Pi. The MLX90640 far-infrared camera is an array of 768 (32×24) thermal sensors that can detect temperatures from -40 to 300°C with approximately 1°C accuracy.
Earlier we build a Thermal Camera using AMG8833 & Raspberry Pi Board. The AMG8833 has a lower resolution of 8×8 pixels, totaling 64 thermal detectors. However, the MLX90640 sensor offers a higher resolution of 32×24 pixels, which translates to 768 individual thermal detectors. This higher resolution provides more detailed thermal images. The AMG8833 offers a lower refresh rate of 10 Hz, making it less ideal for monitoring fast-changing thermal events, while the MLX90640 supports a higher refresh rate of up to 64 Hz for smoother thermal video capture.
This DIY Thermal Imaging Camera using MLX90640 & Raspberry Pi uses a Python Code and multiple Python libraries like Numpy and Matplotlib for visualization of Thermal images on a 7-inch HDMI LCD Screen. Thus building a thermal imaging camera using the Raspberry Pi and the MLX90640 is a fun and affordable project that can be done by anyone with basic electronic skills. Whether your aim is to spot temperature variations around the house, identify heat escapes in building structures, or merely take unique infrared photos, this project provides an excellent starting point.
𝗦𝗼𝘂𝗿𝗰𝗲 𝗖𝗼𝗱𝗲 & 𝗪𝗿𝗶𝘁𝘁𝗲𝗻 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹: how2electronics.com/diy-therm...
....................................................................................................................................................................................................................................
Drop a like if you liked this video.
Don't forget to subscribe to our channel for more Electronics projects and tutorials.
Website: how2electronics.com
Facebook: / howtoelectronicsfb
Instagram: / howtoelectronics
Twitter: / how2electronics
Пікірлер: 18
Great video :)
Well done, keep it up, thanks for sharing it with us :)
Another great video 😀🔥👏
Awesome..
I had ordered mlx90640 but in the back of the camera it is written asa mlx9064x is this same?
is it possible to use it with an arduino or is it not powerfoul enough? also, are there any drwaback to have a higher refresh rate?
@HowtoElectronics
2 ай бұрын
The MLX90640 thermal camera often struggles to work with Arduino because the Arduino doesn't have enough processing power and memory to manage the sensor's high data rate and calculations. Also, there can be compatibility issues with the I2C communication protocol that make it tricky to connect the two.
Hey i am not coder, but trying to to make 1 project so basically i have esp32 devkit1 , so can i use this model with mlx90640 and view the thermal image on my laptop, and do i flash it with micropython or arduino ide will work. I know its a lot to answer but i hope u will answer some😅. Thanks
@edwinawariyah6239
Күн бұрын
Yes and no Ideally you would "flash" some compiled code into the ESP32 and then stream the data to your PC via the serial connection linking them (usb). Think of it this way, the MLX90640 is connected to the ESP32 via i2c with a code you uploaded from your arduino or micropython. The esp32 is connected to the PC via serial. You can view the data from the MLX90640 from your serial monitor (using arduino) but it will just produce a bunch of junk numbers. However, using libraries like Serial and matplotlib on python, you can actually convert the stream into a heatmap representation to create something like a videostream
is the coding same for all the different modules?
@HowtoElectronics
2 ай бұрын
Yes its same for all MLX90640 module
Is this better than the Amg8833?
@HowtoElectronics
Ай бұрын
Yes so far so ahead of AMG8833
can we use raspberry pico
@HowtoElectronics
Ай бұрын
Nop pi pico is too slow.
My camera has vcc where to pin
@HowtoElectronics
2 ай бұрын
To 3.3V
@dishangshirodkar4587
2 ай бұрын
@@HowtoElectronics it will work?