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

  • @RaushanKumar-tu8bi
    @RaushanKumar-tu8bi2 ай бұрын

    Great video :)

  • @diyprojectslab1689
    @diyprojectslab16892 ай бұрын

    Well done, keep it up, thanks for sharing it with us :)

  • @InnovateYourselfashu
    @InnovateYourselfashu2 ай бұрын

    Another great video 😀🔥👏

  • @infinitegaming2897
    @infinitegaming28972 ай бұрын

    Awesome..

  • @dishangshirodkar4587
    @dishangshirodkar45872 ай бұрын

    I had ordered mlx90640 but in the back of the camera it is written asa mlx9064x is this same?

  • @todeilfungo
    @todeilfungo2 ай бұрын

    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

    @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.

  • @jagrutpatel3208
    @jagrutpatel32082 күн бұрын

    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

    @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

  • @DishangShirodkar
    @DishangShirodkar2 ай бұрын

    is the coding same for all the different modules?

  • @HowtoElectronics

    @HowtoElectronics

    2 ай бұрын

    Yes its same for all MLX90640 module

  • @irishguy200007
    @irishguy200007Ай бұрын

    Is this better than the Amg8833?

  • @HowtoElectronics

    @HowtoElectronics

    Ай бұрын

    Yes so far so ahead of AMG8833

  • @adityamishra-pq1tt
    @adityamishra-pq1ttАй бұрын

    can we use raspberry pico

  • @HowtoElectronics

    @HowtoElectronics

    Ай бұрын

    Nop pi pico is too slow.

  • @dishangshirodkar4587
    @dishangshirodkar45872 ай бұрын

    My camera has vcc where to pin

  • @HowtoElectronics

    @HowtoElectronics

    2 ай бұрын

    To 3.3V

  • @dishangshirodkar4587

    @dishangshirodkar4587

    2 ай бұрын

    ​@@HowtoElectronics it will work?

Келесі