Isi kandungan:

2x2x2 RGB Cube (Arduino): 9 Langkah (dengan Gambar)
2x2x2 RGB Cube (Arduino): 9 Langkah (dengan Gambar)

Video: 2x2x2 RGB Cube (Arduino): 9 Langkah (dengan Gambar)

Video: 2x2x2 RGB Cube (Arduino): 9 Langkah (dengan Gambar)
Video: Pixel Art com Arduino 2024, Julai
Anonim
Image
Image
2x2x2 RGB Cube (Arduino)
2x2x2 RGB Cube (Arduino)
2x2x2 RGB Cube (Arduino)
2x2x2 RGB Cube (Arduino)

Suatu hari saya bosan dan saya memutuskan mahu membuat kubus LED. Saya telah membuat kiub LED biasa tetapi saya tidak pernah membuat RGB. Saya mencari petunjuk yang mudah untuk 2x2x2 (menjadi kubus RGB pertama saya) tetapi saya tidak dapat menjumpainya, jadi saya memutuskan untuk membuatnya sendiri. Saya membuat kubus saya sangat kecil kerana saya mahu ia ringkas tetapi tidak menjadi masalah. Saya minta maaf jika ini sedikit membingungkan dan jangan ragu untuk mengemukakan sebarang pertanyaan. Juga terdapat lebih banyak fungsi daripada tayangan video tetapi sukar untuk terus diperbaharui (saya akan mencuba). Terakhir ini adalah arahan pertama saya jadi apa-apa petua atau penambahbaikan yang dapat saya lakukan akan sangat membantu:)

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan

8 RGB LED Katod Umum (Lebih disebarkan)

2 transistor NPN / PNP (Saya menggunakan PNP tetapi tidak mengapa, anda boleh mengubahnya dalam kod)

Bahan pematerian (Solder, Soldering, dll …)

Lembaga Perf

8 - 100/110 ohm perintang untuk biru dan hijau

4 - 150/160 ohm perintang untuk warna merah

Arduino (Mana-mana akan berfungsi tetapi saya menggunakan mini pro untuk ukuran)

Pinset

Langkah 2: Penyediaan Pin Bahagian 1

Pin Prep Bahagian 1
Pin Prep Bahagian 1
Pin Prep Bahagian 1
Pin Prep Bahagian 1
Pin Prep Bahagian 1
Pin Prep Bahagian 1

Mula-mula ambil LED dan sejajar sehingga pin terpanjang (Ground) berada di sebelah kanan. Selanjutnya bengkokkan pin sisi keluar dan pin tengah ke atas dan ke bawah. Pin tanah harus menjadi pin atas atau pin utara. Ulangi 8 kali.

Langkah 3: Pin Prep Bahagian 2

Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2
Pin Prep Bahagian 2

Ambil setiap pin, kecuali tanah, dan bengkokkan dengan pinset. Pastikan menarik dekat dengan mentol. Lakukan ini untuk semua 8 LED.

Langkah 4: Pembantu Pematerian

Pembantu Pematerian
Pembantu Pematerian

Gunakan pembaris untuk mengukur segi empat dan kemudian memotong lubang di setiap sudut. Saya mempunyai mereka cukup dekat tetapi anda melakukannya.

Langkah 5: Pembuatan Lapisan

Pembuatan Lapisan
Pembuatan Lapisan
Pembuatan Lapisan
Pembuatan Lapisan
Pembuatan Lapisan
Pembuatan Lapisan

Ikuti gambarnya. Masukkan empat LED dan kemudian pasangkan pin tanah bersama-sama. Ulangi untuk lapisan atas.

Langkah 6: Menyambungkan Lapisan

Menghubungkan Lapisan
Menghubungkan Lapisan
Menghubungkan Lapisan
Menghubungkan Lapisan

Tumpukan lapisan di atas satu sama lain dan pastikan semua pin sesuai. Ia membantu menggunakan tangan yang menolong tetapi ia adalah pilihan. Potong pin agar lebih berbentuk kiub.

Langkah 7: Menggabungkan Semuanya

Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya

Amaran rajah ini adalah untuk transistor PNP Sekiranya anda menggunakan NPN pastikan untuk menambahkan perintang dari pin analog ke pin tengah transistor. Ingat juga untuk menambah perintang 100 ohm pada pin hijau dan biru dan perintang 150 ohm pada warna merah. Sekiranya anda memutuskan untuk menyambungkan pin dengan cara yang berbeza, saya akan mudah menukarnya dalam kod

Langkah 8: Pengekodan

Pengekodan
Pengekodan

Muat turun kod ini ke Arduino anda. Saya akan terus mengemas kini kod jadi kerap berhenti. Maaf juga tidak pudar.

Langkah 9: Apa Seterusnya

Saya telah cuba menerangkan beberapa kodnya sehingga cukup mudah untuk menambahkannya. Sekiranya ada yang membuat fungsi baru yang hebat, kongsikan kepada saya dan saya akan menambahkannya ke kod dan memberi penghargaan. Akhir sekali sila pilih saya dalam peraduan arduino, pertandingan pengarang baru, dan peraduan membuatnya!

Disyorkan: