Isi kandungan:
- Bekalan
- Langkah 1: Menyambungkan Semua Elemen ke Papan Roti
- Langkah 2: Menulis Kod
- Langkah 3: Buat Bekas untuk Arduino Anda
- Langkah 4: Menggunakan Mesin Cat Pengesanan Warna Anda
Video: Mesin Cat Pengesanan Warna: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Mesin cat pengesan warna menyalin warna di sekeliling anda dan membiarkan anda melukisnya. Sekiranya anda mempunyai cat warna primer, anda boleh menggunakan sensor warna RGB untuk merasakan warna yang anda inginkan dan mencampurkannya. Tetapi ingat, gunakan objek berwarna terang.
Bekalan
- Arduino Leonardo (Atau yang lain) _x1 - Beli di sini
- Breadboard _x1 - Beli di sini
- TCS3200 RGB Sensor (Atau yang lain) _x1 - Beli di sini
- Butang tekan (apa sahaja) _x1
- Perintang 10kΩ _x1 - Beli di sini
- kadbod
- Pam Air 5V 120L / H _x3 - Beli di sini
- Selang getah (ukuran sesuai untuk saluran keluar motor) _x3
- Pemandu motor L298N _x3 - Beli di sini
Langkah 1: Menyambungkan Semua Elemen ke Papan Roti
Sebelum kita memasang semuanya sekaligus, lebih selamat untuk menguji setiap item satu persatu. Kerana jika anda telah memasang semuanya tetapi tidak berfungsi, anda sukar mengetahui apa yang salah.
Pendawaian Arduino yang berbeza akan berbeza. Sekiranya anda menggunakan Arduino lain, anda boleh mencari rajah dan kod pendawaian dari projek lain.
Sekarang kita akan memperkenalkan cara menyambungkan wayar:
Sensor warna RGB
GND_ ada dua GND, keduanya dihubungkan ke tiang negatif papan roti (tiang negatif harus menarik wayar ke Arduino GND)
OUT_hubungkan ke pin8 dari Arduino
S2 → Arduinopin10
S3 → Arduino pin9
VCC_ ada dua VCC, keduanya dihubungkan ke tiang positif papan roti (tiang positif perlu menarik wayar ke 5v Arduino)
S0 → Pin Arduino12
S1 → Arduino pin11
- Butang
Gunakan pin untuk memasukkan wayar dua di papan roti
Kawat sebelah kiri_ sambungkan perintang 10kΩ dan kemudian tarik wayar ke Arduino analog A5.
Kawat sebelah kanan_Dibahagi kepada dua sisi:
Bahagian pertama: tarik wayar ke sisi positif papan roti.
Bahagian kedua adalah: sambungkan perintang 10kΩ dan kemudian sambungkan garis ke sisi negatif papan roti.
Motor (Pam Air 5V 120L / H) & Pemandu motor (L298N)
sambungkan motor ke L298N (bergantung kepada berapa banyak motor yang digunakan)
1. L298N (disambungkan ke motor kuning dan biru): + → In1 / - → In2, + → In3 / - → In4
2. L298N (disambungkan ke motor merah): + → In1 / - → In2
Keluaran pada pin L298N ke Arduino:
motor 1 (merah): + → In1 / - → In2. Keluaran ke pin 6 dan pin 7
motor 2 (biru): + → In1 / - → In2. Keluaran ke pin 2 dan pin 3
motor 2 (kuning): + → In1 / - → In2. Keluaran ke pin 4 dan pin 5
Langkah 2: Menulis Kod
Selepas litar disambungkan, anda boleh mula menulis kod.
Kod ada di sini: Di sini
Ingatlah untuk menguji setiap bahagian secara berasingan !!
Sebelum memasang kabel USB ke Arduino, periksa dengan teliti sama ada semua kabel betul. Sekiranya terdapat litar yang salah, ia boleh menyebabkan kerosakan pada komputer atau papan Arduino.
Pin boleh ditukar sendiri, mengikut litar di papan litar anda sendiri.
Langkah 3: Buat Bekas untuk Arduino Anda
Ukur jarak antara Arduino dan papan roti, dan potong dengan kotak kadbod. Selepas ikatan, masukkan komponen ke dalam.
Saiz cangkang:
- Panjang: 22cm
- Lebar: 21cm
- Tinggi: 11cm
Langkah 4: Menggunakan Mesin Cat Pengesanan Warna Anda
Sambungkan kabel USB ke Arduino dan setelah kuasa dihidupkan, anda boleh mula menggunakannya!
Laraskan tiga warna yang anda mahukan (disyorkan untuk menggunakan tiga warna utama: merah, kuning, biru)
Cadangan: semakin banyak warna yang lebih baik, semakin terang ia tidak jelas
Sekiranya anda mahukan air ungu, pilih objek ungu terang yang sesuai, maka ia akan bercampur biru dan merah menjadi ungu.
Sekiranya anda mahukan air hijau, pilih objek hijau terang yang sesuai, ia akan bercampur biru dan kuning menjadi hijau.
Amaran !!!
Kedudukan motor tidak boleh lebih tinggi daripada cawan, jika tidak, air tidak akan dipam.
Disyorkan:
Pengesanan Warna Ringkas Menggunakan OpenCV: 6 Langkah
Pengesanan Warna Ringkas Menggunakan OpenCV: Hai! Hari ini saya akan menunjukkan kaedah mudah untuk mengesan warna dari video langsung menggunakan OpenCV dan python. Pada dasarnya saya hanya akan menguji warna yang diperlukan ada di bingkai latar belakang atau tidak dan menggunakan modul OpenCV saya akan menutupi kawasan itu dan
Pengesanan Warna di Python Menggunakan OpenCV: 8 Langkah
Pengesanan Warna di Python Menggunakan OpenCV: Helo! Instruksional ini digunakan untuk membimbing bagaimana mengekstrak warna tertentu dari gambar di python menggunakan perpustakaan openCV. Sekiranya anda baru menggunakan teknik ini, jangan risau, pada akhir panduan ini, anda akan dapat memprogramkan warna anda sendiri
Penjejakan Objek Berasaskan Pengesanan Warna: 10 Langkah
Penjejakan Objek Berasaskan Pengesanan Warna: Kisah Saya melakukan projek ini untuk belajar memproses gambar menggunakan Raspberry PI dan membuka CV. Untuk menjadikan projek ini lebih menarik, saya menggunakan dua motor SG90 Servo dan memasang kamera di atasnya. Satu motor digunakan untuk bergerak secara mendatar dan motor kedua digunakan untuk menggerakkan verticall
Cara yang Sangat Sederhana / mudah / tidak rumit untuk Membuat Orang / Manusia / Haiwan / Robot Kelihatan Seperti Mereka Mempunyai Penglihatan Panas / Warna Panas (Warna Pilihan Anda) Menggunakan GIMP: 4 Langkah
Cara yang Sangat Sederhana / mudah / tidak rumit untuk Membuat Orang / Manusia / Haiwan / Robot Kelihatan Seperti Mereka Mempunyai Penglihatan Panas / Warna Panas (Warna Pilihan Anda) Menggunakan GIMP: Baca … tajuk
Pengesanan Warna Menggunakan LED RGB: 4 Langkah
Pengesanan Warna Menggunakan LED RGB: Pernahkah anda menginginkan kaedah automatik untuk mengesan warna objek? Dengan menyinari warna tertentu pada objek dan melihat seberapa banyak cahaya dipantulkan ke belakang, anda dapat mengetahui warna apa objek itu. Contohnya, jika anda menyinari lampu merah o