![Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]: 12 Langkah Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]: 12 Langkah](https://i.howwhatproduce.com/images/009/image-24229-j.webp)
Isi kandungan:
- Langkah 1: Apakah Sensor TSC230?
- Langkah 2: TCS230 Pinout
- Langkah 3: Bahan yang Diperlukan
- Langkah 4: TCS239 Color Sensor dan Arduino Interfacing
- Langkah 5: Litar
- Langkah 6: Kod
- Langkah 7: Penentukuran Sensor Warna TCS230
- Langkah 8: Kod
- Langkah 9: Buat Pen Pemilih Warna Dengan Sensor TCS230 dan Arduino
- Langkah 10: Litar
- Langkah 11: Kod
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:
![Bermula dengan Modul Ultrasonik dan Arduino Bermula dengan Modul Ultrasonik dan Arduino](https://i.howwhatproduce.com/images/009/image-24229-1-j.webp)
![Bermula dengan Modul Ultrasonik dan Arduino Bermula dengan Modul Ultrasonik dan Arduino](https://i.howwhatproduce.com/images/009/image-24229-2-j.webp)
![Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino](https://i.howwhatproduce.com/images/009/image-24229-3-j.webp)
![Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino](https://i.howwhatproduce.com/images/009/image-24229-4-j.webp)
![Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial] Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial]](https://i.howwhatproduce.com/images/009/image-24229-5-j.webp)
![Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial] Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial]](https://i.howwhatproduce.com/images/009/image-24229-6-j.webp)
Tentang: ElectroPeak adalah tempat sehenti anda untuk belajar elektronik dan merealisasikan idea anda. Kami menawarkan panduan terkemuka untuk menunjukkan kepada anda bagaimana anda boleh membuat projek anda. Kami juga menawarkan produk berkualiti tinggi sehingga… Lebih Lanjut Mengenai Electropeak »
Gambaran keseluruhan
Dalam tutorial ini, anda akan belajar mengenai sensor TCS230 dan cara menggunakannya dengan Arduino untuk mengenali warna. Pada akhir tutorial ini, anda akan mendapat idea menarik untuk membuat pen memilih warna. Dengan pen ini, anda dapat mengimbas warna objek di sekeliling anda, dan mula melukis di LCD menggunakan warna tersebut.
Apa yang Anda Akan Pelajari
- Pengenalan TCS230
- Cara menggunakan modul TCS230 dengan Arduino dan mengenali warna yang berbeza
Langkah 1: Apakah Sensor TSC230?
![Apakah Sensor TSC230? Apakah Sensor TSC230?](https://i.howwhatproduce.com/images/009/image-24229-7-j.webp)
![Apakah Sensor TSC230? Apakah Sensor TSC230?](https://i.howwhatproduce.com/images/009/image-24229-8-j.webp)
Cip TSC230 mengandungi array 8 × 8 fotodioda silikon, yang dapat digunakan untuk mengenali warna. 16 dari fotodiod ini mempunyai penapis merah, 16 mempunyai penapis hijau, 16 mempunyai penapis biru dan 16 yang lain tidak mempunyai penapis.
Modul TCS230 mempunyai 4 LED putih. Fotodioda menerima cahaya yang dipantulkan LED ini dari permukaan objek, kemudian menghasilkan arus elektrik bergantung pada warna yang mereka terima.
Selain fotodioda, terdapat juga penukar arus ke frekuensi pada sensor ini. Ia menukar arus yang dihasilkan oleh fotodioda menjadi frekuensi.
Keluaran modul ini adalah dalam bentuk denyutan segiempat dengan kitaran tugas 50%.
Julat pengukuran terbaik untuk sensor ini adalah sekitar 2 hingga 4 cm.
Langkah 2: TCS230 Pinout
![Pinout TCS230 Pinout TCS230](https://i.howwhatproduce.com/images/009/image-24229-9-j.webp)
![Pinout TCS230 Pinout TCS230](https://i.howwhatproduce.com/images/009/image-24229-10-j.webp)
![Pinout TCS230 Pinout TCS230](https://i.howwhatproduce.com/images/009/image-24229-11-j.webp)
TCS230 mempunyai 4 pin kawalan. S0 dan S1 digunakan untuk penskalaan frekuensi output, dan S2 dan S3 digunakan untuk memilih jenis fotodioda. (merah, hijau, biru, tanpa penapis)
Litar penukar arus ke frekuensi mempunyai pembahagi frekuensi. Anda boleh mengawal pembahagi frekuensi ini dengan pin kawalan S0 dan S1.
Sebagai contoh, jika anda ingin mengukur nilai warna biru pada objek, anda harus menetapkan keadaan pin S2 ke rendah, dan keadaan pin S3 ke tinggi secara serentak.
Langkah 3: Bahan yang Diperlukan
![Bahan yang Diperlukan Bahan yang Diperlukan](https://i.howwhatproduce.com/images/009/image-24229-12-j.webp)
Komponen Perkakasan
Arduino UNO R3 * 1
Modul Sensor Pengecaman Warna TCS230 * 1
Papan Roti * 1
LED RGB * 1
LCD TFT 2.4 ** * 1
Kawat pelompat Lelaki hingga Perempuan * 1
220 Ohm Perintang * 1
Aplikasi Perisian
Arduino IDE
Langkah 4: TCS239 Color Sensor dan Arduino Interfacing
Sambungkan sensor ke Arduino seperti yang anda lihat pada gambar berikut. Kemudian analisis keluaran warna yang berbeza dengan memulakan pin S0 hingga S4.
Langkah 5: Litar
![Litar Litar](https://i.howwhatproduce.com/images/009/image-24229-13-j.webp)
Sambungkan sensor ke Arduino mengikut litar berikut.
Langkah 6: Kod
![Kod Kod](https://i.howwhatproduce.com/images/009/image-24229-14-j.webp)
Kod berikut mengukur isyarat output untuk masing-masing dari tiga warna dan memaparkan hasilnya pada port bersiri.
Fungsi warna mengawal pin S2 dan S3 untuk membaca semua warna objek. Fungsi ini menggunakan perintah pulseln untuk menerima denyutan yang dihantar oleh sensor warna. Untuk maklumat lebih lanjut, anda boleh membaca halaman ini.
?: operator bersyarat Perintah ini bertindak seperti perintah jika dan yang lain.
Sekiranya syaratnya benar, exp1, dan lain-lain exp2 akan dilaksanakan.
Langkah 7: Penentukuran Sensor Warna TCS230
Untuk menentukur sensor, anda memerlukan objek berwarna putih.
Fungsi kalibrasi melakukan penentukuran sensor. Untuk melakukan ini, masukkan watak "c" di tetingkap bersiri. Kemudian keluarkan semua objek berwarna di sekitar sensor dan masukkan semula "c". Sekarang ambil objek putih di dekat sensor dan masukkan "c" sekali lagi.
Selepas penentukuran, jika anda menyimpan objek putih di depan sensor, anda akan melihat nilai 255 (atau sekitar 255) untuk setiap tiga warna merah, hijau, dan biru di tetingkap bersiri.
Fungsi Calibrate mengira dan menyimpan perubahan maksimum dan minimum dalam frekuensi output sensor di persekitaran yang tidak berwarna dan berwarna putih.
Kemudian di bahagian gelung, ia memetakan julat perubahan warna menjadi 0-255 (atau julat lain yang anda tentukan).
Anda boleh mendapatkan lebih banyak maklumat mengenai arahan peta di sini.
Langkah 8: Kod
Langkah 9: Buat Pen Pemilih Warna Dengan Sensor TCS230 dan Arduino
Sekiranya anda menggunakan Arduino UNO, anda harus menyolatkan pin sensor warna ke papan Arduino menggunakan wayar. Tetapi jika anda menggunakan Arduino MEGA, anda boleh menggunakan pin papan terakhir untuk menyambungkan sensor warna padanya.
Sekiranya anda menggunakan pelindung LCD untuk pertama kalinya, anda dapat melihat tutorial persediaan di sini.
Kod berikut membuat halaman lukisan di LCD. Warna lalai pen adalah merah. Pegang kekunci dan tutup sensor warna ke objek yang diinginkan untuk memilih warnanya. Kemudian warna pen anda berubah menjadi warna objek itu.
Langkah 10: Litar
![Litar Litar](https://i.howwhatproduce.com/images/009/image-24229-15-j.webp)
Langkah 11: Kod
Fungsi pick_color dipanggil semasa kekunci ditekan. Ia membaca warna objek yang terletak di dekat sensor dan mengubah warna pen menjadi warna itu.
Disyorkan:
Cara Membuat Mesin Berat Bayi Menggunakan Arduino Nano, Cell Load HX-711 dan OLED 128X64 -- Penentukuran HX-711: 5 Langkah
![Cara Membuat Mesin Berat Bayi Menggunakan Arduino Nano, Cell Load HX-711 dan OLED 128X64 -- Penentukuran HX-711: 5 Langkah Cara Membuat Mesin Berat Bayi Menggunakan Arduino Nano, Cell Load HX-711 dan OLED 128X64 -- Penentukuran HX-711: 5 Langkah](https://i.howwhatproduce.com/images/002/image-3062-6-j.webp)
Cara Membuat Mesin Berat Bayi Menggunakan Arduino Nano, HX-711 Load Cell dan OLED 128X64 || Penentukuran HX-711: Hello Instructables, Beberapa hari yang lalu saya menjadi bapa kepada bayi yang comel ?. Semasa saya di hospital saya mendapati bahawa berat badan bayi sangat penting untuk memantau pertumbuhan bayi. Jadi saya ada idea? untuk membuat mesin berat bayi bagi diri saya. dalam Instruksional ini saya
Tutorial: Cara Menggunakan Sensor Pengesan Warna RGB TCS230 Dengan Arduino UNO: 3 Langkah
![Tutorial: Cara Menggunakan Sensor Pengesan Warna RGB TCS230 Dengan Arduino UNO: 3 Langkah Tutorial: Cara Menggunakan Sensor Pengesan Warna RGB TCS230 Dengan Arduino UNO: 3 Langkah](https://i.howwhatproduce.com/images/005/image-14182-j.webp)
Tutorial: Cara Menggunakan Sensor Pengesan Warna RGB TCS230 Dengan Arduino UNO: Penerangan: Tutorial ini akan menunjukkan kepada anda beberapa langkah mudah mengenai cara menggunakan Sensor Pengesan Warna RGB dengan menggunakan Arduino Uno. Pada akhir tutorial ini, anda akan mendapat sejumlah hasil perbandingan antara beberapa warna.TCS3200 s warna lengkap
Pengecaman dan Pengecaman Wajah - Arduino Face ID Menggunakan OpenCV Python dan Arduino .: 6 Langkah
![Pengecaman dan Pengecaman Wajah - Arduino Face ID Menggunakan OpenCV Python dan Arduino .: 6 Langkah Pengecaman dan Pengecaman Wajah - Arduino Face ID Menggunakan OpenCV Python dan Arduino .: 6 Langkah](https://i.howwhatproduce.com/images/007/image-19436-j.webp)
Pengecaman dan Pengecaman Wajah | Arduino Face ID Menggunakan OpenCV Python dan Arduino .: Pengenalan wajah AKA ID ID adalah salah satu ciri terpenting pada telefon bimbit pada masa kini. Oleh itu, saya mempunyai soalan " bolehkah saya mempunyai id wajah untuk projek Arduino saya " dan jawapannya adalah ya … Perjalanan saya dimulakan seperti berikut: Langkah 1: Akses ke kami
Modul Sensor 6 paksi FSP200 Penentukuran dan Pengujian: 6 Langkah
![Modul Sensor 6 paksi FSP200 Penentukuran dan Pengujian: 6 Langkah Modul Sensor 6 paksi FSP200 Penentukuran dan Pengujian: 6 Langkah](https://i.howwhatproduce.com/images/003/image-7826-5-j.webp)
Modul Sensor 6-paksi FSP200 Penentukuran dan Pengujian: FSP200 adalah pemproses unit pengukuran inersia 6-paksi yang memberikan output arah dan arah. Ia melakukan penyatuan sensor akselerometer dan giro untuk arah dan arah yang stabil dan tepat. FSP200 sesuai untuk digunakan dalam
Penentukuran Sensor DS18B20 Dengan Arduino UNO: 3 Langkah (dengan Gambar)
![Penentukuran Sensor DS18B20 Dengan Arduino UNO: 3 Langkah (dengan Gambar) Penentukuran Sensor DS18B20 Dengan Arduino UNO: 3 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-6436-48-j.webp)
Kalibrasi Sensor DS18B20 Dengan Arduino UNO: PENAFIAN: Peranti yang anda lihat dalam gambar digunakan dalam projek lain sebagai Termostat untuk proses pengembangan filem. Anda boleh mendapatkan projek itu di sini. Untuk menentukur sensor, atau lebih daripada satu, anda memerlukan apa yang anda dapati dalam projek ini