Logo ole WHADDA

WPSE325 Lanu Sensor TCS3200 Module

WHADDA WPSE325 Color Sensor TCS3200 Module oloa

Folasaga

I tagata uma e nonofo i le Iuni a Europa Faʻamatalaga taua o le siosiomaga taua e uiga i lenei oloa.
O lenei fa'ailoga i luga o le masini po'o le afifi o lo'o fa'ailoa mai ai o le lafoa'iina o le masini pe a mae'a lona fa'asologa o le olaga e ono afaina ai le si'osi'omaga. Aua ne'i lafoa'i le iunite (po'o maa) e pei o otaota a le malo e le'i fa'avasegaina; e tatau ona ave i se kamupani fa'apitoa mo le toe fa'aaogaina. O lenei masini e tatau ona toe fa'afo'i atu i lau fa'asoa po'o se auaunaga toe fa'aaogaina i le lotoifale. Fa'aaloalo i tulafono tau le siosiomaga. Afai e masalosalo, fa'afeso'ota'i le pulega e lafoa'i otaota.
Faafetai mo le filifilia o Whadda! Fa'amolemole faitau mae'ae'a le tusi lesona a'o le'i fa'aolaina lenei masini. Afai na faaleagaina le masini i le felauaiga, aua le faʻapipiʻiina pe faʻaogaina ma faʻafesoʻotaʻi lau faʻatau.

Faatonuga Saogalemu

Faitau ma malamalama i lenei tusi lesona ma fa'ailoga saogalemu uma a'o le'i fa'aogaina lenei masini.
Mo na'o totonu ole fa'aoga.

  • O lenei masini e mafai ona fa'aogaina e tamaiti ua matutua mai le 8 tausaga ma luga atu, ma tagata e fa'aitiitia le malosi o le tino, lagona po'o le mafaufau po'o le leai o se poto masani ma le malamalama pe afai na tu'uina atu ia i latou le vaavaaiga poʻo le faʻatonuga e uiga i le faʻaogaina o le masini i se auala saogalemu ma malamalama. o lamatiaga e aofia ai. E le tatau ona taaalo tamaiti i le masini. O le fa'amamaina ma le tausiga o tagata e le tatau ona faia e tamaiti e aunoa ma le va'aiga.

Taiala Lautele

  • Va'ai i le Velleman® Auaunaga ma Tulaga Tulaga Lelei i itulau mulimuli o lenei tusi lesona.
  • O suiga uma o le masini e faʻasaina mo mafuaaga saogalemu. O le fa'aleagaina e mafua mai i suiga a le tagata fa'aoga i le masini e le o aofia i le tusi saisai.
  • Fa'aaoga na'o le masini mo lona fa'amoemoe. O le fa'aaogaina o le masini i se auala e le'i fa'atagaina o le a fa'aleaogaina ai le saisai.
  • O le fa'aleagaina e mafua mai i le le amana'ia o nisi o ta'iala i totonu o lenei tusi lesona e le o aofia i le tusi saisai ma o le a le talia e le fa'atau oloa le nafa mo so'o se fa'aletonu po'o fa'afitauli.
  • O le Nor Velleman Group nv po'o ana fa'atau e mafai ona nafa ma so'o se fa'aleagaina (fa'apitoa, fa'afuase'i po'o le le tu'usa'o) o so'o se natura (tupe, tino...) e afua mai i le umiaina, fa'aogaina po'o le toilalo o lenei oloa.
  • Taofi le tusi lesona lenei mo fa'amatalaga i le lumana'i.

O le a le Arduino®

O Arduino® o se fa'ata'ita'iga fa'ata'ita'iga fa'avae e fa'avae i luga o masini ma polokalama fa'aoga faigofie. E mafai e laupapa Arduino® ona faitau mea fa'aoga malamalama-i luga o le masini, se tamatamailima i luga o se faamau poʻo se Twitter feʻau ma liliu i se gaioiga faʻaagaoioia o se afi, faʻaalia se LED, lolomiina se mea i luga ole laiga. E mafai ona e ta'u atu i lau laupapa le mea e fai e ala i le lafo atu o se seti o faatonuga ile microcontroller i luga ole laupapa. Ina ia faia, e te faʻaaogaina le gagana faʻatulagaina Arduino (faʻavae i luga ole Wiring) ma le Arduino® software IDE (faʻavae i luga o le Processing). E mana'omia ni talita fa'aopoopo/modules/vaega mo le faitauina o se fe'au twitter po'o le lolomiina i luga ole laiga. Fa'ase'e i www.arduino.cc mo nisi faamatalaga.

Ua Umaview

E lagona e le TCS3200 le malamalama lanu ma le fesoasoani a le 8 x 8 fa'asologa o photodiodes. Ona fa'aaogaina lea o le Current-to-Frequency Converter o faitauga mai photodiodes e fa'aliliuina i se galu fa'afafa'atasi ma se fa'asologa e fa'atatau tonu i le malosi o le malamalama. Ma le mea mulimuli, faʻaaoga le Arduino® Board e mafai ona tatou faitau i le galu sikuea sikuea ma maua faʻaiʻuga mo le lanu.

Fa'amatalaga

  • sapalai voltagu: 2.7-5.5 VDC
  • fua: 28.4 x 28.4 mm

Vaega

  • fa'aliliuga maualuga o le malamalama i le taimi
  • lanu e mafai ona fa'apolokalameina ma fa'atuputeleina fa'atuputeleina
  • feso'ota'i sa'o ma se microcontroller
  • fa'agaioiga tu'u tasi (2.7 V i le 5.5 V)
  • fa'ailoga fa'aletino
  • mea sese e le o laina laina masani 0.2% ile 50 kHz
  • mautu 200 ppm/°C vevela coefficient

Pin Fa'atulagaina

GND eleele
IFO fa'atelega o galuega
S0 fa'aliga fa'asolo fa'aulufalega mea e filifili ai
S1 fa'aliga fa'asolo fa'aulufalega mea e filifili ai
S2 mea e filifili ai ituaiga photodiode
S3 mea e filifili ai ituaiga photodiode
V 5 VDC sapalai eletise
G eleele
OE mea e mafai ona maua, e tatau ona feso'ota'i ile G (eleele)
LED LED e mafai ona fa'aoga, maualalo=ON

Example

So'oga

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

 

WPSE325
V
GND
S0
S1
S2
S3
IFO
LED
OE
  • Fa'afeso'ota'i lau WPSE325 i lau microcontroller (WPB100) e pei ona i luga.
  • Download le faletusi ma le pepa faʻamaumauga mai la matou webnofoaga.
  • Tatala le Arduino® IDE ma fa'aulufale mai faletusi e tolu. Ole LiquidCrystal_I2C.h e na'o le mana'omia pe afai o lo'o e fa'afeso'ota'i fo'i se I²C LCD i lau pule.
  • Tu'u le ata VMA325_code i totonu ole IDE, fa'apipi'i ma fa'ae'e.
  • Amata le mata'itū faasologa. E tatau ona e va'ai i se fa'ai'uga fa'apenei:

WHADDA WPSE325 Fa'ailoga lanu TCS3200 Module fig 2

Faamolemole faitau foi le pepa o faamatalaga o le TCS2300, lea e aofia i le VMA325.zip o loo maua mai le matou webnofoaga.

// TULAGA AMATA
#fa'aofia
#fa'aofia
#fa'aofia // E na'o le mana'omia pe afai e te fa'afeso'ota'i se I2C LCD i lau microcontroller LiquidCrystal_I2C lcd(2x0);

#fa'amatala S0 6
#fa'amatala S1 5
#fa'amatala S2 4
#fa'amatala S3 3
#fa'amatala OUT 2
#fa'amatala LED 7

int g_count = 0; // faitau le taimi
int g_array[3]; // teu le tau RGB
int g_flag = 0; // faamama o le laina RGB
opeopea g_SF[3]; // teu le RGB Scale factor
// Init TSC230 ma le setiina o Auala.

fa'aleaogaina TSC_Init()
{
pineMode(S0, OUTPUT);
pineMode(S1, OUTPUT);
pineMode(S2, OUTPUT);
pineMode(S3, OUTPUT);
pinMode(I FAI, FA'AUTO);
PinMode(LED, OUTPUT);
numeraWrite(S0, MALA'U);// FA'AVAE FA'AVAE FA'AVAE 2%
numeraWrite(S1, MAUA);
numeraWrite(LED, HIGH) ; // LOW = Sui ON le 4 LED's , HIGH = tape ese le 4 LED's
}
// Filifili le lanu faamama //
fa'aleaogaina TSC_FilterColor(int Level01, int Level02)

{ pe afai(Tulaga01!= 0)
Level01 = MAUA;

afai(Tulaga02 != 0)
Level02 = MAUA;
numeraWrite(S2, Level01);
numeraWrite(S3, Level02); }

fa'aleaogaina TSC_Count()
{
g_faitau ++ ;
}
fa'aleaogaina TSC_Callback()
{
sui(g_flag)
{
mataupu 0:
Serial.println(“->WB Start”);
TSC_WB(MALA'U, LAVA);
malepe;
mataupu 1:
Serial.print(“-> Faatele R=”);
//lcd.setCursor(0,0);
//lcd.print(“Amata”);
Serial.println(g_count);
g_array[0] = g_count;
TSC_WB(MALU, MAUGA);
malepe;
mataupu 2:
Serial.print(“-> Auala G =”);
Serial.println(g_count);
g_array[1] = g_count;
TSC_WB(maualalo, maualuga);
malepe;
mataupu 3:
Serial.print(“-> Auala B=”);
Serial.println(g_count);
Serial.println(“->WB End”);
g_array[2] = g_count;
TSC_WB(maualuga, maualalo);
malepe;
faaletonu:
g_faitau = 0;
malepe;
}
}
void TSC_WB(int Level0, int Level1) //Pa'e Paleni
{
g_faitau = 0;
g_flag ++;
TSC_FilterColor(Level0, Level1);
Timer1.setPeriod(1000000);
}
fa'aletonu le seti()
{
TSC_Init();
lcd.init();
tuai(100);
lcd.backlight();
Wire.begin();
tuai(100);
lcd.setCursor(14,0);
lcd.print(“lanu”);
lcd.setCursor(0,3);
lcd.print(“S0:2 S1:3 S2:4 S3:5 OUT:6 LED:-“);
Serial.begin(9600);
Timer1.initialize(); // defaulte o le 1s
Timer1.attachInterrupt(TSC_Callback);
attachInterrupt(0, TSC_Count, RISING);
tuai(4000);
mo(int i=0; i<3; i++)
Serial.println(g_array[i]);
g_SF[0] = 255.0/ g_array[0]; //R Fuafuaga vaega
g_SF[1] = 255.0/ g_array[1] ; //G Fuafuaga vaega
g_SF[2] = 255.0/ g_array[2] ; //B Fua fua
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]));
}
avanoa gaogao()
{
g_fu'a = 0;
mo(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]));
tuai(4000);
Clean2004();
}
vale Clean2004()
{
lcd.setCursor(0,1);
lcd.print(” “);
lcd.setCursor(0,2);
lcd.print(” “);
}
// FA'ATAU FA'AVAE

whadda.com

Fa'apolopolo suiga ma fa'aoga sese - ©
Velleman Group nv. WPSE325_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

Pepa / Punaoa

WHADDA WPSE325 Lanu Sensor TCS3200 Module [pdf] Tusi Taiala
WPSE325 Fa'ailoga Lanu TCS3200 Module, WPSE325, Fa'amatalaga Lanu TCS3200 Module, Fa'amatalaga TCS3200 Module, TCS3200 Module, Module

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *