TCS34725 RGB Farvesensor Module

kr.45.00 inkl. moms

TCS34725 RGB Farvesensor Module.

På lager

Varenummer (SKU): 9931 Kategori: Tags: , ,

Specifikationer af TCS34725 RGB Farvesensor Module

TCS34725 RGB Farvesensor Module er en præcis farvedetektering med TCS3472 RGB Farvesensor Modul. Denne kompakte og avancerede sensor er designet til at registrere rød, grøn, blå (RGB) og hvidt lys med imponerende nøjagtighed. Det indbyggede IR-blokkeringsfilter sikrer, at farvedetektionen er upåvirket af infrarødt lys, hvilket gør den ideel til en lang række applikationer, lige fra automatisering til farvejustering.

Tekniske detaljer for TCS34725 RGB Farvesensor Module

  • Farveregistrering: Registrerer rød, grøn, blå (RGB) og hvidt lys med høj præcision.
  • IR-blokkeringsfilter: Minimerer infrarøde spektralkomponenter for mere nøjagtig farvedetektion
  • Dynamisk område: 3.800.000:1, ideelt til både svagt og stærkt lys.
  • Programmerbar analog forstærkning: Tilpas følsomheden efter applikationens behov.
  • Integrationstid: Justerbar for optimal ydeevne under forskellige lysforhold.
  • Strømforbrug:
    2,5 µA i dvaletilstand.
    65 µA i ventetilstand med justerbar ventetid fra 2,4 ms til over 7 sekunder.
  • I2C-interface:
    Kompatibel med Fast Mode.
    Dataoverførselshastighed op til 400 kbit/s.
  • Spændingskompatibilitet: Understøtter VDD eller 1,8 V busniveauer.
  • Interrupt-funktion: Maskérbare afbrydelser med programmerbare øvre og nedre tærskler.
  • Vedholdelsesfilter: Reducerer fejl ved at ignorere midlertidige variationer.
  • Kompatibilitet: Register- og pin-kompatibel med TCS3x71-serien

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

Programmering

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

Installere Adafruit_TCS34725-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 TCS34725 – by Adafruit”
  • Nu erAdafruit TCS34725 library installeret

Eksempel

Når du holder en genstand over TCS3472 RGB Farvesensor Modul, registrerer sensoren genstandens farve og sender RGB-værdierne videre. RGB-lysdioden lyser derefter i den farve, sensoren registrerer. For eksempel, hvis en grøn genstand placeres over sensoren, vil RGB-lysdioden lyse grønt og gengive farven på genstanden nøjagtigt. Derudover kan de præcise RGB-værdier aflæses direkte i seriel monitor.

Du skal bruge:

Forbind det sådan:

VIN (TCS34725 RGB) – 3.3V (Arduino)
GND (TCS34725 RGB) – GND (Arduino)
SDA (TCS34725 RGB) – A4 (Arduino)
SCL (TCS34725 RGB) – A5 (Arduino)
R (Modul) – 9 (Arduino)
G (Modul) – 10 (Arduino)
B (Modul) – 11 (Arduino)
– (Modul) – GND (Arduino)

TCS34725 RGB Farvesensor Module Eksempel

Kode (Programmering)

#include "Adafruit_TCS34725.h"

// Initialiser farvesensoren
Adafruit_TCS34725 tcs = Adafruit_TCS34725();

// RGB LED Pins
const int redPin = 9;
const int greenPin = 10;
const int bluePin = 11;

void setup() {
Serial.begin(9600);

// Start farvesensoren
if (tcs.begin()) {
Serial.println("Farvesensoren er klar!");
} else {
Serial.println("Fejl ved opstart af TCS34725!");
while (1); // Stop hvis der er fejl
}

// RGB LED som udgang
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}

void loop() {
uint16_t r, g, b, c;
float redNorm, greenNorm, blueNorm;

// Læs sensordata
tcs.getRawData(&r, &g, &b, &c);

// Normaliser værdier
redNorm = (float)r / c;
greenNorm = (float)g / c;
blueNorm = (float)b / c;

// Skaler værdier til 0-255
int redPWM = redNorm * 255;
int greenPWM = greenNorm * 255;
int bluePWM = blueNorm * 255;

// Juster RGB LED med de målte værdier
analogWrite(redPin, constrain(redPWM, 0, 255));
analogWrite(greenPin, constrain(greenPWM, 0, 255));
analogWrite(bluePin, constrain(bluePWM, 0, 255));

Serial.print("R: ");
Serial.print(redPWM);
Serial.print(" G: ");
Serial.print(greenPWM);
Serial.print(" B: ");
Serial.println(bluePWM);

delay(100); // Lille forsinkelse for at lade tingene stabilisere sig
}

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 “TCS34725 RGB Farvesensor Module”

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