Modul TCS325 Sensor Warna WPSE3200
Perkenalan
Untuk semua penduduk Uni Eropa Informasi lingkungan penting tentang produk ini.
Simbol pada perangkat atau kemasan ini menunjukkan bahwa pembuangan perangkat setelah masa pakainya habis dapat membahayakan lingkungan. Jangan buang unit (atau baterai) sebagai sampah kota yang tidak dipilah; bawalah ke perusahaan khusus untuk didaur ulang. Perangkat ini harus dikembalikan ke distributor atau ke layanan daur ulang setempat. Patuhi peraturan lingkungan setempat. Jika ragu, hubungi otoritas pembuangan limbah setempat.
Terima kasih telah memilih Whadda! Bacalah buku petunjuk dengan saksama sebelum membawa perangkat ini ke bengkel. Jika perangkat rusak saat pengiriman, jangan memasang atau menggunakannya dan hubungi dealer Anda.
Petunjuk Keselamatan
Baca dan pahami manual ini dan semua tanda keselamatan sebelum menggunakan alat ini.
Hanya untuk penggunaan di dalam ruangan.
- Perangkat ini dapat digunakan oleh anak-anak berusia 8 tahun ke atas, dan orang-orang dengan keterbatasan fisik, sensorik, atau kemampuan mental atau kurang pengalaman dan pengetahuan jika mereka telah diberi pengawasan atau petunjuk mengenai penggunaan perangkat dengan cara yang aman dan memahami bahayanya. Anak-anak tidak boleh bermain-main dengan perangkat ini. Pembersihan dan perawatan pengguna tidak boleh dilakukan oleh anak-anak tanpa pengawasan.
Pedoman Umum
- Lihat Garansi Layanan dan Kualitas Velleman® di halaman terakhir panduan ini.
- Segala modifikasi perangkat dilarang demi alasan keselamatan. Kerusakan yang disebabkan oleh modifikasi perangkat oleh pengguna tidak tercakup dalam garansi.
- Gunakan perangkat hanya sesuai dengan tujuan penggunaannya. Penggunaan perangkat secara tidak sah akan membatalkan garansi.
- Kerusakan yang disebabkan oleh pengabaian pedoman tertentu dalam manual ini tidak tercakup dalam garansi dan dealer tidak akan bertanggung jawab atas cacat atau masalah apa pun yang terjadi.
- Nor Velleman Group nv maupun dealernya tidak bertanggung jawab atas segala kerusakan (luar biasa, insidental, atau tidak langsung) dalam bentuk apa pun (keuangan, fisik...) yang timbul dari kepemilikan, penggunaan, atau kegagalan produk ini.
- Simpan manual ini untuk referensi di masa mendatang.
Apa itu Arduino®
Arduino® adalah platform prototyping open-source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Papan Arduino® dapat membaca input sensor cahaya, jari pada tombol atau pesan Twitter dan mengubahnya menjadi output yang mengaktifkan motor, menyalakan LED, menerbitkan sesuatu secara online. Anda dapat memberi tahu papan Anda apa yang harus dilakukan dengan mengirimkan satu set instruksi ke mikrokontroler di papan tulis. Untuk melakukannya, Anda menggunakan bahasa pemrograman Arduino (berdasarkan Pengkabelan) dan IDE perangkat lunak Arduino® (berdasarkan Pemrosesan). Perisai/modul/komponen tambahan diperlukan untuk membaca pesan twitter atau mempublikasikan secara online. Berselancar ke www.arduino.cc untuk informasi lebih lanjut.
Produk Selesaiview
TCS3200 mendeteksi cahaya warna dengan bantuan rangkaian fotodioda berukuran 8 x 8. Kemudian dengan menggunakan Current-to-Frequency Converter hasil pembacaan dari fotodioda diubah menjadi gelombang persegi dengan frekuensi berbanding lurus dengan intensitas cahaya. Terakhir, dengan menggunakan Board Arduino® kita dapat membaca keluaran gelombang persegi dan mendapatkan hasil warnanya.
Spesifikasi
- volume pasokantage: 2.7-5.5 VDC
- dimensi: 28.4 x 28.4 mm
Fitur
- konversi resolusi tinggi dari intensitas cahaya ke frekuensi
- warna yang dapat diprogram dan frekuensi keluaran skala penuh
- berkomunikasi langsung dengan mikrokontroler
- operasi suplai tunggal (2.7 V hingga 5.5 V)
- fitur mematikan daya
- kesalahan non-linearitas biasanya 0.2% pada 50 kHz
- koefisien suhu stabil 200 ppm/°C
Pin Tata Letak
| GND | tanah |
| KELUAR | frekuensi keluaran |
| S0 | masukan pemilihan skala frekuensi keluaran |
| S1 | masukan pemilihan skala frekuensi keluaran |
| S2 | masukan pemilihan jenis fotodioda |
| S3 | masukan pemilihan jenis fotodioda |
| V | catu daya 5 VDC |
| G | tanah |
| OE | keluaran aktif, harus terhubung ke G (ground) |
| DIPIMPIN | Input aktifkan LED, rendah = AKTIF |
Example
Koneksi
| Arduino® |
| 5 tahun |
| GND |
| D3 |
| D4 |
| D5 |
| D6 |
| D2 |
| D7 |
| GND |
| WPSE325 |
| V |
| GND |
| S0 |
| S1 |
| S2 |
| S3 |
| KELUAR |
| DIPIMPIN |
| OE |
- Hubungkan WPSE325 Anda ke mikrokontroler (WPB100) seperti di atas.
- Unduh perpustakaan dan lembar data dari kami weblokasi.
- Buka Arduino® IDE dan impor ketiga perpustakaan. LiquidCrystal_I2C.h hanya diperlukan jika Anda juga menyambungkan LCD I²C ke pengontrol Anda.
- Muat sketsa VMA325_code ke dalam IDE, kompilasi dan unggah.
- Mulai monitor serial. Anda akan melihat hasil seperti ini:

Harap baca juga lembar data TCS2300, yang disertakan dalam VMA325.zip yang tersedia dari kami weblokasi.
// KODE DIMULAI
#termasuk
#termasuk
#termasuk //Ini hanya diperlukan jika Anda menghubungkan LCD I2C ke mikrokontroler Anda LiquidCrystal_I2C lcd(2x0);
#definisikan S0 6
#definisikan S1 5
#definisikan S2 4
#definisikan S3 3
#definisi KELUAR 2
#definisikan LED 7
int g_hitung = 0; // hitung frekuensinya
int g_array[3]; // menyimpan nilai RGB
int g_flag = 0; // filter antrian RGB
mengapung g_SF[3]; // simpan faktor Skala RGB
// Init TSC230 dan mengatur Frekuensi.
batal TSC_Init()
{
pinMode(S0, KELUARAN);
pinMode(S1, KELUARAN);
pinMode(S2, KELUARAN);
pinMode(S3, KELUARAN);
pinMode(Keluar, INPUT);
pinMode (LED, OUTPUT);
digitalWrite(S0, RENDAH);// SKALA FREKUENSI OUTPUT 2%
digitalWrite(S1, TINGGI);
digitalWrite (LED, TINGGI) ; // LOW = Nyalakan 4 LED , HIGH = matikan 4 LED
}
// Pilih warna filter //
batal TSC_FilterColor(int Level01, int Level02)
{ jika(Level01 != 0)
Level01 = TINGGI;
jika(Tingkat02 != 0)
Level02 = TINGGI;
digitalWrite(S2, Level01);
digitalWrite(S3, Level02); }
batal TSC_Count()
{
g_hitung++ ;
}
batal TSC_Panggilan Balik()
{
beralih(g_flag)
{
kasus 0:
Serial.println(“->WB Mulai”);
TSC_WB(RENDAH, RENDAH);
merusak;
kasus 1:
Serial.print(“->Frekuensi R=”);
//lcd.setCursor(0,0);
//lcd.print("Mulai");
Serial.println(g_count);
g_array[0] = g_hitungan;
TSC_WB(TINGGI, TINGGI);
merusak;
kasus 2:
Serial.print(“->Frekuensi G=”);
Serial.println(g_count);
g_array[1] = g_hitungan;
TSC_WB(RENDAH, TINGGI);
merusak;
kasus 3:
Serial.print(“->Frekuensi B=”);
Serial.println(g_count);
Serial.println(“->Akhir WB”);
g_array[2] = g_hitungan;
TSC_WB(TINGGI, RENDAH);
merusak;
bawaan:
g_hitung = 0;
merusak;
}
}
void TSC_WB(int Level0, int Level1) //Keseimbangan Putih
{
g_hitung = 0;
g_flag++;
TSC_FilterColor(Level0, Level1);
Timer1.setPeriod(1000000);
}
batalkan pengaturan()
{
TSC_Init();
lcd.init();
tunda(100);
lcd.lampu latar();
Kawat.mulai();
tunda(100);
lcd.setCursor(14,0);
lcd.print("Warna");
lcd.setCursor(0,3);
lcd.print(“S0:2 S1:3 S2:4 S3:5 KELUAR:6 LED:-“);
Serial.mulai(9600);
Timer1.inisialisasi(); // defaultnya adalah 1 detik
Timer1.attachInterrupt(TSC_Callback);
lampirkanInterrupt(0, TSC_Count, BANGKIT);
tunda(4000);
untuk(int i=0; i<3; i++)
Serial.println(g_array[i]);
g_SF[0] = 255.0/ g_array[0]; // Faktor Skala R
g_SF[1] = 255.0/ g_array[1] ; //G Faktor Skala
g_SF[2] = 255.0/ g_array[2] ; //B Faktor skala
Serial.println(g_SF[0]);
Serial.println(g_SF[1]);
Serial.println(g_SF[2]);
//untuk(int i=0; i<3; i++)
// Serial.println(int(g_array[i] * g_SF[i]));
}
lingkaran kosong()
{
g_bendera = 0;
untuk(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]));
tunda(4000);
Bersih2004();
}
batal Bersih2004()
{
lcd.setCursor(0,1);
lcd.cetak(” “);
lcd.setCursor(0,2);
lcd.cetak(” “);
}
// KODE AKHIR
Modifikasi dan kesalahan ketik dilindungi undang-undang – ©
Grup Velleman nv. WPSE325_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumen / Sumber Daya
![]() |
Modul Sensor Warna WHADDA WPSE325 TCS3200 [Bahasa Indonesia:] Panduan Pengguna Modul TCS325 Sensor Warna WPSE3200, WPSE325, Modul Sensor Warna TCS3200, Modul Sensor TCS3200, Modul TCS3200, Modul |






