AMG8833 IR Termisk Kamera Module

kr.375.00 inkl. moms

AMG8833 IR Termisk Kamera Module.

På lager

Specifikationer af AMG8833 IR Termisk Kamera Module

AMG8833 IR Termisk Kamera Module er en kraftfuld og kompakt infrarød kamerasensor, der muliggør præcis temperaturmåling og bevægelsesdetektering. Den registrerer varmeudstråling fra objekter og omdanner det til et detaljeret termisk billede, hvilket gør den velegnet til en bred vifte af anvendelser såsom energiovervågning, sikkerhedssystemer og kontaktfri temperaturmåling. Sensoren er let at integrere og fungerer problemfrit med både mikrocontrollere og computere. Med sin høje følsomhed og hurtige responstid leverer den stabile og pålidelige målinger i realtid. En effektiv løsning til temperaturregistrering og termisk overvågning.

Tekniske detaljer for AMG8833 IR Termisk Kamera Module

  • Sensor type: 8×8 infrarød termisk sensorarray
  • Grænseflade: I2C
  • Måleområde: 0°C til 80°C
  • Nøjagtighed: ±2,5°C
  • Registreringsafstand: Op til 7 meter
  • Maksimal opdateringshastighed: 10 Hz
  • Strømforsyning: 3~5V DC
  • Strømforbrug: Typisk 4,5 mA
  • Visningsvinkel: Cirka 60°
  • Driftstemperatur: -20°C til 80°C
  • Opbevaringstemperatur: -40°C til 80°C

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere Adafruit-GFX-Library-master

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit GFX Library – by Adafruit”

Installere Adafruit ST7735 Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit ST7735 and ST7789 Library by Adafruit”

Installere Adafruit AMG88xx Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit AMG88xx Library by Adafruit”

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Dette eksempel illustrerer, hvordan en LCD-skærm kan visualisere temperaturforskellen. Efterhånden som temperaturen stiger, ændres skærmens farve mod rødt, mens den bliver mere blå, jo lavere temperaturen er.

Du skal bruge:

Forbind det sådan:

AMG8833:
VIN (Modul) – 3,3V (Arduino)
GND (Modul) – GND (Arduino)
SCL (Modul) – A5 (Arduino)
SDA (Modul) – A4 (Arduino)

LCD Display
+5V (Modul) – 5V (Arduino)
MISO (Modul) – D12 (Arduino)
SCK (Modul) – D13 (Arduino)
MOSI (Modul) – D11 (Arduino)
CS-LD (Modul) – D10 (Arduino)
D/C-LD (Modul) – D9 (Arduino)
RESET (Modul) – D8 (Arduino)
BL (Modul) – 5V (Arduino)
GND (Modul) – GND (Arduino)

AMG8833 IR Termisk Kamera Module Eksempel

Kode (Programmering)

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>
#include <Adafruit_AMG88xx.h>
#include <SPI.h>

// TFT skærm opsætning
#define TFT_CS 10
#define TFT_RST 8
#define TFT_DC 9
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

// AMG8833 sensor opsætning
Adafruit_AMG88xx amg;
float pixels[64]; // 8x8 array af temperaturværdier

// Temperaturgrænser (justér disse efter behov)
float minTemp = 15.0; // Blå temperatur
float maxTemp = 25.0; // Rød temperatur

void setup() {
Serial.begin(115200);
Wire.begin();

// Start AMG8833 sensor
if (!amg.begin()) {
Serial.println("Kunne ikke finde AMG8833!");
while (1);
}
Serial.println("AMG8833 fundet!");

// Start TFT-skærm
tft.initR(INITR_BLACKTAB);
tft.fillScreen(ST77XX_BLACK);
}

void loop() {
amg.readPixels(pixels); // Læs temperaturdata

// Tegn varmekort på TFT
for (int y = 0; y < 8; y++) {
for (int x = 0; x < 8; x++) {
int index = y * 8 + x;
uint16_t color = tempToColor(pixels[index]);
tft.fillRect(x * 15, y * 20, 20, 20, color);
}
}

delay(200);
}

// Funktion til at oversætte temperatur til farve (med blå for kolde temperaturer)
uint16_t tempToColor(float temp) {
// Begræns temperaturen til området
temp = constrain(temp, minTemp, maxTemp);

// Normaliser temperaturen til 0-1 interval
float norm = (temp - minTemp) / (maxTemp - minTemp);

uint8_t r, g, b;

if (norm < 0.33) { 
// Koldt (blå nuancer)
r = 0;
g = (uint8_t)(norm * 3 * 255);
b = 255;
} 
else if (norm < 0.66) { 
// Mellemområde (grøn-gul)
r = (uint8_t)((norm - 0.33) * 3 * 255);
g = 255;
b = (uint8_t)((1.0 - norm) * 3 * 255);
} 
else { 
// Varmt (gul-rød)
r = 255;
g = (uint8_t)((1.0 - norm) * 3 * 255);
b = 0;
}

return tft.color565(r, g, b);
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “AMG8833 IR Termisk Kamera Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Du kunne også være interesseret i

Relaterede varer