Description
What is the MLX90640 Module? The MLX90640 module is a thermal pixel matrix sensor that allows for infrared imaging. It’s ideal for thermal vision and motion detection projects. Features: 110° field of view, thermal pixel matrix sensor SKU: ARD0012142 Price: £175.38 (converted from €192.41) Use Cases The MLX90640 module is particularly useful for makers who want to create security devices or environmental monitoring systems. It can be used to build a thermal alarm system that sends an alert when motion or temperature changes are detected.
Full description (Italian original)
The full description is shown below in Italian while the English translation is being completed.
Cos’è
Il modulo MLX90640 è un sensore a matrice di pixel termico che permette di acquisire immagini a infrarossi. È ideale per progetti di visione termica e rilevamento di movimento.
Caratteristiche
- Angolo di campo di 110°
- Sensore a matrice di pixel termico
- SKU: ARD0012142
- Prezzo: 192.41 €
A cosa serve
Il modulo MLX90640 è particolarmente utile per i maker che desiderano creare dispositivi di sicurezza o sistemi di monitoraggio ambientale. Può essere utilizzato per realizzare un sistema di allarme termico che invia un avviso quando rileva un movimento o un cambiamento di temperatura.
Tutorial: Come usare MLX90640 Modulo Telecamera a Infrarossi da 110 Gradi
Il modulo MLX90640 è un sensore a matrice di pixel termico ideale per progetti di visione termica e rilevamento di movimento. È particolarmente utile per i maker che desiderano creare dispositivi di sicurezza o sistemi di monitoraggio ambientale.
Cosa serve
- Microcontrollore Arduino
- Cavo USB
- Software di sviluppo Arduino IDE
- Libreria I2C
- Power Supply 3.3V o 5V
Passi
- Collegare il modulo MLX90640 al microcontrollore Arduino tramite i pin SDA e SCL.
- Installare la libreria I2C nel software Arduino IDE.
- Scrivere un sketch per leggere i dati dal modulo MLX90640.
- Verifica sul datasheet per configurare i parametri di risoluzione e frequenza di campionamento.
- Visualizzare i dati termici ricevuti dal sensore.
- Analizzare i dati per identificare le aree termiche.
- Interagire con altri dispositivi o sistemi di controllo basati sui dati termici.
- Verifica sul datasheet per ottimizzare la configurazione del sensore per le esigenze del progetto.
Codice di esempio
/*
Sketch di esempio per leggere i dati dal modulo MLX90640
*/
#include <Wire.h>
#include <mlx90640.h>
MLX90640 mlx;
void setup() {
Serial.begin(115200);
mlx.start(I2C_MODE);
}
void loop() {
mlx.getFrame();
for (uint16_t i = 0; i < MLX90640_IMAGE_SIZE; i++) {
Serial.print(mlx.frame[i]);
Serial.print(", ");
}
Serial.println();
}
Mini-progetto
Crea un sistema di allarme termico che invia un avviso quando rileva un movimento o un cambiamento di temperatura.
Errori comuni
- Assicurarsi che il modulo MLX90640 sia correttamente alimentato.
- Verifica che i pin SDA e SCL siano correttamente collegati.
- Assicurarsi che la libreria I2C sia correttamente installata e configurata.
- Verifica sul datasheet per la configurazione corretta dei parametri di risoluzione e frequenza di campionamento.
Accessori consigliati
- Cavo USB per Arduino
- Alimentatore USB
- Display LCD per visualizzare i dati termici
- Modulo Wi-Fi per trasmettere i dati
Domande frequenti
Come posso ottimizzare la risoluzione del sensore?
Verifica sul datasheet per impostare la risoluzione appropriata.
Quali librerie sono necessarie?
Necessario I2C e la libreria specifica per MLX90640.
Può essere utilizzato con Raspberry Pi?
Sì, ma richiede la configurazione di I2C e la libreria specifica.





Reviews
There are no reviews yet.