WPSE325 رنگین سینسر TCS3200 ماڈیول
تعارف
یورپی یونین کے تمام باشندوں کے لیے اس پروڈکٹ کے بارے میں اہم ماحولیاتی معلومات۔
ڈیوائس یا پیکیج پر یہ علامت اس بات کی نشاندہی کرتی ہے کہ آلے کو اس کے لائف سائیکل کے بعد ضائع کرنا ماحول کو نقصان پہنچا سکتا ہے۔ یونٹ (یا بیٹریاں) کو غیر ترتیب شدہ میونسپل فضلہ کے طور پر ضائع نہ کریں۔ اسے ری سائیکلنگ کے لیے کسی خصوصی کمپنی کے پاس لے جانا چاہیے۔ یہ آلہ آپ کے ڈسٹری بیوٹر یا مقامی ری سائیکلنگ سروس کو واپس کیا جانا چاہیے۔ مقامی ماحولیاتی قوانین کا احترام کریں۔ اگر شک ہو تو، کچرے کو ٹھکانے لگانے کے اپنے مقامی حکام سے رابطہ کریں۔
Whadda کو منتخب کرنے کے لئے آپ کا شکریہ! براہ کرم اس ڈیوائس کو سروس میں لانے سے پہلے دستی کو اچھی طرح پڑھیں۔ اگر ٹرانزٹ میں ڈیوائس کو نقصان پہنچا تھا، تو اسے انسٹال یا استعمال نہ کریں اور اپنے ڈیلر سے رابطہ کریں۔
حفاظتی ہدایات
اس آلے کو استعمال کرنے سے پہلے اس دستی اور تمام حفاظتی نشانات کو پڑھیں اور سمجھیں۔
صرف اندرونی استعمال کے لیے۔
- یہ آلہ 8 سال یا اس سے زیادہ عمر کے بچے، اور کم جسمانی، حسی یا ذہنی صلاحیتوں یا تجربے اور علم کی کمی والے افراد استعمال کر سکتے ہیں اگر انہیں آلہ کے استعمال کے بارے میں نگرانی یا ہدایات دی گئی ہوں اور انہیں محفوظ طریقے سے سمجھا جاتا ہے۔ ملوث خطرات. بچوں کو آلے کے ساتھ نہیں کھیلنا چاہیے۔ صفائی اور صارف کی دیکھ بھال بچوں کے ذریعہ نگرانی کے بغیر نہیں کی جائے گی۔
عمومی رہنما خطوط
- اس کتابچے کے آخری صفحات پر Velleman® سروس اور کوالٹی وارنٹی کا حوالہ دیں۔
- حفاظتی وجوہات کی بنا پر ڈیوائس کی تمام ترامیم ممنوع ہیں۔ آلے میں صارف کی تبدیلیوں سے ہونے والے نقصان کو وارنٹی میں شامل نہیں کیا جاتا ہے۔
- ڈیوائس کو صرف اس کے مطلوبہ مقصد کے لیے استعمال کریں۔ آلہ کو غیر مجاز طریقے سے استعمال کرنے سے وارنٹی ختم ہو جائے گی۔
- اس مینول میں بعض رہنما خطوط کو نظر انداز کرنے سے ہونے والے نقصان کو وارنٹی میں شامل نہیں کیا گیا ہے اور ڈیلر آنے والے کسی بھی نقائص یا مسائل کی ذمہ داری قبول نہیں کرے گا۔
- نہ ہی Velleman Group nv اور نہ ہی اس کے ڈیلرز کو اس پروڈکٹ کے قبضے، استعمال یا ناکامی سے ہونے والے کسی بھی نوعیت (مالی، جسمانی…) کے کسی بھی نقصان (غیر معمولی، حادثاتی یا بالواسطہ) کے لیے ذمہ دار ٹھہرایا جا سکتا ہے۔
- مستقبل کے حوالے کے لیے اس دستی کو رکھیں۔
Arduino® کیا ہے؟
Arduino® ایک اوپن سورس پروٹو ٹائپنگ پلیٹ فارم ہے جو استعمال میں آسان ہارڈ ویئر اور سافٹ ویئر پر مبنی ہے۔ Arduino® بورڈز لائٹ آن سینسر، بٹن پر انگلی یا ٹویٹر پیغام کو پڑھنے اور اسے موٹر کے ایکٹیویٹ ہونے والے آؤٹ پٹ میں تبدیل کرنے، ایل ای ڈی کو آن کرنے، کچھ آن لائن شائع کرنے کے قابل ہیں۔ آپ بورڈ پر موجود مائکروکنٹرولر کو ہدایات کا ایک سیٹ بھیج کر اپنے بورڈ کو بتا سکتے ہیں کہ کیا کرنا ہے۔ ایسا کرنے کے لیے، آپ Arduino پروگرامنگ لینگویج (وائرنگ پر مبنی) اور Arduino® سافٹ ویئر IDE (پروسیسنگ پر مبنی) استعمال کرتے ہیں۔ ٹویٹر پیغام کو پڑھنے یا آن لائن شائع کرنے کے لیے اضافی شیلڈز/ماڈیولز/اجزاء درکار ہیں۔ سرف ٹو www.arduino.cc مزید معلومات کے لیے
پروڈکٹ ختمview
TCS3200 فوٹوڈیوڈس کی 8 x 8 صف کی مدد سے رنگین روشنی کو محسوس کرتا ہے۔ پھر کرنٹ ٹو فریکونسی کنورٹر کا استعمال کرتے ہوئے فوٹوڈیوڈس سے ریڈنگز کو ایک مربع لہر میں تبدیل کیا جاتا ہے جس کی فریکوئنسی روشنی کی شدت کے براہ راست متناسب ہوتی ہے۔ آخر میں، Arduino® بورڈ کا استعمال کرتے ہوئے ہم مربع لہر کی پیداوار کو پڑھ سکتے ہیں اور رنگ کے نتائج حاصل کر سکتے ہیں۔
وضاحتیں
- سپلائی جلدtagای: 2.7-5.5 وی ڈی سی۔
- طول و عرض: 28.4 x 28.4 ملی میٹر
خصوصیات
- روشنی کی شدت کو فریکوئنسی میں ہائی ریزولوشن کی تبدیلی
- قابل پروگرام رنگ اور پورے پیمانے پر آؤٹ پٹ فریکوئنسی
- مائیکرو کنٹرولر کے ساتھ براہ راست بات چیت کرتا ہے۔
- واحد سپلائی آپریشن (2.7 V سے 5.5 V)
- پاور ڈاؤن خصوصیت
- غیر خطی غلطی عام طور پر 0.2% 50 kHz پر
- مستحکم 200 ppm/°C درجہ حرارت کی گتانک
پن لے آؤٹ
| جی این ڈی | زمین |
| باہر | آؤٹ پٹ فریکوئنسی |
| S0 | آؤٹ پٹ فریکوئنسی اسکیلنگ سلیکشن ان پٹ |
| S1 | آؤٹ پٹ فریکوئنسی اسکیلنگ سلیکشن ان پٹ |
| S2 | photodiode قسم انتخاب ان پٹ |
| S3 | photodiode قسم انتخاب ان پٹ |
| V | 5 وی ڈی سی بجلی کی فراہمی |
| G | زمین |
| OE | آؤٹ پٹ قابل، G (زمین) سے منسلک ہونا ضروری ہے |
| ایل ای ڈی | LED ان پٹ کو فعال کریں، low=ON |
Example
کنکشن
| اردوینو® |
| 5 وی |
| جی این ڈی |
| D3 |
| D4 |
| D5 |
| D6 |
| D2 |
| D7 |
| جی این ڈی |
| ڈبلیو پی ایس ای 325۔ |
| V |
| جی این ڈی |
| S0 |
| S1 |
| S2 |
| S3 |
| باہر |
| ایل ای ڈی |
| OE |
- اوپر کی طرح اپنے WPSE325 کو اپنے مائیکرو کنٹرولر (WPB100) سے جوڑیں۔
- ہماری لائبریری اور ڈیٹا شیٹ ڈاؤن لوڈ کریں۔ webسائٹ
- Arduino® IDE کھولیں اور تین لائبریریوں کو درآمد کریں۔ LiquidCrystal_I2C.h صرف اس صورت میں درکار ہے جب آپ I²C LCD کو اپنے کنٹرولر سے بھی جوڑ رہے ہوں۔
- VMA325_code اسکیچ کو IDE میں لوڈ کریں، مرتب کریں اور اپ لوڈ کریں۔
- سیریل مانیٹر شروع کریں۔ آپ کو اس طرح کا نتیجہ دیکھنا چاہئے:

براہ کرم TCS2300 کی ڈیٹا شیٹ کو بھی پڑھیں، جو ہمارے سے دستیاب VMA325.zip میں شامل ہے۔ webسائٹ
// کوڈ شروع
#شامل
#شامل
#شامل //اس کی ضرورت صرف اس صورت میں ہے جب آپ I2C LCD کو اپنے مائیکرو کنٹرولر LiquidCrystal_I2C lcd(2x0) سے جوڑتے ہیں۔
#S0 6 کی وضاحت کریں۔
#S1 5 کی وضاحت کریں۔
#S2 4 کی وضاحت کریں۔
#S3 3 کی وضاحت کریں۔
# 2 کی وضاحت کریں۔
# LED 7 کی وضاحت کریں۔
int g_count = 0; // تعدد شمار کریں۔
int g_array[3]؛ // آرجیبی ویلیو کو اسٹور کریں۔
int g_flag = 0; // آر جی بی قطار کا فلٹر
فلوٹ g_SF[3]؛ // آر جی بی اسکیل فیکٹر کو محفوظ کریں۔
// Init TSC230 اور ترتیب فریکوئنسی۔
باطل TSC_Init()
{
پن موڈ (S0، آؤٹ پٹ)؛
پن موڈ (S1، آؤٹ پٹ)؛
پن موڈ (S2، آؤٹ پٹ)؛
پن موڈ (S3، آؤٹ پٹ)؛
پن موڈ (آؤٹ، ان پٹ)؛
پن موڈ (ایل ای ڈی، آؤٹ پٹ)؛
ڈیجیٹل رائٹ (S0، کم)؛// آؤٹ پٹ فریکونسی اسکیلنگ 2%
ڈیجیٹل رائٹ (S1، ہائی)؛
ڈیجیٹل رائٹ (ایل ای ڈی، ہائی)؛ // LOW = 4 LED's , HIGH = 4 LED کو بند کریں
}
// فلٹر کا رنگ منتخب کریں//
void TSC_FilterColor(int Level01, int Level02)
{ if(Level01 != 0)
سطح 01 = اعلی؛
اگر (سطح 02 ! = 0)
سطح 02 = اعلی؛
ڈیجیٹل رائٹ (S2، لیول01)؛
ڈیجیٹل رائٹ (S3، لیول02)؛ }
باطل TSC_Count()
{
g_count ++ ;
}
باطل TSC_Callback()
{
سوئچ (g_flag)
{
کیس 0:
Serial.println("->WB Start")؛
TSC_WB(LOW, LOW);
توڑنا
کیس 1:
سیریل پرنٹ ("-> تعدد R =")؛
//lcd.setCursor(0,0)؛
//lcd.print ("شروع")؛
Serial.println(g_count)؛
g_array[0] = g_count؛
TSC_WB(ہائی، ہائی)؛
توڑنا
کیس 2:
سیریل پرنٹ ("-> فریکوئنسی جی =")؛
Serial.println(g_count)؛
g_array[1] = g_count؛
TSC_WB(کم، زیادہ)؛
توڑنا
کیس 3:
سیریل پرنٹ ("-> تعدد B =")؛
Serial.println(g_count)؛
Serial.println("->WB End")؛
g_array[2] = g_count؛
TSC_WB(ہائی، کم)؛
توڑنا
پہلے سے طے شدہ:
g_count = 0;
توڑنا
}
}
void 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:-")؛
Serial.begin(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] ; //بی اسکیل فیکٹر
Serial.println(g_SF[0])؛
Serial.println(g_SF[1])؛
Serial.println(g_SF[2])؛
//کے لیے(int i=0; i<3; i++)
// Serial.println(int(g_array[i] * g_SF[i]))؛
}
باطل لوپ ()
{
g_flag = 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 ()؛
}
void Clean2004()
{
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 ماڈیول [پی ڈی ایف] یوزر مینوئل WPSE325 کلر سینسر TCS3200 ماڈیول، WPSE325، رنگین سینسر TCS3200 ماڈیول، سینسر TCS3200 ماڈیول، TCS3200 ماڈیول، ماڈیول |






