Daftar Isi:
Video: Dunia Penuh Warna: 4 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Sumber referensi:Disini
RGB Colorful World adalah lampu malam yang dibuat oleh sensor warna RGB. Itu dapat dengan mudah mengubah dan memilih warna yang Anda inginkan sesuai dengan suasana hati Anda saat ini. Anda dapat memiliki warna cahaya malam yang Anda inginkan, setelah Anda menggunakannya untuk merasakan objek berwarna cerah.
//
Ubah Bagian (asli):
- Nama asli: Pemilih Warna RGB
Perlengkapan
Anda akan perlu:
- Arduino Leonardo (Atau lainnya) - Beli di sini
- TCS3200 RGB Sencer (Atau lainnya) - Beli di sini
- Panel LCD (1602 IIC/I2C) - Beli di sini
- Tombol tekan (apa saja)
- Resistor 4.7kΩ (x1)
- Resistor 10kΩ (x1)
- Resistor 220Ω (x2)
- LED RGB - Beli di sini
- Papan Roti
- Kap lampu lampu malam
- Karton
//
Ubah Bagian (asli):
-Arduino Pro Mikro
- Panel LCD tanpa I2C
- Sensor RGB TCS34725
- Pencetak 3D
Langkah 1: Menghubungkan Semua Elemen ke Breadboard
Sebelum kita menginstal semuanya sekaligus, lebih aman untuk menguji setiap item satu per satu. Karena jika Anda telah menginstal semuanya tetapi tidak berhasil, Anda hampir tidak dapat menemukan apa yang salah.
Pengkabelan Arduino yang berbeda akan berbeda. Jika Anda menggunakan Arduino lain, Anda dapat mencari diagram pengkabelan dan kode dari proyek lain.
Sekarang kami akan memperkenalkan cara menghubungkan kabel:
Sensor warna RGB
GND_ada dua GND, keduanya terhubung ke kutub negatif breadboard (kutub negatif harus menarik kabel ke Arduino GND)
OUT_connect ke pin8 Arduino
S2→Arduinopin10
S3→Arduino pin9
VCC_ada dua VCC, keduanya terhubung ke kutub positif dari papan tempat memotong roti (kutub positif perlu menarik kabel ke 5v Arduino)
S0→Arduino pin12
S1→Arduino pin11
Panel LCD
GND_terhubung ke negatif papan tempat memotong roti
VCC_terhubung ke papan tempat memotong roti positif
SDA→Arduino pin2
SCL→Arduino pin3
Tombol
Gunakan pin untuk memasukkan dua kawat ke papan tempat memotong roti
Kawat sisi kiri_hubungkan resistor 10kΩ dan kemudian tarik kabel ke analog Arduino A1.
Kawat sisi kanan_Dibagi menjadi dua sisi:
Sisi pertama: tarik kabel ke sisi positif papan tempat memotong roti.
Sisi kedua adalah: sambungkan resistor 10kΩ dan kemudian sambungkan garis ke sisi negatif papan tempat memotong roti.
LED RGB
RGB LED memiliki 4 pin Termasuk merah, negatif, hijau, biru (pendek, panjang, pendek, pendek)
Merah_ terhubung ke papan tempat memotong roti dan kemudian tarik garis ke Arduino pin5
Elektroda negatif _ terhubung langsung ke elektroda negatif di papan tempat memotong roti
Hijau_ Hubungkan ke papan tempat memotong roti, tambahkan resistor 220Ω lalu tarik kabel ke pin 6. Arduino
Blue_connect ke breadboard, tambahkan resistor 4.7kΩ lalu tarik kabel ke pin7. Arduino
Di atas adalah pengenalan koneksi sirkuit.
//
Ubah Bagian (asli):
Kabelnya sama, kecuali untuk modul penginderaan LCD & warna.
LCD_Dia awalnya hanya menggunakan LCD, saya mengubahnya ke LCD I2c.
Sencor warna RGB_Dia awalnya menggunakan Sensor RGB TCS34725, saya mengubahnya menjadi TCS3200.
Langkah 2: Menulis Kode
Setelah rangkaian terhubung, Anda dapat mulai menulis kode.
Kode ada di sini Di sini
Ingatlah untuk menguji setiap bagian secara terpisah!!
Sebelum mencolokkan kabel USB ke Arduino, harap periksa dengan cermat apakah semua kabel sudah benar. Jika ada sirkuit yang salah, dapat menyebabkan kerusakan pada komputer atau papan Arduino.
Pin dapat diubah sendiri, sesuai dengan sirkuit di papan sirkuit Anda sendiri.
//
Ubah Bagian (asli):
- Kode sensor warna LDC & RGB telah diubah.
- Awal subtitle layar LCD juga telah diubah.
- Mengubah posisi beberapa pin.
Langkah 3: Buat Wadah untuk Arduino Anda
Ukur jarak antara Arduino Anda dan papan tempat memotong roti, dan potong dengan kotak kardus. Setelah ikatan, tempatkan komponen.
Saya membuat wadah berbentuk tangga di mana tombol dan LED RGB di bidang atas, dan sensor warna RGB dan LCD berada di tingkat bawah. Ruang di dalamnya relatif besar, dan tidak akan merusak kabel. Untuk menghubungkan Arduino ke bank daya, kita harus memotong kecil di sisi kotak.
Ukuran cangkang:
- Tingkat lebih tinggi
Panjang: 19.5 / Lebar: 10.5 / Tinggi: 11cm
- Tingkat bawah
Panjang: 19,5 / Lebar: 7,5 / Tinggi: 5cm
//
Ubah Bagian (asli):
- Dia menggunakan pencetakan 3D untuk membuat wadahnya.
Langkah 4: Menggunakan Dunia Penuh Warna Anda
Hubungkan kabel USB ke Arduino dan setelah daya dihidupkan, Anda dapat mulai menggunakannya!
Pilih item dengan warna cerah, letakkan 1cm dari sensor warna RGB, dan tekan tombol. Warna item akan ditampilkan pada panel LCD, kemudian LED RGB juga akan menerangi lampu yang serupa dengan warna tersebut.
Karena keterbatasan lampu LED, tidak dapat menerangi warna yang sangat tepat. Misalnya, tidak dapat menerangi warna hitam atau abu-abu, karena bahan dari LED itu sendiri adalah putih. Objek yang redup dan kurang terang akan mengurangi efeknya, lampu di sekitarnya dan lampu pantulan juga akan menyebabkannya merasakan warna palsu, jadi disarankan untuk menggunakannya di ruangan yang gelap.