WPSE325 Color Sensor TCS3200 Module
Pasiuna
Sa tanan nga mga residente sa European Union Mahinungdanon nga kasayuran sa kinaiyahan bahin sa kini nga produkto.
Kini nga simbolo sa device o sa package nagpakita nga ang paglabay sa device human sa iyang lifecycle makadaot sa kinaiyahan. Ayaw ilabay ang yunit (o mga baterya) ingon nga wala mapili nga basura sa munisipyo; kini kinahanglan nga dad-on sa usa ka espesyal nga kompanya alang sa pag-recycle. Kinahanglang ibalik kini nga device sa imong distributor o sa lokal nga serbisyo sa pag-recycle. Tahuron ang lokal nga mga lagda sa kinaiyahan. Kung nagduhaduha, kontaka ang imong lokal nga awtoridad sa paglabay sa basura.
Salamat sa pagpili sa Whadda! Palihug basaha pag-ayo ang manwal sa dili pa gamiton kini nga device ngadto sa serbisyo. Kung ang aparato nadaot sa pagbiyahe, ayaw kini i-install o gamita ug kontaka ang imong tigbaligya.
Mga Instruksyon sa Kaluwasan
Basaha ug sabta kini nga manwal ug ang tanang mga timailhan sa kaluwasan sa dili pa gamiton kini nga appliance.
Para lang sa gamit sa sulod.
- Kini nga himan mahimong gamiton sa mga bata nga nag-edad gikan sa 8 ka tuig pataas, ug mga tawo nga adunay pagkunhod sa pisikal, sensory o mental nga kapabilidad o kakulang sa kasinatian ug kahibalo kung gihatagan sila sa pagdumala o panudlo bahin sa paggamit sa aparato sa luwas nga paagi ug nasabtan. ang mga peligro nga nalangkit. Ang mga bata dili magdula sa aparato. Ang paglimpyo ug pagmentinar sa tiggamit dili himoon sa mga bata nga walay pagdumala.
Kinatibuk-ang mga Giya
- Tan-awa ang Velleman® Service ug Quality Warranty sa katapusang mga pahina niini nga manwal.
- Ang tanan nga mga pagbag-o sa aparato gidili alang sa mga hinungdan sa kaluwasan. Ang kadaot nga gipahinabo sa mga pagbag-o sa tiggamit sa aparato dili sakop sa garantiya.
- Gamita lang ang device para sa gituyo nga katuyoan niini. Ang paggamit sa aparato sa dili awtorisado nga paagi makawala sa garantiya.
- Ang kadaot nga gipahinabo sa pagsalikway sa pipila ka mga giya niini nga manwal dili sakop sa warranty ug ang tigbaligya dili modawat ug responsibilidad sa bisan unsang mosunod nga mga depekto o mga problema.
- Ang Nor Velleman Group nv o ang mga tigbaligya niini mahimong manubag sa bisan unsang kadaot (talagsaon, sulagma o dili direkta) sa bisan unsang kinaiyahan (pinansyal, pisikal…) nga naggikan sa pagpanag-iya, paggamit o pagkapakyas niini nga produkto.
- Hupti kini nga manwal alang sa umaabot nga pakisayran.
Unsa ang Arduino®
Ang Arduino® usa ka open-source nga prototyping nga plataporma base sa sayon-gamiton nga hardware ug software. Ang mga board sa Arduino® makahimo sa pagbasa sa mga input nga light-on sensor, usa ka tudlo sa usa ka buton o usa ka mensahe sa Twitter ug himuon kini nga usa ka output nga nagpaaktibo sa usa ka motor, nag-on sa usa ka LED, nagmantala sa usa ka butang online. Mahimo nimong isulti sa imong board kung unsa ang buhaton pinaagi sa pagpadala usa ka set sa mga panudlo sa microcontroller sa pisara. Aron mahimo kini, imong gamiton ang Arduino programming language (base sa Wiring) ug ang Arduino® software IDE (base sa Processing). Ang dugang nga mga taming/modules/sangkap gikinahanglan para sa pagbasa sa mensahe sa twitter o pagmantala online. Surf sa www.arduino.cc para sa dugang impormasyon.
Natapos ang Produktoview
Ang TCS3200 nakamatikod sa kolor nga kahayag sa tabang sa usa ka 8 x 8 nga han-ay sa mga photodiode. Dayon gamit ang Current-to-Frequency Converter ang mga pagbasa gikan sa mga photodiode mabag-o ngadto sa square wave nga adunay frequency nga direktang proporsyonal sa light intensity. Sa katapusan, gamit ang Arduino® Board atong mabasa ang square wave output ug makuha ang mga resulta sa kolor.
Mga detalye
- suplay voltage: 2.7-5.5 VDC
- sukat: 28.4 x 28.4 mm
Mga bahin
- taas nga resolusyon pagkakabig sa kahayag intensity ngadto sa frequency
- programmable nga kolor ug bug-os-scale output frequency
- direkta nga nakigsulti sa usa ka microcontroller
- single-supply nga operasyon (2.7 V ngadto sa 5.5 V)
- power-down nga bahin
- non-linearity error kasagaran 0.2% sa 50 kHz
- lig-on nga 200 ppm/°C temperatura coefficient
Layout sa Pin
GND | yuta |
GAWAS | frequency sa output |
S0 | output frequency scaling pagpili input |
S1 | output frequency scaling pagpili input |
S2 | input sa pagpili sa tipo sa photodiode |
S3 | input sa pagpili sa tipo sa photodiode |
V | 5 VDC nga suplay sa kuryente |
G | yuta |
OE | output makahimo, kinahanglan nga konektado sa G (yuta) |
LED | Ang LED makahimo sa input, ubos=ON |
Example
Koneksyon
Arduino® |
5 V |
GND |
D3 |
D4 |
D5 |
D6 |
D2 |
D7 |
GND |
WPSE325 |
V |
GND |
S0 |
S1 |
S2 |
S3 |
GAWAS |
LED |
OE |
- Ikonektar ang imong WPSE325 sa imong microcontroller (WPB100) sama sa ibabaw.
- I-download ang librarya ug data sheet gikan sa among website.
- Ablihi ang Arduino® IDE ug i-import ang tulo ka librarya. Ang LiquidCrystal_I2C.h gikinahanglan lang kung nagkonektar ka usab ug I²C LCD sa imong controller.
- I-load ang VMA325_code sketch sa IDE, i-compile ug i-upload.
- Sugdi ang serial monitor. Kinahanglan nimong makita ang resulta nga sama niini:
Palihug basaha usab ang data sheet sa TCS2300, nga gilakip sa VMA325.zip nga makuha gikan sa among website.
// PAGSUGOD KOD
#apil
#apil
#apil //Kinahanglan lang kini kung imong ikonektar ang I2C LCD sa Imong microcontroller LiquidCrystal_I2C lcd(2x0);
#define S0 6
#define S1 5
#define S2 4
#define S3 3
#define OUT 2
#paghubit sa LED 7
int g_ihap = 0; // ihap ang frequency
int g_array[3]; // itago ang kantidad sa RGB
int g_flag = 0; // filter sa RGB nga pila
float g_SF[3]; // i-save ang RGB Scale factor
// Init ang TSC230 ug i-set ang Frequency.
walay TSC_Init()
{
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(OUT, INPUT);
pinMode(LED, OUTPUT);
digitalWrite(S0, UBOS);// OUTPUT FREQUENCY SCALING 2%
digitalWrite(S1, TAAS);
digitalWrite(LED,TAAS); // LOW = I-ON ang 4 LED's , HIGH = i-off ang 4 LED's
}
// Pilia ang kolor sa filter //
walay TSC_FilterColor(int Level01, int Level02)
{ kung(Level01!= 0)
Level01 = TAAS;
kung(Level02!= 0)
Level02 = TAAS;
digitalWrite(S2, Level01);
digitalWrite(S3, Level02); }
walay TSC_Count()
{
g_ihap ++ ;
}
walay TSC_Callback()
{
switch(g_flag)
{
kaso 0:
Serial.println(“-> WB Start”);
TSC_WB(UBOS, UBOS);
guba;
kaso 1:
Serial.print("-> Frequency R=");
//lcd.setCursor(0,0);
//lcd.print("Pagsugod");
Serial.println(g_count);
g_array[0] = g_ihap;
TSC_WB(TAAS, TAAS);
guba;
kaso 2:
Serial.print(“-> Frequency G=”);
Serial.println(g_count);
g_array[1] = g_ihap;
TSC_WB(UBOS, TAAS);
guba;
kaso 3:
Serial.print(“-> Frequency B=”);
Serial.println(g_count);
Serial.println("->WB End");
g_array[2] = g_ihap;
TSC_WB(TAAS, UBOS);
guba;
default:
g_ihap = 0;
guba;
}
}
void TSC_WB(int Level0, int Level1) //White Balance
{
g_ihap = 0;
g_flag ++;
TSC_FilterColor(Level0, Level1);
Timer1.setPeriod(1000000);
}
void setup()
{
TSC_Init();
lcd.init();
paglangan(100);
lcd.backlight();
Wire.begin();
paglangan(100);
lcd.setCursor(14,0);
lcd.print("Kolor");
lcd.setCursor(0,3);
lcd.print(“S0:2 S1:3 S2:4 S3:5 GAWAS:6 LED:-“);
Serial.begin(9600);
Timer1.initialize(); // ang default mao ang 1s
Timer1.attachInterrupt(TSC_Callback);
attachInterrupt(0, TSC_Count, RISING);
paglangan(4000);
kay(int i=0; i<3; i++)
Serial.println(g_array[i]);
g_SF[0] = 255.0/ g_array[0]; //R Scale factor
g_SF[1] = 255.0/ g_array[1] ; //G Scale factor
g_SF[2] = 255.0/ g_array[2] ; //B Scale factor
Serial.println(g_SF[0]);
Serial.println(g_SF[1]);
Serial.println(g_SF[2]);
//for(int i=0; i<3; i++)
// Serial.println(int(g_array[i] * g_SF[i]));
}
walay sulod nga loop()
{
g_flag = 0;
kay(int i=0; i<3; i++)
{
Serial.println(int(g_array[i] * g_SF[i]));
//lcd.setCursor(0,1);
//lcd.print(int(g_array[i] * g_SF[i]));
}
lcd.setCursor(0,1);
lcd.print(int(g_array[0] * g_SF[0]));
lcd.setCursor(6,1);
lcd.print(int(g_array[1] * g_SF[1]));
lcd.setCursor(12,1);
lcd.print(int(g_array[2] * g_SF[2]));
paglangan(4000);
Limpyo2004();
}
walay kapuslanan nga Limpyo2004()
{
lcd.setCursor(0,1);
lcd.print(” “);
lcd.setCursor(0,2);
lcd.print(” “);
}
// CODE END
Gireserba ang mga pagbag-o ug mga sayup sa typographical - ©
Velleman Group nv. WPSE325_v01 Velleman Group nv, Legen Heirweg 33 - 9890 Gavere.
Mga Dokumento / Mga Kapanguhaan
![]() |
WHADDA WPSE325 Color Sensor TCS3200 Module [pdf] Manwal sa Gumagamit WPSE325 Color Sensor TCS3200 Module, WPSE325, Color Sensor TCS3200 Module, Sensor TCS3200 Module, TCS3200 Module, Module |