د WPSE325 رنګ سینسر TCS3200 ماډل
پیژندنه
د اروپایی اتحادیې ټولو اوسیدونکو ته د دې محصول په اړه مهم چاپیریال معلومات.
په وسیله یا کڅوړه کې دا سمبول دا په ګوته کوي چې د ژوند دورې وروسته د وسیلې ضایع کول چاپیریال ته زیان رسولی شي. یونټ (یا بیټرۍ) د ښاروالۍ د بې ترتیبه کثافاتو په توګه مه اخلئ؛ دا باید د ریسایکل کولو لپاره ځانګړي شرکت ته ولیږدول شي. دا وسیله باید ستاسو توزیع کونکي یا محلي ریسایکل خدمت ته بیرته ورکړل شي. د محلي چاپیریال قواعدو ته درناوی وکړئ. که په شک کې وي، د خپل ځایي کثافاتو د ایستلو چارواکو سره اړیکه ونیسئ.
د Whadda غوره کولو لپاره مننه! مهرباني وکړئ د دې وسیله خدمت ته راوړلو دمخه لارښود په بشپړ ډول ولولئ. که چیرې وسیله په لیږد کې خرابه شوې وي، دا نصب یا مه کاروئ او خپل ډیلر سره اړیکه ونیسئ.
د خوندیتوب لارښوونې
د دې وسیلې کارولو دمخه دا لارښود او د خوندیتوب ټولې نښې ولولئ او پوه شئ.
یوازې د داخلي کارونې لپاره.
- دا وسیله د 8 کلونو یا پورته عمر ماشومانو لخوا کارول کیدی شي ، او هغه اشخاص چې فزیکي ، حسي یا ذهني وړتیاوې یې کمې وي یا د تجربې او پوهې نشتوالی وي که چیرې دوی ته په خوندي ډول د وسیلې کارولو په اړه نظارت یا لارښوونې ورکړل شوي وي او پوه شي. خطرونه شامل دي. ماشومان باید د وسایلو سره لوبې ونه کړي. پاکول او د کارونکي ساتنه باید د ماشومانو لخوا پرته له نظارت څخه ترسره نشي.
عمومي لارښوونې
- د دې لارښود په وروستیو پاڼو کې د Velleman® خدمت او کیفیت تضمین ته مراجعه وکړئ.
- د وسیلې ټول بدلونونه د خوندیتوب دلایلو لپاره منع دي. وسیلې ته د کارونکي بدلونونو له امله رامینځته شوي زیان د تضمین لخوا پوښل شوي ندي.
- وسیله یوازې د خپل ټاکل شوي هدف لپاره وکاروئ. په غیر مجاز ډول د وسیلې کارول به تضمین باطل کړي.
- په دې لارښود کې د ځینو لارښوونو د نه پاملرنې له امله رامینځته شوی زیان د تضمین لخوا پوښل شوی نه دی او پلورونکی به د راتلونکو نیمګړتیاوو یا ستونزو مسؤلیت ونه مني.
- نه د ویلمین ګروپ nv او نه هم د دې پلورونکي د دې محصول د ملکیت ، کارولو یا ناکامۍ څخه رامینځته شوي د هر ډول زیان (غیر معمولي ، ناڅاپي یا غیر مستقیم) هر ډول (مالي ، فزیکي…) لپاره مسؤل کیدی شي.
- دا لارښود د راتلونکي حوالې لپاره وساتئ.
Arduino® څه شی دی؟
Arduino® د خلاصې سرچینې پروټوټایپ پلیټ فارم دی چې د کارولو اسانه هارډویر او سافټویر پراساس دی. د Arduino® بورډونه د دې وړتیا لري چې د انپټونو د ر lightا آن سینسر لوستل ، په تڼۍ کې یوه ګوته یا د ټویټر پیغام او دا د موټرو فعالولو محصول ته واړوي ، LED چالان کړي ، آنلاین یو څه خپروي. تاسو کولی شئ خپل بورډ ته ووایاست چې په بورډ کې مایکرو کنټرولر ته د لارښوونو سیټ لیږلو سره څه وکړي. د دې کولو لپاره، تاسو د Arduino پروګرام کولو ژبه کاروئ (د ویرینګ پر بنسټ) او د Arduino® سافټویر IDE (د پروسس کولو پر بنسټ). د ټویټر پیغام لوستلو یا آنلاین خپرولو لپاره اضافي شیلډونه / ماډلونه / اجزا اړین دي. سرف ته www.arduino.cc د نورو معلوماتو لپاره.
محصول پای ته ورسیدview
TCS3200 د 8 x 8 د فوټوډیوډونو په مرسته د رنګ رڼا احساسوي. بیا د اوسني څخه تر فریکونسۍ کنورټر په کارولو سره د فوتوډیډونو لوستل په مربع څپې بدلیږي چې فریکونسۍ مستقیم د ر lightا شدت سره متناسب وي. په نهایت کې ، د Arduino® بورډ په کارولو سره موږ کولی شو د مربع څپې محصول ولولو او د رنګ لپاره پایلې ترلاسه کړو.
مشخصات
- عرضه کولtage: 2.7-5.5 VDC
- ابعاد: 28.4 x 28.4 mm
ځانګړتیاوې
- فریکونسي ته د رڼا شدت لوړ ریزولوشن تبادله
- د پروګرام وړ رنګ او د بشپړ پیمانه محصول فریکونسۍ
- مستقیم د مایکرو کنټرولر سره اړیکه نیسي
- د واحد اکمالاتو عملیات (2.7 V څخه تر 5.5 V)
- د بریښنا ښکته کولو ځانګړتیا
- غیر خطي خطا معمولا 0.2% په 50 kHz کې
- ثابت 200 ppm/°C د تودوخې کثافات
پنځون
GND | ځمکه |
بهر | د تولید فریکونسۍ |
S0 | د محصول فریکونسۍ اندازه کولو انتخاب ان پټ |
S1 | د محصول فریکونسۍ اندازه کولو انتخاب ان پټ |
S2 | photodiode ډول انتخاب ان پټ |
S3 | photodiode ډول انتخاب ان پټ |
V | 5 د VDC بریښنا رسول |
G | ځمکه |
OE | د محصول فعالول، باید د G (ځمکې) سره وصل شي |
LED | LED انپټ فعال کړئ، ټیټ = آن |
Example
پیوستون
اردوینو® |
5 وی |
GND |
D3 |
D4 |
D5 |
D6 |
D2 |
D7 |
GND |
د WPSE325 |
V |
GND |
S0 |
S1 |
S2 |
S3 |
بهر |
LED |
OE |
- خپل WPSE325 خپل مایکرو کنټرولر (WPB100) سره وصل کړئ لکه پورته.
- زموږ څخه کتابتون او ډیټا شیټ ډاونلوډ کړئ webسایټ
- د Arduino® IDE خلاص کړئ او درې کتابتونونه وارد کړئ. LiquidCrystal_I2C.h یوازې هغه وخت ته اړتیا لري چې تاسو هم خپل کنټرولر ته I²C LCD وصل کړئ.
- د VMA325_code سکیچ په IDE کې پورته کړئ، تالیف او اپلوډ کړئ.
- د سیریل مانیټر پیل کړئ. تاسو باید د دې په څیر پایله وګورئ:
مهرباني وکړئ د TCS2300 ډیټا شیټ هم ولولئ ، کوم چې زموږ څخه شتون لري VMA325.zip کې شامل دي webسایټ
// کوډ پیل
#شامل
#شامل
#شامل // دا یوازې هغه وخت اړین دی چې تاسو د خپل مایکرو کنټرولر LiquidCrystal_I2C lcd (2x2) سره I0C LCD وصل کړئ؛
# S0 6 تعریف کړئ
# S1 5 تعریف کړئ
# S2 4 تعریف کړئ
# S3 3 تعریف کړئ
#2 تعریف کړئ
# LED 7 تعریف کړئ
int g_count = 0 ; // فریکونسۍ حساب کړئ
int g_array[3]; // د RGB ارزښت ذخیره کړئ
int g_flag = 0 ; // د RGB کتار فلټر
float g_SF[3]; // د RGB پیمانه فکتور خوندي کړئ
// Init TSC230 او د فریکونسۍ ترتیب کول.
باطل TSC_Init()
{
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(out, INPUT);
پن موډ (LED، output)؛
ډیجیټل رایټ (S0, LOW)؛// د وتلو فریکوینسي اندازه کول 2%
ډیجیټل رایټ (S1، HIGH)؛
ډیجیټل رایټ (LED، لوړ)؛ // ټيټ = د 4 LEDs چالان کړئ ، لوړ = 4 LEDs بند کړئ
}
// د فلټر رنګ غوره کړئ//
باطل TSC_FilterColor(int Level01, int Level02)
{ که ( کچه 01 ! = 0)
کچه 01 = لوړه؛
که (کچه 02 ! = 0)
کچه 02 = لوړه؛
ډیجیټل رایټ (S2, Level01);
ډیجیټل رایټ (S3, Level02); }
باطل TSC_Count()
{
g_count ++ ;
}
باطل TSC_Callback()
{
سویچ (g_بیرغ)
{
قضیه ۰:
Serial.println("->WB Start")؛
TSC_WB(LOW, LOW);
ماتول
قضیه ۰:
Serial.print("->فریکونسی R=");
//lcd.setCursor(0,0);
//lcd.print("پیل")؛
Serial.println(g_count);
g_array[0] = g_count;
TSC_WB(لوړ، لوړ)؛
ماتول
قضیه ۰:
Serial.print("->Frequency G=");
Serial.println(g_count);
g_array[1] = g_count;
TSC_WB(ټيټ، لوړ)؛
ماتول
قضیه ۰:
Serial.print("->فریکونسی B=")؛
Serial.println(g_count);
Serial.println("->WB پای")؛
g_array[2] = g_count;
TSC_WB(لوړ، ټیټ)؛
ماتول
ډیفالټ:
g_count = 0;
ماتول
}
}
باطل TSC_WB(int Level0, int Level1) // سپین بیلانس
{
g_count = 0;
g_flag ++;
TSC_FilterColor(Level0, Level1);
Timer1.setPeriod(1000000);
}
باطل تنظیم ()
{
TSC_Init();
LCD.init();
ځنډ (100)؛
lcd.backlight();
Wire.begin();
ځنډ (100)؛
lcd.setCursor(14,0);
lcd.print("رنګ")؛
lcd.setCursor(0,3);
lcd.print("S0:2 S1:3 S2:4 S3:5 OUT:6 LED:-");
لړۍ پیل (9600);
Timer1.initialize(); // ډیفالټ 1s دی
Timer1.attachInterrupt(TSC_Callback);
attachInterrupt(0, TSC_Count, RISING);
ځنډ (4000)؛
لپاره (int i=0; i<3; i++)
Serial.println(g_array[i]);
g_SF[0] = 255.0/ g_array[0]; //R پیمانه فکتور
g_SF[1] = 255.0/ g_array[1] ; // د پیمانه فکتور
g_SF[2] = 255.0/ g_array[2] ; //B پیمانه فکتور
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]));
}
باطل لوپ()
{
g_پرچم = 0 ;
لپاره (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]));
ځنډ (4000)؛
پاک 2004();
}
باطل پاک 2004()
{
lcd.setCursor(0,1);
lcd.print("");
lcd.setCursor(0,2);
lcd.print("");
}
// د کوډ پای
تعدیلات او ټایپوګرافیکي تېروتنې خوندي دي – ©
Velleman Group nv. WPSE325_v01 Velleman Group nv، Legen Heirweg 33 - 9890 Gavere.
اسناد / سرچینې
![]() |
د WHADDA WPSE325 رنګ سینسر TCS3200 ماډل [pdf] د کارونکي لارښود د WPSE325 رنګ سینسر TCS3200 ماډل، WPSE325، رنګ سینسر TCS3200 ماډل، سینسر TCS3200 ماډل، TCS3200 ماډل، ماډل |