Isi kandungan:

Pokok Krismas Charliplexed for My Cubby: 7 Langkah
Pokok Krismas Charliplexed for My Cubby: 7 Langkah

Video: Pokok Krismas Charliplexed for My Cubby: 7 Langkah

Video: Pokok Krismas Charliplexed for My Cubby: 7 Langkah
Video: 5 Christmas tree decorations ideas simple, Christmas decorations ideas 2024, Jun
Anonim
Pokok Krismas Charliplexed untuk My Cubby
Pokok Krismas Charliplexed untuk My Cubby

Tahun lalu saya mendapat satu set lampu Krismas jenis lampu mentol yang dikendalikan bateri di kedai rumah tempatan dan meletakkannya di atas Pokok Krismas di atas meja. Hanya untuk menjadikan cubby meriah. Hampir semua komen yang saya terima sesuai dengan "Tidakkah Mereka Berkedip?" Tahun ini saya terikat dan bertekad untuk membuat sesuatu yang akan menonjol. Satu set lampu yang dikendalikan oleh bateri LED dipotong dan disambungkan dengan gaya Arduino, Charlieplexed, dan sedikit kod untuk menjadikannya dalam corak yang bagus, berubah secara rawak, mengisi bil. Ia memerlukan sedikit masa untuk membuat bahagian rawak berfungsi, tetapi saya tidak mahu corak berulang dan membosankan. Saya mungkin membayangkannya menyembunyikan semua sambungan dan meletakkan arduino dalam timah Altoids. Tetapi saya mahu mereka melihat semua wayar. Selain itu, geekier seperti itu.

Langkah 1: Mencari Bahagian Positif LED

Mencari Bahagian Positif LED
Mencari Bahagian Positif LED

Charliplexing membolehkan LED N * (N-1) dipacu oleh pin N. Dalam kes ini saya mempunyai 20 leds, jadi dengan menggunakan 4 pin untuk mendapatkan 12 led saya memotongnya kemudian menggunakan bekas bateri yang dibekalkan untuk mencari wayar positif untuk setiap satu.

Langkah 2: Menyusun Set

Menyusun Set
Menyusun Set

Setelah menjumpai positif, saya menyoldernya dalam set setiap set mempunyai positif dan negatif dari setiap LED yang disolder bersama. Anda boleh menguji sama ada betul dengan sarung bateri - menyentuh wayar ke wayar bateri, satu LED harus menyala - membalikkan wayar harus menyalakan yang lain.

Langkah 3: Menutup Wayar Dengan Pita Kertas

Menutup Wayar Dengan Pita Kertas
Menutup Wayar Dengan Pita Kertas

Anda boleh mendapatkan pita dari kedai kraf tempatan yang digunakan untuk menutup batang Bunga Sutera. Saya mendapat milik saya di Walmart. "Pita" berwarna kertas lilin berwarna hijau dan menempel pada dirinya dengan cukup baik dan menyembunyikan wayar yang dililit di sekitar pokok.

Langkah 4: Menyambungkan Lampu

Menyambungkan Lampu
Menyambungkan Lampu

Pengajaran ini bukan mengenai teori Charliplexing - tetapi bagaimana menerapkannya dengan cara yang menarik. Charliplexing didokumentasikan dengan baik. Artikel Wikipedia ini memberi anda asas. Selain itu jika anda mencari di sini di instruksional, anda akan menemui banyak lagi contoh. Untuk menyambungkan lampu, saya menggunakan pin 10, 11, 12, 13 di Arduino. Bagaimana anda menyambungkan setiap wayar setiap sepasang LED tidak penting - wayar masing-masing boleh ditukar ganti. Anda hanya perlu mengaitkan setiap pasangan di pin yang berbeza melalui resis 100 ohm. Dalam kes ini: pin pasangan === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13Anda boleh menambah lebih banyak set dengan menggunakan lebih banyak pin, tetapi semakin banyak anda menambah masa setiap cahaya tetap menyala dan semakin redupnya. 12 nampaknya nombor bulat yang bagus dan cerah.

Langkah 5: Mengumpulkan Wayar Bersama

Mengumpulkan Wayar Bersama
Mengumpulkan Wayar Bersama
Mengumpulkan Wayar Bersama
Mengumpulkan Wayar Bersama

Saya hanya mencuba memasukkan set individu secara langsung ke papan roti, tetapi mereka terus mengeluarkannya. Oleh itu, saya meletakkan semuanya di papan wangi kecil dan dengan penyambung wanita untuk memastikan wayar dikendalikan. Radio shack menjual empat konduktor Rainbow Wire yang mempunyai konduktor padat dan sesuai dengan penyambungnya. Penyambungnya dipotong dari jalur panjang tajuk wanita yang saya ambil di eBay.

Langkah 6: Tata Letak Papan Roti

Tata Letak Papan Roti
Tata Letak Papan Roti

Hujung wayar pelangi yang lain dihubungkan ke papan roti kecil dengan Adafruit Arduino Clone. Saya menggunakan 100 Ohms untuk perintang penghad, yang sedikit rendah meletakkan sekitar 5v / 200ohm = 25ma ke setiap LED yang menyala. Arduino sepertinya tidak keberatan dan menjadikan LED sedikit lebih terang. Oleh kerana mereka berdenyut, seluruh litar akan menarik 25ma dan sedikit untuk Arduino - Menjadikan operasi bateri dapat dilaksanakan. Set lampu asal menarik hampir 120 meter dari bateri - ini jauh lebih rendah.

Langkah 7: Perisian Sedikit

Perisian Sedikit
Perisian Sedikit

Saya mempunyai kit Jantung LED dari Jimmie Rodgers dan perisiannya sudah siap untuk menggerakkan array Charliplexed. Saya mengubah kod untuk menambahkan shuffle rawak. Ini menyusun semula pin antara setiap kali bingkai animasi tertentu dipanggil agar tidak membosankan dan berulang. Saya membuat beberapa tatasusunan yang menahan setiap bingkai animasi menyalakan satu LED, dua, tiga …. dan sebagainya.

Disyorkan: