Daftar Isi:
- Langkah 1: Bangun Sirkuit
- Langkah 2: Kode Pencampuran Warna Dengan Blok
- Langkah 3: Kode Arduino Dijelaskan
- Langkah 4: Bangun Sirkuit Fisik (Opsional)
- Langkah 5: Selanjutnya, Coba…
Video: Pencampuran Warna LED RGB Dengan Arduino di Tinkercad: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Proyek Tinkercad »
Mari pelajari cara mengontrol LED multi warna menggunakan output analog Arduino. Kami akan menghubungkan LED RGB ke Arduino Uno dan membuat program sederhana untuk mengubah warnanya.
Anda dapat mengikuti secara virtual menggunakan Sirkuit Tinkercad. Anda bahkan dapat melihat pelajaran ini dari dalam Tinkercad (perlu login gratis)! Jelajahi rangkaian sampel (klik Mulai Simulasi untuk melihat warna LED berubah) dan buat sendiri di sebelahnya. Tinkercad Circuits adalah program berbasis browser gratis yang memungkinkan Anda membangun dan mensimulasikan sirkuit. Ini sempurna untuk belajar, mengajar, dan membuat prototipe.
Karena Anda mungkin baru menggunakan papan tempat memotong roti, kami juga menyertakan versi kabel gratis dari sirkuit ini untuk perbandingan. Anda dapat membangun keduanya di editor Tinkercad Circuits, tetapi jika Anda juga membangun sirkuit dengan komponen fisik, papan tempat memotong roti akan membantu sirkuit virtual Anda terlihat sama.
Temukan sirkuit ini di Tinkercad
Opsional ambil persediaan elektronik Anda dan buat
bersama dengan Arduino Uno fisik, kabel USB, papan tempat memotong roti, LED RGB, resistor (nilai apa pun dari 100-1K ohm dapat digunakan), dan beberapa kabel papan tempat memotong roti. Anda juga memerlukan komputer dengan perangkat lunak Arduino gratis (atau plugin untuk editor web).
Aditif, atau warna berbasis cahaya memiliki tiga warna primer: merah, hijau, dan biru. Mencampur ketiga warna ini dalam tingkat intensitas yang berbeda dapat menciptakan hampir semua warna cahaya. LED pengubah warna bekerja dengan cara yang sama, tetapi semua LED disatukan dalam paket kecil yang kami sebut LED RGB. Mereka memiliki empat kaki, satu untuk setiap warna dan satu untuk ground atau power, tergantung pada konfigurasinya. Jenisnya masing-masing disebut "katoda umum" dan "anoda umum".
Langkah 1: Bangun Sirkuit
Temukan sirkuit ini di Tinkercad
Di panel komponen Sirkuit Tinkercad, seret Arduino dan papan tempat memotong roti baru di sepanjang sisi sampel, dan siapkan papan tempat memotong roti Anda dengan menghubungkan Arduino 5V ke rel daya dan Arduino GND ke rel tanah.
Tambahkan LED RGB dan letakkan di empat baris papan tempat memotong roti yang berbeda. LED RGB di simulator memiliki katoda umum (negatif, ground) di kaki kedua, jadi sambungkan baris/pin ini ke ground.
Tambahkan tiga resistor (seret ketiganya atau buat satu lalu salin/tempel) dan pindahkan ke baris papan tempat memotong roti untuk tiga pin LED yang tersisa, menjembatani celah tengah papan tempat memotong roti ke tiga baris terpisah di sisi lain.
Hubungkan kabel dari ujung resistor bebas dan ke tiga pin Arduino berkemampuan PWM Anda, yang ditandai dengan a
tilde (coretan kecil).
Rapikan kabel Anda dengan menyesuaikan warnanya (tombol dropdown atau angka) dan membuat tikungan (klik dua kali).
Meskipun Anda mungkin tergoda untuk mengkonsolidasikan dan menggunakan resistor tunggal pada pin umum, jangan! Setiap LED membutuhkan resistornya sendiri karena mereka tidak menarik jumlah arus yang sama persis satu sama lain.
Kredit tambahan: Anda dapat mempelajari lebih lanjut tentang LED di kelas Instructables LEDs and Lighting gratis.
Langkah 2: Kode Pencampuran Warna Dengan Blok
Di Sirkuit Tinkercad, Anda dapat dengan mudah membuat kode proyek Anda menggunakan blok. Kami akan menggunakan editor kode untuk menguji kabel dan menyesuaikan warna LED. Klik tombol "Kode" untuk membuka editor kode.
Anda dapat beralih antara kode sampel dan program Anda sendiri dengan memilih papan Arduino masing-masing di bidang kerja (atau menu tarik-turun di atas editor kode).
Seret blok output LED RGB ke dalam program kosong dan sesuaikan dropdown agar sesuai dengan pin yang Anda sambungkan sebelumnya (11, 10, dan 9).
Pilih warna dan klik "Mulai Simulasi" untuk melihat LED RGB Anda menyala. Jika warnanya tidak sesuai, Anda mungkin perlu menukar dua pin warna Anda, baik di kabel atau kode.
Buat pertunjukan cahaya warna-warni dengan menduplikasi blok output RGB Anda (klik kanan->duplikat) dan ubah warnanya, lalu tambahkan beberapa blok tunggu di antaranya. Anda dapat mensimulasikan hitungan mundur trek balap, atau perubahan warna agar sesuai dengan lagu favorit Anda. Juga periksa blok pengulangan-- apa pun yang Anda masukkan ke dalamnya akan terjadi berulang-ulang untuk jumlah waktu yang ditentukan.
Langkah 3: Kode Arduino Dijelaskan
Ketika editor kode terbuka, Anda dapat mengklik menu tarik-turun di sebelah kiri dan memilih "Blok + Teks" untuk menampilkan kode Arduino yang dihasilkan oleh blok kode.
batalkan pengaturan()
{ pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); } void loop() { analogWrite(11, 255); analogWrite(10, 0); analogWrite(9, 0); penundaan (1000); // Tunggu 1000 milidetik analogWrite(11, 255); analogWrite(10, 255); analogWrite(9, 102); penundaan (1000); // Tunggu 1000 milidetik }
Setelah mengatur pin sebagai output dalam pengaturan, Anda dapat melihat kode yang digunakan
analogMenulis()
seperti pada pelajaran terakhir tentang memudarkan LED. Ia menulis masing-masing dari tiga pin dengan nilai kecerahan yang berbeda, menghasilkan warna campuran.
Langkah 4: Bangun Sirkuit Fisik (Opsional)
Untuk memprogram Arduino Uno fisik Anda, Anda harus menginstal perangkat lunak gratis (atau plugin untuk editor web), lalu membukanya.
Hubungkan sirkuit Arduino Uno dengan mencolokkan komponen dan kabel agar sesuai dengan koneksi yang ditunjukkan di Sirkuit Tinkercad. Jika LED RGB fisik Anda merupakan anoda umum, pin kedua harus disambungkan ke daya alih-alih ground, dan nilai kecerahan 0-255 dibalik. Untuk panduan yang lebih mendalam tentang bekerja dengan papan Arduino Uno fisik Anda, lihat kelas Arduino Instructables gratis (sirkuit serupa dijelaskan dalam pelajaran kedua).
Salin kode dari jendela kode Sirkuit Tinkercad dan tempel ke sketsa kosong di perangkat lunak Arduino Anda, atau klik tombol unduh (panah menghadap ke bawah) dan buka
file yang dihasilkan menggunakan Arduino.
Colokkan kabel USB Anda dan pilih papan dan port Anda di menu Alat perangkat lunak.
Unggah kode dan saksikan LED Anda berubah warna!
Langkah 5: Selanjutnya, Coba…
Sekarang setelah Anda mengetahui cara mengontrol LED RGB, inilah saatnya untuk merayakan pencapaian output digital dan analog Anda! Dengan menggunakan keterampilan yang telah Anda pelajari sebelumnya tentang mengontrol beberapa LED dan menggunakan analogWrite() untuk memudar, Anda telah membuat satu piksel seperti piksel (jauh lebih kecil) di dalam layar perangkat seluler, TV, dan komputer Anda.
Coba tutupi LED Anda dengan bahan difusi yang berbeda untuk mengubah kualitas cahaya. Anda dapat mencoba membuat difuser LED dari apa pun yang memungkinkan cahaya masuk, seperti bola pingpong, pengisi serat poliester, atau pencetakan 3D.
Selanjutnya dalam perjalanan Arduino Anda, cobalah belajar mendeteksi input dengan tombol dan
digitalBaca()
Anda juga dapat mempelajari lebih banyak keterampilan elektronik dengan kelas Instructables gratis di Arduino, Elektronik Dasar, LED & Pencahayaan, Pencetakan 3D, dan banyak lagi.
Direkomendasikan:
Pemrosesan Gambar Dengan Raspberry Pi: Menginstal OpenCV & Pemisahan Warna Gambar: 4 Langkah
Pemrosesan Gambar Dengan Raspberry Pi: Menginstal OpenCV & Pemisahan Warna Gambar: Posting ini adalah yang pertama dari beberapa tutorial pemrosesan gambar yang akan diikuti. Kami melihat lebih dekat pada piksel yang membentuk gambar, mempelajari cara menginstal OpenCV pada Raspberry Pi dan kami juga menulis skrip pengujian untuk menangkap gambar dan juga c
Lampu Pencampuran Lampu LED RGB DIY Dengan Arduino: 3 Langkah
Lampu Pencampur Cahaya LED RGB DIY Dengan Arduino: Sumber asli proyek saya didasarkan pada situs web ini: Di siniDalam proyek ini, saya membuat Lampu dengan LED RGB dan sensor LDR. Dengan menggunakan sensor LDR sebagai sakelar, lampu akan mulai bersinar saat tingkat kecerahan rendah. Lampu ini dapat digunakan sebagai
Arduino RGB Color Picker – Pilih Warna Dari Objek Kehidupan Nyata: 7 Langkah (dengan Gambar)
Arduino RGB Color Picker – Pilih Warna Dari Objek Kehidupan Nyata: Dengan mudah memilih warna dari objek fisik dengan color picker RGB berbasis Arduino ini, memungkinkan Anda untuk membuat ulang warna yang Anda lihat di objek kehidupan nyata di pc atau ponsel Anda. Cukup tekan tombol untuk memindai warna objek menggunakan TCS347 murah
Rak Kotak Berubah Warna Dengan LED-strip dan Arduino: 5 Langkah (dengan Gambar)
Rak Kotak Berubah Warna Dengan strip LED dan Arduino: Ini dimulai karena saya membutuhkan penyimpanan ekstra di sebelah dan di atas meja, tetapi saya ingin memberikannya beberapa desain khusus. Mengapa tidak menggunakan strip LED menakjubkan yang dapat diberi alamat satu per satu dan mengambil warna apa pun? Saya memberikan beberapa catatan tentang rak itu sendiri di
Empat Warna LED Grow Light Dengan Peredupan PWM: 12 Langkah (dengan Gambar)
Lampu Tumbuh LED Empat Warna Dengan Peredupan PWM: Ini adalah perluasan dari lampu tumbuh saya sebelumnya yang dipasang di sasis PC bekas. Ini memiliki empat saluran peredupan PWM untuk LED merah jauh, merah, biru, dan putih. Mampu mengontrol campuran warna campuran berarti Anda dapat mengontrol pertumbuhan akar, daun