Nembo ya WHADDA

Moduli ya Sensor ya Rangi ya WPSE325 TCS3200

Bidhaa ya Moduli ya WHADDA WPSE325 Sensor ya Rangi TCS3200

Utangulizi

Kwa wakazi wote wa Jumuiya ya Ulaya Maelezo muhimu ya mazingira kuhusu bidhaa hii.
Alama hii kwenye kifaa au kifurushi inaonyesha kuwa utupaji wa kifaa baada ya mzunguko wake wa maisha unaweza kudhuru mazingira. Usitupe kitengo (au betri) kama taka isiyochambuliwa ya manispaa; inapaswa kupelekwa kwa kampuni maalumu kwa ajili ya kuchakata tena. Kifaa hiki kinapaswa kurejeshwa kwa kisambazaji chako au kwa huduma ya urejeshaji iliyo karibu nawe. Heshimu sheria za mazingira za ndani. Ikiwa una shaka, wasiliana na mamlaka ya utupaji taka iliyo karibu nawe.
Asante kwa kuchagua Whadda! Tafadhali soma mwongozo kwa makini kabla ya kuleta kifaa hiki kwenye huduma. Ikiwa kifaa kiliharibika wakati wa usafirishaji, usisakinishe au kukitumia na uwasiliane na muuzaji wako.

Maagizo ya Usalama

Soma na uelewe mwongozo huu na ishara zote za usalama kabla ya kutumia kifaa hiki.
Kwa matumizi ya ndani tu.

  • Kifaa hiki kinaweza kutumiwa na watoto walio na umri wa kuanzia miaka 8 na kuendelea, na watu walio na uwezo mdogo wa kimwili, hisi au kiakili au wasio na uzoefu na ujuzi ikiwa wamepewa usimamizi au maelekezo kuhusu matumizi ya kifaa kwa njia salama na kuelewa. hatari zinazohusika. Watoto hawapaswi kucheza na kifaa. Usafishaji na utunzaji wa mtumiaji hautafanywa na watoto bila uangalizi.

Miongozo ya Jumla

  • Rejelea Huduma ya Velleman® na Udhamini wa Ubora kwenye kurasa za mwisho za mwongozo huu.
  • Marekebisho yote ya kifaa ni marufuku kwa sababu za usalama. Uharibifu unaosababishwa na marekebisho ya mtumiaji kwenye kifaa haujafunikwa na udhamini.
  • Tumia kifaa kwa madhumuni yaliyokusudiwa pekee. Kutumia kifaa kwa njia isiyoidhinishwa kutabatilisha udhamini.
  • Uharibifu unaosababishwa na kupuuza miongozo fulani katika mwongozo huu haujashughulikiwa na udhamini na muuzaji hatakubali kuwajibika kwa kasoro au matatizo yoyote yanayofuata.
  • Wala Velleman Group nv wala wafanyabiashara wake wanaweza kuwajibika kwa uharibifu wowote (usio wa kawaida, wa bahati mbaya au usio wa moja kwa moja) wa aina yoyote (wa kifedha, kimwili…) unaotokana na umiliki, matumizi au kushindwa kwa bidhaa hii.
  • Weka mwongozo huu kwa marejeleo ya baadaye.

Arduino® ni nini

Arduino® ni jukwaa la utayarishaji wa chanzo huria kulingana na maunzi na programu ambayo ni rahisi kutumia. Vibao vya Arduino® vina uwezo wa kusoma sensa inayowasha mwanga, kidole kwenye kitufe au ujumbe wa Twitter na kuigeuza kuwa kifaa cha kuwezesha injini, kuwasha LED, kuchapisha kitu mtandaoni. Unaweza kuiambia bodi yako nini cha kufanya kwa kutuma seti ya maagizo kwa kidhibiti kidogo kwenye ubao. Ili kufanya hivyo, unatumia lugha ya programu ya Arduino (kulingana na Wiring) na IDE ya programu ya Arduino® (kulingana na Uchakataji). Ngao/moduli/vijenzi vya ziada vinahitajika ili kusoma ujumbe wa twitter au uchapishaji mtandaoni. Surf kwa www.arduino.cc kwa taarifa zaidi.

Bidhaa Imeishaview

TCS3200 huhisi mwanga wa rangi kwa usaidizi wa safu 8 x 8 za fotodiodi. Kisha kwa kutumia Kigeuzi cha Sasa-kwa-Marudio usomaji kutoka kwa pichadiodi hubadilishwa kuwa wimbi la mraba na mzunguko unaolingana moja kwa moja na mwangaza. Hatimaye, kwa kutumia Bodi ya Arduino® tunaweza kusoma matokeo ya wimbi la mraba na kupata matokeo ya rangi.

Vipimo

  • usambazaji voltage: 2.7-5.5 VDC
  • vipimo: 28.4 x 28.4 mm

Vipengele

  • ubadilishaji wa azimio la juu wa kiwango cha mwanga hadi frequency
  • rangi inayoweza kupangwa na masafa ya pato la kiwango kamili
  • huwasiliana moja kwa moja na microcontroller
  • operesheni ya usambazaji mmoja (2.7 V hadi 5.5 V)
  • kipengele cha kuzima
  • kosa lisilo la mstari kwa kawaida 0.2 % katika 50 kHz
  • mgawo thabiti wa 200 ppm/°C

Mpangilio wa Pini

GND ardhi
NJE mzunguko wa pato
S0 ingizo la uteuzi wa kuongeza masafa ya pato
S1 ingizo la uteuzi wa kuongeza masafa ya pato
S2 ingizo la uteuzi wa aina ya photodiode
S3 ingizo la uteuzi wa aina ya photodiode
V 5 Ugavi wa umeme wa VDC
G ardhi
OE kuwezesha pato, lazima iunganishwe kwa G (ardhi)
LED Ingizo la kuwasha LED, chini=IMEWASHWA

Example

Muunganisho

Arduino®
5 V
GND
D3
D4
D5
D6
D2
D7
GND

 

WPSE325
V
GND
S0
S1
S2
S3
NJE
LED
OE
  • Unganisha WPSE325 yako kwa kidhibiti chako kidogo (WPB100) kama ilivyo hapo juu.
  • Pakua maktaba na karatasi ya data kutoka kwa yetu webtovuti.
  • Fungua Arduino® IDE na uingize maktaba hizo tatu. LiquidCrystal_I2C.h inahitajika tu ikiwa pia unaunganisha I²C LCD kwa kidhibiti chako.
  • Pakia mchoro wa msimbo wa VMA325 kwenye IDE, kusanya na upakie.
  • Anzisha mfuatiliaji wa serial. Unapaswa kuona matokeo kama haya:

Kihisi cha Rangi cha WHADDA WPSE325 TCS3200 Kielelezo cha 2

Tafadhali soma pia karatasi ya data ya TCS2300, ambayo imejumuishwa kwenye VMA325.zip inayopatikana kutoka kwa yetu. webtovuti.

// KUANZA MSIMBO
#pamoja na
#pamoja na
#pamoja na //Hii inahitajika tu ikiwa Utaunganisha LCD ya I2C kwa kidhibiti chako kidogo LiquidCrystal_I2C lcd(2x0);

#fafanua S0 6
#fafanua S1 5
#fafanua S2 4
#fafanua S3 3
#fafanua NJE 2
#fafanua LED 7

int g_count = 0; // kuhesabu mzunguko
int g_array[3]; // kuhifadhi thamani ya RGB
int g_flag = 0; // kichujio cha foleni ya RGB
kuelea g_SF[3]; // hifadhi kipengele cha Scale ya RGB
// Init TSC230 na kuweka Frequency.

utupu TSC_Init()
{
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(OUT, INPUT);
pinMode(LED, OUTPUT);
DijitaliAndika(S0, CHINI);// UPIMAJI WA MARA YA MATOKEO 2%
digitalWrite(S1, HIGH);
digitalWrite(LED,HIGH); // LOW = WASHA LED 4 , HIGH = zima LED 4
}
// Chagua rangi ya kichungi//
TSC_FilterColor batili(int Level01, int Level02)

{ if( Level01 != 0)
Level01 = JUU;

ikiwa( Level02 != 0)
Level02 = JUU;
digitalWrite(S2, Level01);
digitalWrite(S3, Level02); }

utupu TSC_Count()
{
g_count ++ ;
}
utupu TSC_Callback()
{
badilisha(g_bendera)
{
kesi 0:
Serial.println(“->WB Start”);
TSC_WB(CHINI, CHINI);
mapumziko;
kesi 1:
Serial.print(“->Frequency R=”);
//lcd.setCursor(0,0);
//lcd.print("Anza");
Serial.println(g_count);
g_array[0] = g_count;
TSC_WB(JUU, JUU);
mapumziko;
kesi 2:
Serial.print(“->Frequency G=”);
Serial.println(g_count);
g_array[1] = g_count;
TSC_WB(CHINI, JUU);
mapumziko;
kesi 3:
Serial.print(“->Frequency B=”);
Serial.println(g_count);
Serial.println(“->WB End”);
g_array[2] = g_count;
TSC_WB(JUU, CHINI);
mapumziko;
chaguo-msingi:
g_count = 0;
mapumziko;
}
}
batili TSC_WB(int Level0, int Level1) //Sawa nyeupe
{
g_count = 0;
g_bendera ++;
TSC_FilterColor(Level0, Level1);
Timer1.setPeriod(1000000);
}
usanidi utupu ()
{
TSC_Init();
lcd.init();
kuchelewa (100);
lcd.backlight();
Waya.anza();
kuchelewa (100);
lcd.setCursor(14,0);
lcd.print("Rangi");
lcd.setCursor(0,3);
lcd.print(“S0:2 S1:3 S2:4 S3:5 OUT:6 LED:-“);
Serial.begin(9600);
Timer1.anzisha(); // chaguo-msingi ni sekunde 1
Timer1.ambatishaInterrupt(TSC_Callback);
attachInterrupt(0, TSC_Count, RISING);
kuchelewa (4000);
kwa(int i=0; i<3; i++)
Serial.println(g_array[i]);
g_SF[0] = 255.0/ g_array[0]; //R Kipengele cha mizani
g_SF[1] = 255.0/ g_array[1] ; //G Kipengele cha Scale
g_SF[2] = 255.0/ g_array[2] ; //B Kipengele cha mizani
Serial.println(g_SF[0]);
Serial.println(g_SF[1]);
Serial.println(g_SF[2]);
//kwa(int i=0; i<3;i++)
// Serial.println(int(g_array[i] * g_SF[i]));
}
kitanzi utupu()
{
g_bendera = 0;
kwa(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]));
kuchelewa (4000);
Clean2004();
}
utupu Clean2004()
{
lcd.setCursor(0,1);
lcd.print("");
lcd.setCursor(0,2);
lcd.print("");
}
// MWISHO WA MSIMBO

whadda.com

Marekebisho na makosa ya uchapaji yamehifadhiwa - ©
Kikundi cha Velleman nv. WPSE325_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

Nyaraka / Rasilimali

Moduli ya Kihisi cha Rangi cha WHADDA WPSE325 TCS3200 [pdf] Mwongozo wa Mtumiaji
WPSE325 Sensor ya Rangi TCS3200 Moduli, WPSE325, Moduli ya Sensor ya Rangi TCS3200, Moduli ya Sensor TCS3200, Moduli ya TCS3200, Moduli

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *