Aami WHADDA

WPSE325 Awọ sensọ TCS3200 Module

WHADDA WPSE325 Awọ Sensọ TCS3200 Module ọja

Ọrọ Iṣaaju

Si gbogbo awọn olugbe ti European Union Alaye pataki ayika nipa ọja yi.
Aami yii lori ẹrọ tabi package tọkasi pe sisọnu ẹrọ naa lẹhin igbesi aye rẹ le ba agbegbe jẹ. Maṣe sọ ẹyọ kuro (tabi awọn batiri) bi idalẹnu ilu ti a ko sọtọ; o yẹ ki o mu lọ si ile-iṣẹ pataki kan fun atunlo. Ẹrọ yii yẹ ki o da pada si olupin rẹ tabi si iṣẹ atunlo agbegbe. Fi ọwọ fun awọn ofin ayika agbegbe. Ti o ba ni iyemeji, kan si awọn alaṣẹ idalẹnu agbegbe rẹ.
O ṣeun fun yiyan Whadda! Jọwọ ka iwe afọwọkọ naa daradara ṣaaju ki o to mu ẹrọ yii wa si iṣẹ. Ti ẹrọ naa ba bajẹ ni gbigbe, ma ṣe fi sii tabi lo ko si kan si alagbata rẹ.

Awọn Itọsọna Aabo

Ka ati loye iwe afọwọkọ yii ati gbogbo awọn ami aabo ṣaaju lilo ohun elo yii.
Fun lilo inu ile nikan.

  • Ẹrọ yii le ṣee lo nipasẹ awọn ọmọde ti o wa lati ọdun 8 ati ju bẹẹ lọ, ati awọn eniyan ti o dinku ti ara, ifarako tabi awọn agbara ọpọlọ tabi aini iriri ati imọ ti wọn ba ti fun wọn ni abojuto tabi itọnisọna nipa lilo ẹrọ naa ni ọna ailewu ati loye awọn ewu ti o wa ninu. Awọn ọmọde ko gbọdọ ṣere pẹlu ẹrọ naa. Ninu ati itọju olumulo ko le ṣe nipasẹ awọn ọmọde laisi abojuto.

Gbogbogbo Awọn Itọsọna

  • Tọkasi Iṣẹ Velleman® ati Atilẹyin Didara lori awọn oju-iwe ti o kẹhin ti itọnisọna yii.
  • Gbogbo awọn iyipada ti ẹrọ jẹ eewọ fun awọn idi aabo. Bibajẹ ti o ṣẹlẹ nipasẹ awọn iyipada olumulo si ẹrọ ko ni aabo nipasẹ atilẹyin ọja.
  • Lo ẹrọ nikan fun idi ipinnu rẹ. Lilo ẹrọ naa ni ọna laigba aṣẹ yoo sọ atilẹyin ọja di ofo.
  • Bibajẹ ti o ṣẹlẹ nipasẹ aibikita awọn itọnisọna kan ninu iwe afọwọkọ yii ko ni aabo nipasẹ atilẹyin ọja ati pe alagbata ko ni gba ojuse fun eyikeyi awọn abawọn tabi awọn iṣoro ti o tẹle.
  • Tabi Velleman Group nv tabi awọn oniṣowo rẹ le ṣe iduro fun eyikeyi ibajẹ (laibikita, isẹlẹ tabi aiṣe-taara) ti eyikeyi iseda (owo, ti ara…) ti o dide lati ohun-ini, lilo tabi ikuna ọja yii.
  • Jeki iwe afọwọkọ yii fun itọkasi ọjọ iwaju.

Kini Arduino®

Arduino® jẹ orisun-ìmọ-orisun prototyping Syeed da lori rọrun-lati-lo hardware ati software. Awọn igbimọ Arduino® ni anfani lati ka awọn igbewọle ina-lori sensọ, ika kan lori bọtini kan tabi ifiranṣẹ Twitter ki o tan-an si iṣẹjade ti moto kan, titan LED, titẹjade nkan lori ayelujara. O le sọ fun igbimọ rẹ kini lati ṣe nipa fifiranṣẹ ṣeto awọn ilana si microcontroller lori igbimọ naa. Lati ṣe bẹ, o lo ede siseto Arduino (ti o da lori Wiring) ati Arduino® sọfitiwia IDE (da lori Ṣiṣeto). Awọn apata afikun/awọn modulu/awọn paati ni a nilo fun kika ifiranṣẹ twitter tabi titẹjade lori ayelujara. Iya oju si www.arduino.cc fun alaye siwaju sii.

Ọja Pariview

TCS3200 ni imọlara ina awọ pẹlu iranlọwọ ti titobi 8 x 8 ti photodiodes. Lẹhinna lilo Oluyipada-si-Igbohunsafẹfẹ lọwọlọwọ awọn kika lati awọn photodiodes ti yipada si igbi onigun mẹrin pẹlu igbohunsafẹfẹ taara taara si kikankikan ina. Ni ipari, ni lilo Igbimọ Arduino® a le ka abajade igbi onigun mẹrin ati gba awọn abajade fun awọ naa.

Awọn pato

  • ipese voltage: 2.7-5.5 VDC
  • mefa: 28.4 x 28.4 mm

Awọn ẹya ara ẹrọ

  • iyipada giga-giga ti kikankikan ina si igbohunsafẹfẹ
  • awọ ti o le ṣe eto ati ipo igbohunsafẹfẹ ni kikun
  • ibasọrọ taara pẹlu a microcontroller
  • Ipese nikan (2.7 V si 5.5V)
  • agbara-isalẹ ẹya-ara
  • aṣiṣe ti kii ṣe laini ni deede 0.2% ni 50 kHz
  • idurosinsin 200 ppm / ° C otutu olùsọdipúpọ

Ìfilélẹ Pin

GND ilẹ
Jade o wu igbohunsafẹfẹ
S0 igbewọle igbelosoke igbohunsafẹfẹ o wu
S1 igbewọle igbelosoke igbohunsafẹfẹ o wu
S2 igbewọle yiyan iru photodiode
S3 igbewọle yiyan iru photodiode
V 5 VDC ipese agbara
G ilẹ
OE Muu ṣiṣẹ, gbọdọ jẹ asopọ si G (ilẹ)
LED LED jeki igbewọle, kekere=ON

Example

Asopọmọra

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

 

WPSE325
V
GND
S0
S1
S2
S3
Jade
LED
OE
  • So WPSE325 rẹ pọ si microcontroller (WPB100) bi loke.
  • Ṣe igbasilẹ iwe-ikawe ati iwe data lati ọdọ wa webojula.
  • Ṣii Arduino® IDE ki o gbe awọn ile-ikawe mẹta wọle. LiquidCrystal_I2C.h nilo nikan ti o ba tun n so I²C LCD pọ mọ oludari rẹ.
  • Fi aworan VMA325_code sinu IDE, ṣajọ ati gbejade.
  • Bẹrẹ atẹle atẹle naa. O yẹ ki o wo abajade bi eleyi:

WHADDA WPSE325 Sensọ awọ TCS3200 Module ọpọtọ 2

Jọwọ tun ka iwe data ti TCS2300, eyiti o wa ninu VMA325.zip ti o wa lati ọdọ wa webojula.

// CODE BERE
#pẹlu
#pẹlu
#pẹlu // Eyi nilo nikan ti O ba so I2C LCD kan si LiquidCrystal_I2C LCD microcontroller (2x0);

# ṣe alaye S0 6
# ṣe alaye S1 5
# ṣe alaye S2 4
# ṣe alaye S3 3
# ṣe alaye OUT 2
# asọye LED 7

int g_count = 0; // ka awọn igbohunsafẹfẹ
int g_array[3]; // tọju iye RGB
int g_flag = 0; // àlẹmọ ti RGB ti isinyi
leefofo g_SF[3]; // fi RGB asekale ifosiwewe
// Init TSC230 ati eto Igbohunsafẹfẹ.

ofo TSC_Init()
{
pinMode (S0, OUTPUT);
pinMode (S1, OUTPUT);
pinMode (S2, OUTPUT);
pinMode (S3, OUTPUT);
pinMode (OUT, INPUT);
pinMode (LED, OUTPUT);
digitalWrite(S0, LOW)
digitalWrite (S1, GIGA);
digitalWrite (LED, ga); // LOW = Yipada ON awọn 4 LED, HIGH = pa awọn LED 4
}
// Yan awọ àlẹmọ //
ofo TSC_FilterColor(int Level01, int Level02)

{ti o ba jẹ (Ipele01!= 0)
Ipele01 = GIGA;

ti (Ipele02! = 0)
Ipele02 = GIGA;
digitalWrite (S2, Level01);
digitalWrite (S3, Level02); }

ofo TSC_Count()
{
g_count ++ ;
}
ofo TSC_Callback()
{
yipada (g_flag)
{
irú 0:
Serial.println ("-> WB Bẹrẹ");
TSC_WB (LOW, LOW);
fọ;
irú 1:
Serial.print ("-> Igbohunsafẹfẹ R =");
//lcd.setCursor (0,0);
//lcd.print ("Bẹrẹ");
Serial.println (g_count);
g_array [0] = g_count;
TSC_WB (GIGA, GIGA);
fọ;
irú 2:
Serial.print ("-> Igbohunsafẹfẹ G =");
Serial.println (g_count);
g_array [1] = g_count;
TSC_WB (LOW, GIGA);
fọ;
irú 3:
Serial.print ("-> Igbohunsafẹfẹ B =");
Serial.println (g_count);
Serial.println ("-> WB Ipari");
g_array [2] = g_count;
TSC_WB (GIGA, LOW);
fọ;
aiyipada:
g_count = 0;
fọ;
}
}
ofo TSC_WB (int Level0, int Level1) // Iwontunws.funfun
{
g_count = 0;
g_flag ++;
TSC_FilterColor (Level0, Level1);
Timer1.setPeriod (1000000);
}
asan iṣeto ()
{
TSC_Init ();
lcd.init ();
idaduro (100);
lcd.backlight ();
Waya.begin ();
idaduro (100);
lcd.setCursor (14,0);
lcd.print ("Awọ");
lcd.setCursor (0,3);
lcd.print ("S0:2 S1:3 S2:4 S3:5 OUT:6 LED:-");
Serial.begin (9600);
Timer1.initialize (); // defaulte jẹ 1s
Timer1.attachInterrupt (TSC_Callback);
attachInterrupt (0, TSC_Count, RISING);
idaduro (4000);
fun (int i=0; i<3; i++)
Serial.println (g_array [i]);
g_SF[0] = 255.0/ g_array [0]; // R Asekale ifosiwewe
g_SF[1] = 255.0/ g_array[1]; // G Asekale ifosiwewe
g_SF[2] = 255.0/ g_array[2]; // B Asekale ifosiwewe
Serial.println (g_SF ​​[0]);
Serial.println (g_SF ​​[1]);
Serial.println (g_SF ​​[2]);
//fun (int i=0; i<3; i++)
// Serial.println (int (g_array [i] * g_SF[i]));
}
ofo lupu()
{
g_flag = 0;
fun (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]));
idaduro (4000);
Clean2004 ();
}
ofo Clean2004()
{
lcd.setCursor (0,1);
lcd.print ("");
lcd.setCursor (0,2);
lcd.print ("");
}
// CODE OPIN

whadda.com

Awọn iyipada ati awọn aṣiṣe iwe-kikọ ni ipamọ – ©
Ẹgbẹ Velleman nv. WPSE325_v01 Velleman Ẹgbẹ nv, Legen Heirweg 33 - 9890 Gavere.

Awọn iwe aṣẹ / Awọn orisun

WHADDA WPSE325 Awọ sensọ TCS3200 Module [pdf] Afowoyi olumulo
WPSE325 Sensọ Awọ TCS3200 Module, WPSE325, Sensọ Awọ TCS3200 Module, Sensọ TCS3200 Module, TCS3200 Module, Module

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *