Daftar Isi:
- Langkah 1: Apa itu Sensor TSC230?
- Langkah 2: Pinout TCS230
- Langkah 3: Bahan yang Diperlukan
- Langkah 4: Sensor Warna TCS239 dan Antarmuka Arduino
- Langkah 5: Sirkuit
- Langkah 6: Kode
- Langkah 7: Kalibrasi Sensor Warna TCS230
- Langkah 8: Kode
- Langkah 9: Buat Pena Pemilih Warna Dengan Sensor TCS230 dan Arduino
- Langkah 10: Sirkuit
- Langkah 11: Kode
Video: Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Oleh Situs Resmi ElectropeakElectroPeakIkuti Selengkapnya oleh penulis:
Tentang: ElectroPeak adalah tempat lengkap Anda untuk belajar elektronik dan mewujudkan ide Anda. Kami menawarkan panduan terbaik untuk menunjukkan kepada Anda bagaimana Anda dapat membuat proyek Anda. Kami juga menawarkan produk berkualitas tinggi sehingga Anda memiliki… Selengkapnya Tentang Electropeak »
Gambaran
Dalam tutorial ini, Anda akan belajar tentang sensor TCS230 dan cara menggunakannya dengan Arduino untuk mengenali warna. Di akhir tutorial ini, Anda akan menemukan ide menarik untuk membuat pena pemilih warna. Dengan pena ini, Anda dapat memindai warna objek di sekitar Anda, dan mulai melukis di LCD menggunakan warna tersebut.
Apa yang Akan Anda Pelajari
- Pengenalan TCS230
- Cara menggunakan modul TCS230 dengan Arduino dan mengenali warna yang berbeda
Langkah 1: Apa itu Sensor TSC230?
Chip TSC230 berisi susunan 8x8 fotodioda silikon, yang dapat digunakan untuk mengenali warna. 16 fotodioda ini memiliki filter merah, 16 memiliki filter hijau, 16 memiliki filter biru dan 16 lainnya tidak memiliki filter.
Modul TCS230 memiliki 4 LED putih. Fotodioda menerima cahaya yang dipantulkan dari LED ini dari permukaan objek, kemudian menghasilkan arus listrik tergantung pada warna yang diterimanya.
Selain fotodioda, pada sensor ini juga terdapat pengubah arus ke frekuensi. Ini mengubah arus yang dihasilkan oleh fotodioda menjadi frekuensi.
Keluaran dari modul ini berupa pulsa persegi dengan duty cycle 50%.
Rentang pengukuran terbaik untuk sensor ini adalah sekitar 2 hingga 4 cm.
Langkah 2: Pinout TCS230
TCS230 memiliki 4 pin kontrol. S0 dan S1 digunakan untuk penskalaan frekuensi keluaran, dan S2 dan S3 digunakan untuk memilih jenis fotodioda. (merah, hijau, biru, tanpa filter)
Rangkaian konverter arus ke frekuensi memiliki pembagi frekuensi. Anda dapat mengontrol pembagi frekuensi ini dengan pin kontrol S0 dan S1.
Misalnya, jika Anda ingin mengukur nilai warna biru pada suatu objek, Anda harus mengatur status pin S2 ke rendah, dan status pin S3 ke tinggi secara bersamaan.
Langkah 3: Bahan yang Diperlukan
Komponen Perangkat Keras
Arduino UNO R3 *1
Modul Sensor Pengenalan Warna TCS230 *1
Papan tempat memotong roti * 1
LED RGB * 1
LCD TFT 2,4” ** *1
Kawat jumper Pria ke Wanita * 1
220 Ohm Resistor * 1
Aplikasi Perangkat Lunak
Arduino IDE
Langkah 4: Sensor Warna TCS239 dan Antarmuka Arduino
Hubungkan sensor ke Arduino seperti yang Anda lihat pada gambar berikut. Kemudian menganalisis output warna yang berbeda dengan menginisialisasi pin S0 ke S4.
Langkah 5: Sirkuit
Hubungkan sensor ke Arduino sesuai dengan rangkaian berikut.
Langkah 6: Kode
Kode berikut mengukur sinyal output untuk masing-masing dari tiga warna dan menampilkan hasilnya pada port serial.
Fungsi warna mengontrol pin S2 dan S3 untuk membaca semua warna objek. Fungsi ini menggunakan perintah pulseln untuk menerima pulsa yang ditransmisikan oleh sensor warna. Untuk informasi lebih lanjut, Anda dapat membaca halaman ini.
?: operator kondisional Perintah ini bertindak seperti perintah if dan else.
Jika kondisinya benar, exp1, dan jika tidak, exp2 akan dieksekusi.
Langkah 7: Kalibrasi Sensor Warna TCS230
Untuk mengkalibrasi sensor, Anda memerlukan objek putih.
Fungsi kalibrasi melakukan kalibrasi sensor. Untuk melakukan ini, cukup masukkan karakter "c" di jendela serial. Kemudian hapus semua objek berwarna di sekitar sensor dan masukkan kembali "c". Sekarang ambil objek putih di dekat sensor dan masukkan "c" lagi.
Setelah kalibrasi, jika Anda menyimpan objek putih di depan sensor, Anda akan melihat nilai 255 (atau sekitar 255) untuk masing-masing dari tiga warna merah, hijau, dan biru di jendela serial.
Fungsi Kalibrasi menghitung dan menyimpan perubahan maksimum dan minimum pada frekuensi keluaran sensor di lingkungan yang tidak berwarna dan berwarna putih.
Kemudian di bagian loop, ini memetakan rentang perubahan warna ke 0-255 (atau rentang lain yang Anda tentukan).
Anda dapat menemukan informasi lebih lanjut tentang perintah peta di sini.
Langkah 8: Kode
Langkah 9: Buat Pena Pemilih Warna Dengan Sensor TCS230 dan Arduino
Jika Anda menggunakan Arduino UNO, Anda harus menyolder pin sensor warna ke papan Arduino menggunakan kabel. Tetapi jika Anda menggunakan Arduino MEGA, Anda dapat menggunakan pin terakhir papan untuk menghubungkan sensor warna ke sana.
Jika Anda menggunakan pelindung LCD untuk pertama kalinya, Anda dapat melihat tutorial pengaturannya di sini.
Kode berikut membuat halaman lukisan pada LCD. Warna default pena adalah merah. Tahan tombol dan tutup sensor warna ke objek yang diinginkan untuk memilih warnanya. Kemudian warna pena Anda berubah menjadi warna objek itu.
Langkah 10: Sirkuit
Langkah 11: Kode
Fungsi pick_color dipanggil saat tombol ditekan. Ia membaca warna objek yang terletak di dekat sensor dan mengubah warna pena menjadi warna itu.
Direkomendasikan:
Pengenalan dan Identifikasi Wajah - ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: 6 Langkah
Pengenalan dan Identifikasi Wajah | ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: Pengenalan wajah AKA ID wajah adalah salah satu fitur terpenting di ponsel saat ini. Jadi, saya punya pertanyaan "bisakah saya memiliki id wajah untuk proyek Arduino saya" dan jawabannya adalah ya… Perjalanan saya dimulai sebagai berikut: Langkah 1: Akses ke kami
Kalibrasi dan Pengujian Modul Sensor 6-sumbu FSP200: 6 Langkah
Modul Sensor 6-sumbu FSP200 Kalibrasi dan Pengujian: FSP200 adalah prosesor unit pengukuran inersia 6-sumbu yang menyediakan keluaran arah dan arah. Ini melakukan perpaduan sensor accelerometer dan gyro untuk arah dan arah yang stabil dan akurat. FSP200 cocok untuk digunakan dalam pr
Jaringan WiFi Arduino (Sensor dan Aktuator) - Sensor Warna: 4 Langkah
Jaringan WiFi Arduino (Sensor dan Aktuator) - Sensor Warna: Berapa kali dalam aplikasi Anda, Anda memiliki beberapa sensor atau aktuator yang jauh dari Anda? Seberapa nyaman menggunakan hanya satu perangkat utama di dekat komputer Anda untuk mengelola perangkat pendukung yang berbeda yang terhubung melalui jaringan wi-fi? Dalam proyek ini
Pengontrol Pengisian Tenaga Surya Arduino PWM5 DIY (Termasuk File dan Perangkat Lunak PCB): 9 Langkah
DIY Arduino PWM5 Solar Charge Controller (Berkas PCB dan Termasuk Perangkat Lunak): Beberapa tahun yang lalu, Julian Ilett merancang mikrokontroler PIC asli berbasis "PWM5" pengontrol muatan surya. Dia juga bereksperimen dengan versi berbasis Arduino. Anda dapat menemukan videonya di sini: https://www.youtube.com/channel/UCmHvGf00GDuP
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino.: 4 Langkah (dengan Gambar)
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino.: Hai…!Teknologi pengenalan suara telah ada di sini selama beberapa tahun terakhir. Kami masih ingat kegembiraan besar yang kami alami saat berbicara dengan iphone pertama yang mendukung Siri. Sejak itu, perangkat perintah suara telah berkembang ke tingkat yang sangat