Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Tahun lalu saya mendapatkan satu set lampu Natal jenis bohlam yang dioperasikan dengan baterai di toko rumah lokal dan meletakkannya di atas meja Pohon Natal. Hanya untuk membuat cubby meriah. Hampir semua komentar yang saya terima adalah seperti "Don't they Blink?" Tahun ini saya terikat dan bertekad untuk membuat sesuatu yang akan menonjol. Satu set lampu yang dioperasikan dengan baterai LED dipotong dan dihubungkan ke Arduino, gaya Charlieplexed, dan sedikit kode untuk membuatnya bersinar dalam pola yang bagus, diubah secara acak, mengisi tagihan. Butuh beberapa waktu untuk membuat bagian acak bekerja, tetapi saya tidak ingin polanya berulang dan menjadi membosankan. Saya bisa membayangkannya menyembunyikan semua koneksi dan memasukkan arduino ke dalam kaleng Altoids. Tapi saya ingin mereka melihat semua kabelnya. Selain itu, lebih geekier seperti itu.
Langkah 1: Menemukan Sisi Positif dari LED
Charliplexing memungkinkan N*(N-1) LED untuk digerakkan oleh N pin. Dalam hal ini saya memiliki 20 led, jadi menggunakan 4 pin untuk mendapatkan 12 led, saya memotongnya kemudian menggunakan wadah baterai yang disediakan untuk menemukan kabel positif untuk masing-masing.
Langkah 2: Menghubungkan Set
Setelah Menemukan yang positif, saya menyoldernya dalam set setiap set yang memiliki positif dan negatif dari setiap LED yang disolder bersama. Anda dapat menguji apakah Anda melakukannya dengan benar dengan wadah baterai - menyentuh kabel ke kabel baterai, satu LED akan menyala - membalikkan kabel harus menyalakan yang lain.
Langkah 3: Menutupi Kabel Dengan Pita Tanaman Kertas
Anda bisa mendapatkan tape dari toko kerajinan lokal yang digunakan untuk menutupi batang Bunga Sutra. Saya mendapatkan milik saya di Walmart. "Pita" itu adalah kertas lilin berwarna hijau dan menempel pada dirinya sendiri dengan cukup baik dan menyembunyikan kabel yang dirutekan di pohon.
Langkah 4: Menghubungkan Lampu
Instruksi ini bukan tentang teori Charliplexing - tetapi bagaimana menerapkannya dengan cara yang menarik. Charliplexing didokumentasikan dengan baik. Artikel Wikipedia ini memberi Anda dasar-dasarnya. Plus jika Anda mencari di sini di instruksi Anda akan menemukan lebih banyak contoh. Untuk menghubungkan lampu saya menggunakan pin 10, 11, 12, 13 di Arduino. Bagaimana Anda menghubungkan setiap kabel dari setiap pasang LED tidak masalah - kabel masing-masing dapat dipertukarkan. Anda hanya perlu menghubungkan setiap pasangan pada pin yang berbeda melalui resistor 100 ohm. Dalam hal ini:pasangkan pin=== ====a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13Anda dapat menambahkan lebih banyak set dengan menggunakan lebih banyak pin, tetapi semakin banyak Anda menambahkan semakin sedikit waktu setiap lampu tetap menyala dan semakin redup. 12 tampaknya merupakan angka bulat yang bagus dan cerah.
Langkah 5: Mengumpulkan Kabel Bersama
Saya mencoba mencolokkan set individu langsung ke papan roti, tetapi mereka terus menarik keluar. Jadi saya meletakkan semuanya di perfboard kecil dan dengan konektor perempuan untuk menjaga kabel tetap terkelola. Radio shack menjual Rainbow Wire empat konduktor yang memiliki konduktor padat dan cukup pas dengan konektornya. Konektor dipotong dari strip panjang header wanita yang saya ambil di eBay.
Langkah 6: Tata Letak Papan Tempat memotong roti
Ujung lain dari kabel pelangi terhubung ke papan tempat memotong roti kecil dengan Klon Arduino Adafruit. Saya menggunakan 100 Ohm untuk resistor pembatas, yang sedikit rendah menempatkan sekitar 5v/200ohm=25ma untuk setiap LED yang menyala. Arduino tampaknya tidak keberatan dan itu membuat LED sedikit lebih terang. Karena mereka berdenyut, seluruh rangkaian akan menarik 25ma dan sedikit untuk Arduino - Membuat pengoperasian baterai menjadi layak. Set lampu asli menarik hampir 120ma dari baterai - ini jauh lebih rendah.
Langkah 7: Perangkat Lunak Kecil
Saya memiliki kit Jantung LED dari Jimmie Rodgers dan perangkat lunak sudah siap dibuat untuk menggerakkan array Charliplexed. Saya memodifikasi kode untuk menambahkan acak acak. Ini mengatur ulang pin di antara setiap kali bingkai animasi tertentu dipanggil agar tidak membosankan dan berulang. Saya membuat beberapa larik yang menahan setiap bingkai animasi menyalakan satu LED, dua, tiga…. dan seterusnya.
Direkomendasikan:
Pohon Natal Elektronik: 4 Langkah
Pohon Natal Elektronik: Hai! Saya ingin mempersembahkan pohon natal elektronik saya. Saya membuat ini sebagai dekorasi dan menurut saya ini sangat ringkas dan bagus
Pohon Natal yang Dikendalikan Situs Web (Siapapun Dapat Mengontrolnya): 19 Langkah (dengan Gambar)
Pohon Natal yang Dikendalikan Situs Web (Siapapun Dapat Mengontrolnya): Anda ingin tahu seperti apa pohon Natal yang dikendalikan situs web? Ini adalah video yang memamerkan proyek pohon Natal saya. Streaming langsung telah berakhir sekarang, tetapi saya membuat video, merekam apa yang sedang terjadi: Tahun ini, di pertengahan Desember
Amankan Pohon Natal: 6 Langkah
Secure Christmas Tree: Ini adalah Starter Kit Lengkap dari Elegoo dengan Arduino Mega. Beberapa hari yang lalu, Elegoo mengirimi saya sebuah kit dan menantang saya untuk membangun proyek Natal bersamanya. Kit ini mencakup beberapa komponen. Arduino Mega, servos, sensor ultrasound, remote
Memutar Pohon Natal dan Lampu yang Dapat Diprogram Dengan Arduino: 11 Langkah
Memutar Pohon Natal dan Lampu yang Dapat Diprogram Dengan Arduino: Memutar pohon Natal dan lampu yang dapat diprogram dengan ArduinoProyek ini akan melihat, bagaimana membuat pohon Natal berputar dengan Arduino, pendingin, papan percobaan berlubang, lampu LED dan beberapa elemen elektronik lainnya
Bisakah MakerBit Mengingatkan Anda untuk Memeriksa Air di Bawah Pohon Natal Anda?: 7 Langkah
Bisakah MakerBit Mengingatkan Anda untuk Memeriksa Air di Bawah Pohon Natal Anda?: Pohon yang baru ditebang adalah dekorasi liburan tradisional di banyak rumah. Sangat penting untuk menjaganya tetap disuplai dengan air tawar. Bukankah menyenangkan memiliki ornamen yang bisa membantu mengingatkan Anda untuk memeriksa air di bawah pohon Anda? Proyek ini merupakan bagian dari