Isi kandungan:
- Langkah 1: Peralatan dan Alat
- Langkah 2: Jalur LED
- Langkah 3: Pasang Penyambung dan Kapasitor JST
- Langkah 4: Bekalan Kuasa
- Langkah 5: Mengagihkan Kuasa
- Langkah 6: Data
- Langkah 7: Bit Perkakasan Terakhir…
- Langkah 8: Sediakan Perisian Fadecandy
- Langkah 9: Pelayan Fadecandy
- Langkah 10: Penyelesaian masalah
- Langkah 11: Memproses
- Langkah 12: Memetakan Pixel
- Langkah 13: Tekan Main dalam Pemprosesan
- Langkah 14: Lebih Banyak Contoh… Masa untuk Anda Mengeksperimen
- Langkah 15: Terima kasih kerana Membaca
Video: Cara Mengawal LED yang Boleh Ditujukan Dengan Fadecandy dan Pemprosesan: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Apa
Ini adalah tutorial langkah demi langkah tentang cara menggunakan Fadecandy dan Pemrosesan untuk mengendalikan LED yang dapat diatasi. Fadecandy adalah pemacu LED yang masing-masing dapat mengawal hingga 8 jalur 64 piksel. (Anda boleh menghubungkan beberapa Fadecandys ke satu komputer untuk meningkatkannya.) Pemprosesan adalah bahasa pengaturcaraan yang digunakan untuk membuat visual. Anda mempunyai kanvas, seperti yang anda lakukan di Photoshop atau Cat tetapi bukannya melukis dengan tetikus, anda menggambar dengan menulis kod. Fadecandy dan Pemprosesan bekerjasama. Anda menulis kod yang meletakkan LED melintasi kanvas Pemprosesan, dan kemudian apa sahaja yang anda lukiskan dalam Pemprosesan muncul pada LED tersebut dalam masa nyata. Mengapa
Terdapat banyak cara untuk mengawal LED. Saya suka Fadecandy kerana murah untuk dimulakan dan anda boleh mempunyai banyak kawalan terhadap LED anda dengan cara yang sangat visual menggunakan Pemprosesan. Pemprosesan juga dapat dihubungkan dengan semua jenis perkara, seperti Kinect, Arduino, kamera, atau bahkan hanya input tetikus / papan kekunci. Oleh itu, terdapat banyak ruang untuk menjadikan sesuatu itu interaktif. Bagaimana
Terdapat tiga bahagian untuk projek ini.
1. Perkakasan Lihat bagaimana semua fizikal menyatukan, menyolder benda, menghidupkan jalur LED.
2. Perisian: FadecandyFadecandy berfungsi dengan menjalankan pelayan di mesin anda - sangat mudah untuk disediakan.
3. Perisian: Memproses Lihat cara meletakkan LED di kanvas, dan gunakan contoh untuk melihat beberapa animasi pada LED anda.
Saya mencuba dan menulis tutorial saya sedemikian rupa sehingga seseorang yang sama sekali tidak mempunyai pengalaman sama sekali dapat menikmati membacanya. Dengan yang ini saya akan melakukan semuanya langkah demi langkah sehingga sesuai untuk pemula untuk mengikuti dan melakukan sendiri. Saya tidak akan memperincikan Pemprosesan - Sekiranya anda ingin mengembangkan kemahiran Memproses anda dan membuat animasi yang lebih maju maka anda mungkin ingin melihat beberapa tutorial khusus untuk itu - saya cadangkan saluran YouTube Daniel Shiffman.
Projek ini merangkumi pematerian. Saya belum menulis arahan terperinci untuk solder pemula, ada banyak tutorial lain untuk itu.
Projek ini melibatkan voltan tinggi (semasa menyambungkan palam utama ke bekalan kuasa) jadi harap berhati-hati dan jangan biarkan anak-anak melakukan ini sahaja. CodeSemua kod (Arduino and Processing) ada di github saya di sini.
Langkah 1: Peralatan dan Alat
Berikut adalah senarai lengkap semua yang anda perlukan untuk membuat projek ini:
Bahagian
- LED yang boleh ditujukan (Amazon AS | Amazon Amazon) Saya menggunakan jalur LED ws2812b. Terdapat beberapa pemboleh ubah yang boleh anda pilihCoating: Anda boleh membeli jalur LED biasa tanpa salutan sama sekali tetapi ia tidak akan kalis air. Atau anda boleh membelinya di perumahan silikon fleksibel yang diberi nilai IP67, ini bermaksud ia ditutup sepenuhnya dan kalis air. Warna sandaran: Jalur berwarna hitam putih. Sekiranya anda tidak akan menutup jalur LED anda dengan alat difuser, maka fikirkan yang mana yang paling sesuai. Bilangan LED: Standardnya ialah 30, 60 atau 144 LED per meter. Saya menggunakan 30LED per meter tetapi saya menghubungkannya dengan 60 kerana ia lebih biasa digunakan. Lain: Anda juga boleh membeli ws2812b dalam rentetan (US Amazon | UK Amazon) dan bukannya jalur. Mereka berfungsi dengan cara yang sama, jadi terpulang kepada anda untuk menggunakannya!
- Fadecandy (AS AS | Amazon Amazon)
- Kabel USB untuk menyambungkan Fadecandy ke komputer (US Amazon | UK Amazon)
- Pin header berganda (Amazon AS | Amazon Amazon)
- Kapasitor (Amazon AS | UK Ebay)
-
Bekalan Kuasa 5V (Amazon AS | Amazon Amazon) Bekalan kuasa yang saya sambungkan ini akan mengaktifkan 512 LED (satu nilai Fadecandy)
- Palam (Amazon AS | Amazon UK) Anda hanya boleh menggunakan kabel palam lama atau, jika tidak memilikinya, timbal cerek adalah pilihan yang baik.
- Penyambung JST 3-pin (Amazon AS | Amazon Amazon) Anda memerlukan satu pasang setiap jalur (jadi 8 untuk satu nilai Fadecandy)
- Kabel 12-AWG (US Ebay | UK Ebay) Kabel tebal ini akan membawa kuasa dari bekalan kuasa ke beberapa penyambung yang memisahkannya ke semua jalur yang berbeza.
- Kabel 24-AWG (US Ebay | UK Ebay) Kabel nipis ini akan membawa daya ke setiap jalur LED.
- Penyambung Wago (Amazon AS | RS Components UK)
- Ini akan membahagikan kuasa dari satu bekalan kuasa ke beberapa jalur. Mereka datang dalam bungkusan 10 yang banyak untuk satu Fadecandy.
Barang habis pakai
- Silikon RTV (Amazon AS | Amazon UK)
- Pengecutan haba (Amazon AS | Amazon UK)
- Clear ~ 10mm heatshrink (US Amazon | UK Amazon)
- Solder (AS AS | Amazon UK)
Alat
- Besi pematerian (Amazon AS | Amazon UK)
- Pelucut wayar (Amazon AS | Amazon Amazon)
- Pemutar skru
- Gunting
- Tangan menolong (pilihan)
- Penyedut solder (pilihan)
Langkah 2: Jalur LED
Setiap jalur LED perlu disambungkan ke kuasa, tanah dan data. Terdapat anak panah yang dicetak pada jalur yang menunjukkan arah yang mesti mengalir data.
Setiap jalur LED memerlukan penyambung JST dan kapasitor yang terpasang padanya.
Penyambung:
Penyambung JST mempunyai 3 pin / kabel - masing-masing untuk kuasa, tanah dan data. Mampu memutuskan atau mengganti jalur berguna dalam banyak kes. Sekiranya anda yakin tidak mahu memutuskan sambungan atau mengganti jalur anda dengan mudah maka anda hanya boleh menyolder kabel tetapi saya sangat mengesyorkan mempunyai penyambung.
Kapasitor:
Sekiranya terdapat lonjakan arus (ini boleh berlaku semasa anda pertama kali menghidupkan bekalan kuasa) maka kapasitor akan melindungi LED pertama di jalur anda daripada rosak.
Kabel:
Sekiranya anda merancang pemasangan LED, anda perlu memikirkan bagaimana jalur, bekalan kuasa dan Fadecandy anda diletakkan. Untuk memastikan sambungan anda semua dapat dicapai, kemungkinan besar anda perlu menambah panjang kabel di suatu tempat.
Anda boleh memasangkan kabel ke jalur LED dan kemudian memasangkan penyambung JST ke hujung kabel yang lain. Sebagai alternatif, anda mungkin menyisipkan penyambung JST terus ke jalur dan menambah panjang kabel ke bahagian bekalan kuasa / Fadecandy. Itu semua bergantung pada susun atur dan rancangan pemasangan anda.
Kabel yang menghubungkan daya / arde ke satu jalur hingga 64 piksel boleh menjadi kabel 24AWG. 24AWG juga banyak untuk sambungan data. Gunakan kabel berwarna yang berbeza untuk kuasa / data / arde - warna yang sesuai dengan penyambung JST anda.
Saya hanya akan menyolder penyambung JST terus ke jalur dan tidak menambah sambungan kabel, kerana saya tidak mementingkan susun atur dalam tutorial ini.
Langkah 3: Pasang Penyambung dan Kapasitor JST
Sediakan Jalur
Potong panjang jalur LED anda (maksimum 64 piksel setiap jalur).
Cari hujung yang betul, yang mempunyai anak panah menghala ke dalam. Potong sedikit penutup kalis air sehingga anda dapat melihat ketiga-tiga kenalan itu. Mereka dilabel 5V, GND dan Data In. (Sekiranya kenalan dilabel Data Out maka anda mempunyai kesudahan yang salah).
Pateri pada penyambung dan kapasitor JST
Ini sedikit sukar tetapi saya telah menemui cara terbaik untuk melakukannya adalah dengan mencairkan sedikit gumpalan pateri ke setiap tiga kenalan, kemudian menyolder pada penyambung JST dan kemudian kapasitor.
Gunakan penyambung JST wanita untuk dilekatkan pada bahagian jalur. Penyambung JST mempunyai 3 kabel, satu untuk setiap kenalan pada jalur. Biasanya kabel berwarna merah, hijau dan putih, atau merah, hijau dan hitam. Gunakan warna merah untuk kuasa, hijau untuk data dan putih / hitam untuk tanah.
Memotong kaki pada kapasitor pendek akan membantunya tetap di tempatnya. Satu sisi kapasitor mempunyai simbol negatif, kaki di sebelah ini menghubungkan ke kenalan GND dan kaki di sebelah lain menghubungkan ke kenalan 5V.
Masukkan semula jalur
Potong sekeping penyusutan haba yang jelas yang akan menutup bahagian jalur yang terdedah dan banyak bertindih dengan penutup kalis air yang ada. Letakkannya di atas jalur (anda boleh melakukan ini sebelum memasang penyambung / kapasitor JST atau meluncurkannya dari hujung yang lain) dan simpan di sebelah bahagian yang terdedah.
Letakkan banyak silikon RTV terus ke kenalan dan di sekitar penutup kalis air yang ada, termasuk di bahagian belakang jalur. Luncurkan pengecutan haba yang jelas ke atas silikon. Letakkannya dengan senapang panas sehingga pengecutan panas mengecil.
Silikonnya agak tidak kemas. Pastikan anda mencuci tangan anda jika anda mendapatkannya pada kulit anda. Pertimbangkan untuk mempunyai surat khabar atau sesuatu di permukaan kerja anda.
Ulangi ini untuk semua 8 jalur LED anda
Langkah 4: Bekalan Kuasa
Anda perlu memasang palam ke bekalan kuasa anda. Saya telah memasukkan arahan untuk palam UK dan AS.
Sediakan Palam
Potong kabel jarak yang jauh dari hujung palam. Gunakan pisau Stanley untuk melucutkan lapisan luar kabel dengan berhati-hati. Anda mesti menemui tiga kabel di dalamnya, lepaskan kira-kira satu sentimeter setiap kabel ini.
Dalam palam UK biasanya anda boleh menganggap bahawa: Bergaris kuning / hijau - GroundBrown - LiveBlue - Neutral
Dalam palam AS anda boleh menganggap bahawa: Hijau - GroundBlack - LiveWhite - Neutral
Untuk memastikan sepenuhnya palam anda berkabel seperti yang diharapkan, anda boleh menggunakan multimeter untuk memeriksa.
Periksa kabel dengan multimeter
United Kingdom: Lihat pin palam, dengan pin tunggal di bahagian atas. Pin atas adalah Bumi, kiri bawah adalah Hidup, kanan bawah adalah Neutral. Pin juga ditandai dengan huruf, E, L dan N pada kebanyakan palam.
USA: Lihat pin plug, dengan pin tunggal di bahagian bawah. Pin bawah adalah Bumi, kiri atas adalah Hidup, kanan atas adalah Neutral. Pin juga ditandai dengan huruf, E, L dan N pada kebanyakan palam.
Kedua-duanya: Tetapkan multimeter anda ke mod kesinambungan. Sentuh serong multimeter bersama-sama untuk memastikan ia berfungsi, anda pasti mendengar bunyi bip. Sekarang sentuh satu cabang ke salah satu pin palam, mari mulakan dengan pembumian. Sekarang sentuh serong lain ke kabel yang anda harapkan akan menjadi tanah (kuning / hijau di UK, hijau di AS). Anda harus mendengar bunyi bip, menandakan bahawa terdapat hubungan berterusan antara kedua-dua cengkeraman itu. Sekarang periksa sambungan langsung dan neutral.
Pasangkan Palam
Longgarkan skru berlabel kuasa, arahkan dan hidupkan pada bekalan kuasa. Mereka mungkin bertanda L dan N dan kemudian mempunyai simbol tanah. Masukkan kabel yang sesuai di sebelah skru dan ketatkan semula. Sesuaikan Voltan Input
Di suatu tempat di / dalam bekalan kuasa mungkin ada suis yang membolehkan anda menukar voltan input dari 110V ke 220V, jadi pastikan ini diset dengan betul (kemungkinan besar 220V di UK dan 110V di AS).
Pada bekalan kuasa saya suis ada di dalam, dan anda perlu menggunakan pemutar skru nipis atau sesuatu untuk mencapainya. Sesuaikan Voltan Keluaran
Pasangkan bekalan kuasa anda. Biasanya ada lampu indikator untuk menunjukkan bahawa lampu telah menyala dengan betul.
Sekarang anda dapat memeriksa voltan yang anda perolehi di antara dua pin output. Putar multimeter anda ke mod voltan DC (V dengan garis lurus / putus-putus, bukan garis goyah). Sentuh satu serong ke skru V dan satu serong ke skru V +. Multimeter harus menunjukkan voltan di suatu tempat berhampiran 5V.
Gunakan pemutar skru untuk memutar skru penyesuaian sehingga voltan 5V.
Langkah 5: Mengagihkan Kuasa
Sebilangan besar bekalan kuasa 5V hanya akan mempunyai satu atau dua output, tetapi kita perlu menghidupkan 8 jalur.
Penyambung Wago
Saya menggunakan penyambung Wago untuk mengagihkan kuasa. Penyambung kecil ini mempunyai beberapa slot untuk memasukkan kabel ke dalamnya. Semua slot dihubungkan antara satu sama lain jadi ini adalah kaedah yang baik untuk menyambungkan banyak kabel bersama-sama tanpa pematerian.
Mereka datang dalam beberapa saiz yang berbeza (2-arah, 3-arah, 5-arah).
Kuasa untuk Wagos
Pastikan bekalan kuasa anda tidak dicabut semasa anda melakukan bahagian ini.
Ambil dua keping kabel 10awg, satu untuk tanah (hitam) dan satu lagi untuk kuasa (merah).
Panjang kabel yang diperlukan bergantung pada susun atur pemasangan anda. Saya mendapati ia berfungsi dengan baik untuk menyimpan semua bekalan kuasa di lantai di satu tempat dan kemudian mempunyai kabel 10awg yang panjang sehingga hampir di mana jalurnya, dan mengagihkan kuasa di luar sana. Walaupun bekalan kuasa mempunyai dua output, saya merasa lebih kemas dan lebih murah hanya dengan menggunakan satu output apabila kabel 10awg ini panjang, jika tidak, anda menggandakan jumlah kabel 10awg tebal yang harus anda beli dan rapi.
Lepaskan kira-kira 1cm dari satu hujung setiap kabel, dan pasangkannya ke bekalan kuasa menggunakan skru seperti yang anda lakukan dengan palamnya.
Lepaskan kira-kira 1.25cm dari hujung kabel yang lain, dan masukkan sambungan kuasa ke dalam satu penyambung Wago 3-arah dan tanah ke dalam penyambung Wago 5-arah. (Atau anda hanya boleh menggunakan penyambung 5 arah untuk semuanya, anda hanya akan mempunyai lebih banyak slot ganti)
Kemudian ambil dua panjang pendek kabel 10awg merah dan dua panjang kabel 10awg hitam pendek. Jalur 1.25cm dari hujung masing-masing dan sambungkan penyambung Wago yang ada ke empat lagi penyambung 5 hala. (Lihat rajah yang dilampirkan untuk penjelasan).
Kuasa dari Wagos (ke jalur)
Sekali lagi, reka bentuk yang tepat di sini bergantung pada susun atur pemasangan anda. Saya katakan sebelum ini bahawa anda mungkin mahu menambah panjang kabel pada jalur LED anda, atau anda mungkin ingin menambah panjang pada bahagian pengagihan kuasa. Sekiranya anda menambah kabel di sini, kemudian pateri panjang kabel 24awg ke penyambung JST anda dan pastikan ia menyusut panas.
Kemudian ambil hujung kabel tersebut, atau hujung penyambung JST dan lepaskan sekurang-kurangnya 1.5cm kabel kuasa dan tanah pada masing-masing.
Di antara empat penyambung 5 hala yang telah anda sambungkan ke bekalan kuasa, anda harus mempunyai lapan slot percuma untuk kuasa dan lapan slot percuma untuk pembumian. Pasang semua kabel yang sesuai ke tempatnya.
Mengapa kita kadang-kadang menggunakan kabel 10awg dan kadang-kadang 24awg?
Tolok kabel berbeza kerana terdapat jumlah arus yang berlainan di bahagian litar yang berlainan.
Datang terus dari bekalan kuasa, 512 LED dengan kecerahan putih sepenuhnya boleh mencapai ~ 30A. Gunakan kabel 10awg tebal untuk menghantar arus itu.
Setelah kami membagi kekuatannya ke jalur yang berbeza, masing-masing hanya menarik hingga ~ 3.5A sehingga kami dapat menggunakan kabel yang lebih tipis, sekitar 24awg berfungsi dengan baik.
Sekiranya anda menggunakan kabel yang terlalu nipis, ia boleh menjadi panas dan ini berbahaya kerana salutan mungkin mulai mencair dan ini boleh menyebabkan litar anda menjadi pendek.
Panjang kabel juga membuat perbezaan. Sekiranya anda menggunakan kabel yang baik pada jarak pendek, tetapi terlalu tipis untuk jarak jauh - ia tidak akan panas tetapi ini boleh bermakna voltan telah menurun pada saat ia sampai ke LED, yang bermaksud mereka akan tidak menyala dengan baik.
Alat ini dapat membantu anda mengetahui alat pengukur kabel apa yang anda perlukan.
Langkah 6: Data
Sekiranya anda menyambungkan penyambung JST sekarang, maka jalur LED anda akan dibekalkan dengan kuasa. Tetapi tidak ada yang menyala kerana jalur ini perlu diberitahu warna apa. Kita perlu membuat sambungan data ke Fadecandy yang akan memberi mereka arahan ini.
Siapkan Fadecandy
Pin header berganda solder pertama ke Fadecandy. Tolak sisi pendek pin header melalui lubang dan putar Fadecandy ke atas sehingga bit yang menonjol dapat dilihat.
Memasukkan setiap 16 pin dengan berhati-hati, pastikan anda tidak menyambungkan dua pin secara tidak sengaja. (Sebenarnya semua pin ground saling terhubung satu sama lain, tetapi untuk kemas, kita juga boleh menyisipkan semua pin header.)
Pin header wanita sebagai penyambung
Menggunakan pin header wanita untuk memasukkan pin header double lelaki bermaksud bahawa Fadecandy mudah dicabut atau diganti.
Potong sekeping 8 pin header wanita. Ambil setiap kabel data dari penyambung JST lelaki (atau jika anda memanjangkan kabel di sebelah ini, untuk susun atur pemasangan anda, lakukan terlebih dahulu). Kemudian luncurkan kepingan haba ke atas kabel dan pateri secara berasingan ke 8 pin. Setelah pematerian selesai, geser api ke bawah dan letakkan dengan senapang panas. Ini sekarang boleh dipasang ke pin data Fadecandy.
Oleh kerana 8 pin ground Fadecandy sebenarnya saling terhubung satu sama lain, kita hanya perlu membumikan salah satu daripadanya. Potong bahagian pendek pin header wanita - lebarnya juga 8 pin walaupun kita hanya akan menggunakan satu pin, memotongnya selebar 8 pin akan menjadikannya lebih kuat dan lebih mudah dikendalikan. Pateri sekeping kabel 24awg ke salah satu pin header wanita dan haba mengecilkannya, sambungkan ini ke pin tanah di Fadecandy.
Sambungkan hujung kabel tanah ini yang berlawanan ke mana-mana slot ganti pada penyambung Wago anda yang dibumikan.
Label dan kemas
Anda mungkin mahu melabelkan kabel anda pada ketika ini. Juga, sekali lagi bergantung pada struktur dan susun atur pemasangan anda, anda mungkin ingin memikirkan untuk membuat beberapa jenis perumahan untuk penyambung Wago supaya mereka tidak hanya tergantung. Saya sebelum ini membuat sedikit papan lapis papan lapis dan merekatkan Wagos.
Langkah 7: Bit Perkakasan Terakhir…
Itu semua perkakasan yang disediakan. Hanya beberapa bit terakhir:
Pasang semua penyambung JST antara satu sama lain.
Pasangkan bekalan kuasa.
Pasang Fadecandy ke komputer riba anda melalui USB.
Sekarang mari kita bahaskan beberapa perkara!
Arahan dan tangkapan skrin saya akan berpusatkan Windows tetapi perkara-perkara harus berfungsi sama seperti pada Mac.
Langkah 8: Sediakan Perisian Fadecandy
Pergi ke Fadecandy github dan muat turun fail zip.
Buka zip semuanya.
Navigasi ke mana sahaja anda membuka zipnya, dan buka folder "tong sampah".
Jalankan fcserver.exe.
Tetingkap akan terbuka. Ia mesti mengatakan bahawa anda mempunyai peranti Fadecandy yang disambungkan. Ia juga memberitahu anda nombor siri peranti itu. Jangan tutup tetingkap ini, kecilkan sahaja. Anda perlu terus membukanya sepanjang masa anda menggunakan Fadecandy.
Langkah 9: Pelayan Fadecandy
Di tetingkap penyemak imbas (seperti Chrome), arahkan ke:
127.0.0.1:7890
Anda juga harus melihat peranti yang disambungkan di sini.
Sekarang, di bawah peranti yang disambungkan, anda dapat melihat corak Uji berlabel drop-down. Anda boleh menggunakan drop down ini untuk menyalakan LED anda hingga 50% atau kecerahan penuh.
Lakukan sekarang! Lampu! Yay !!
Langkah 10: Penyelesaian masalah
Periksa jalur LED anda dan pastikan semua lampu anda berfungsi.
Berikut adalah beberapa petua penyelesaian masalah…
Satu / Beberapa jalur tidak menyala:
Kemungkinan besar sambungan di suatu tempat tidak baik. Periksa semula semua penjual anda. Ada kemungkinan LED pertama dalam jalur rosak. Anda boleh mencuba menukar jalur dengan menukar penyambung JST mana yang digunakan, ini akan membantu anda mengasingkan masalah.
Jalur menyala sebahagian dan tiba-tiba tidak lagi:
Jalurnya mungkin rosak, anda mungkin perlu melakukan pembedahan. Kerosakan boleh berlaku pada akhir piksel kerja terakhir atau yang pertama pecah jadi… potong piksel kerja terakhir dan yang pertama pecah, dan pasangkan dua yang baru di tempatnya.
Jalurnya semua berwarna jingga / merah dan bukannya putih:
Saya mendapati bahawa jika jalur tidak mendapat kuasa yang betul, mereka akan menarik arus semasa melalui sambungan usb - cukup untuk menyalakannya dengan warna merah. Periksa semula bahawa bekalan kuasa dihidupkan dan periksa sambungan di sana.
Jalur berwarna putih pada awalnya tetapi pudar menjadi oren: Ini tidak mungkin berlaku jika anda menggunakan bekalan kuasa yang saya sambungkan, tetapi boleh berlaku jika anda menggunakan bekalan kuasa yang tidak cukup kuat.
Tiada jalur yang menyala:
Sekiranya Fadecandy tidak dikenali dan muncul, anda mungkin menghadapi masalah pemandu. Sekiranya anda mendapat mesej ralat di tetingkap konsol, maka Google dan cari cadangan.
Sekiranya Fadecandy muncul tetapi tidak ada yang menyala - periksa semula semua sambungan anda.
Langkah 11: Memproses
Kini LED anda dihidupkan dan anda dapat mengawalnya menggunakan komputer tetapi satu-satunya perkara yang boleh anda lakukan dari antara muka Fadecandy ialah menghidupkan dan mematikannya.
Mari bawa Pemprosesan, supaya kita dapat melakukan beberapa perkara yang lebih sejuk. Muat turun Pemprosesan
Muat turun Pemprosesan dari sini.
Saya tidak akan membahas banyak perkara mengenai cara menulis kod Pemprosesan, kerana sudah ada banyak tempat dalam talian untuk mempelajarinya, dan ini adalah topik tersendiri.
Saya akan menunjukkan kepada anda bagaimana untuk menyesuaikan salah satu contoh Pemprosesan yang disertakan dengan Fadecandy ke jalur yang anda buat di sini. Anda juga boleh memuat turun kod contoh saya di sini.
Langkah 12: Memetakan Pixel
Fadecandy membolehkan anda "memetakan" (atau meletakkan) petunjuk di seberang kanvas Pemprosesan. Biasanya anda ingin meletakkannya sama seperti bagaimana mereka dibentangkan dalam kehidupan nyata.
Apabila anda melukis sesuatu dalam Pemprosesan, ia akan muncul secara langsung pada LED.
Dapatkan failnya
Dalam fail Fadecandy yang anda muat turun, arahkan ke: Fadecandy> contoh> pemprosesan
Salin salah satu folder contoh strip64, dan tampal di mana sahaja anda menyimpan fail Pemprosesan anda.
Contoh ini mengandungi pemetaan untuk satu jalur 64 piksel. Namakan semula folder dan fail.pde di dalamnya, sehingga tertulis "strip".
Pemetaan
Buka fail. Lihat baris ini di bahagian persediaan:
// Petakan satu jalur 64-LED ke tengah windowopc.ledStrip (0, 64, lebar / 2, tinggi / 2, lebar / 70.0, 0, salah);
Ini adalah garis yang membuat satu jalur 64 piksel. Setiap perkara yang ditulis antara koma adalah parameter jalur itu. Lihat gambar rajah yang dilampirkan yang menunjukkan masing-masing. (Ini juga ada dalam komen dalam kod saya.)
Kita boleh menggunakan gelung untuk membuat 8 jalur masing-masing 15 piksel. Keluarkan dua baris tersebut dan gantikan dengan ini:
// Peta 8 jalur masing-masing 15 piksel (int i = 0; i <8; i ++) {
opc.ledStrip (i * 64, 15, lebar / 2, i * 15 + 30, 15, 0, false);
}
Pemetaan anda
Sekiranya anda mempunyai bilangan piksel yang berbeza di setiap jalur, atau anda ingin meletakkan jalur anda dengan cara yang berbeza, anda perlu mengedit kod ini. Gunakan gambar rajah yang dilampirkan atau komen dalam kod yang menjelaskan setiap bit kod pemetaan untuk membuat kod yang anda perlukan.
Langkah 13: Tekan Main dalam Pemprosesan
Apabila anda menekan main (di kiri atas Pemprosesan), anda akan melihat jalur yang dipetakan dilambangkan sebagai titik putih kecil di kanvas.
(Sekiranya anda tidak melihat titik putih, anda mungkin menutup tetingkap pelayan. Kembali ke langkah 8 dan pastikan anda menjalankan fcserver.exe)
Animasi dalam contoh yang saya gunakan adalah interaktif. Semasa anda menggerakkan tetikus, gambar titik mengikuti kursor. Titik juga akan muncul di lampu anda pada masa yang sama.
Kod animasi
Sedikit kod yang membuat ini berlaku ada di sini:
undian tidak sah () {
latar belakang (0); float dotSize = lebar * 0.2; gambar (dot, mouseX- dotSize / 2, mouseY - dotSize -2, dotSize, dotSize);
}
Sebarang kod yang anda tulis di bahagian cabutan akan muncul di LED.
Langkah 14: Lebih Banyak Contoh… Masa untuk Anda Mengeksperimen
Berikut adalah beberapa contoh animasi yang saya buat untuk lampu ini - pelangi, beberapa gumpalan rawak, dan yang menggunakan suapan kamera. Ini semua ada di github saya di sini.
Saya menggunakan kepingan plastik beralun sebagai penyebar. Anda boleh bereksperimen dengan pelbagai jenis barang!
Saya sangat mengesyorkan belajar Memproses dan membuat lebih banyak animasi untuk lampu anda! Sangat pantas untuk memulakan dan melihat hasil yang menyeronokkan dengan cepat. Tutorial Dan Shiffman adalah tempat yang bagus untuk memulakan.
Langkah 15: Terima kasih kerana Membaca
Saya harap anda menikmati tutorial ini!
Lihat video YouTube yang disertakan jika anda belum melakukannya.
Cari saya dalam talian:
InstagramYouTubeTwitter
Jangan ragu untuk menghantar soalan di komen di sini atau di Youtube dan saya akan mencuba dan membantu.
Naib Johan dalam Peraduan Pencahayaan Dalam Ruangan
Disyorkan:
Hula Hoop LED yang Boleh Ditujukan Secara Individu: 9 Langkah (dengan Gambar)
LED Hula Hoop yang Boleh Ditujukan Secara Individu: Dalam arahan ini saya akan menunjukkan kepada anda bagaimana membuat sendiri hula hoop LED yang boleh diatasi. Dihubungi secara individu bermaksud setiap LED di gelung boleh mempunyai warna yang berbeza pada masa yang sama. Saya mahu membuat beberapa corak LED yang bagus
Paparan 7-Segmen yang Boleh Ditujukan: 10 Langkah (dengan Gambar)
Paparan 7-Segmen yang Dapat Ditujukan: Selalunya idea mengeklik di otak saya dan saya berfikir, " bagaimana ini belum pernah dilakukan sebelumnya " dan sebahagian besar masa, sebenarnya telah. Sekiranya " Paparan 7-Segmen Beralamat " - Saya benar-benar tidak menyangka telah selesai
Gunakan Modul Bluetooth 4.0 HC-08 untuk Mengawal LED yang Boleh Ditujukan - Tutorial Arduino Uno: 4 Langkah (dengan Gambar)
Gunakan Modul Bluetooth 4.0 HC-08 untuk Mengendalikan LED yang Boleh Ditujukan - Tutorial Arduino Uno: Adakah anda belum mengetahui modul komunikasi dengan Arduino? Bluetooth membuka banyak kemungkinan untuk projek Arduino anda dan menggunakan internet pelbagai perkara. Di sini kita akan mulakan dengan langkah bayi dan belajar bagaimana mengawal LED yang dapat diatasi dengan sma
Botol Susu yang Boleh Ditujukan (Lampu LED + Arduino): 12 Langkah (dengan Gambar)
Botol Susu yang Boleh Ditujukan (Lampu LED + Arduino): Jadikan botol susu PPE menjadi lampu LED yang cantik, dan gunakan Arduino untuk mengawalnya. Ini mengitar semula beberapa perkara, terutamanya botol susu, dan menggunakan kuasa yang sangat rendah: LED nampaknya hilang kurang dari 3 watt tetapi terang dan
Cara Mengawal LED Dengan Pemprosesan dan Arduino: 5 Langkah
Cara Mengawal LED Dengan Pemprosesan dan Arduino: Pada suatu hari saya berhadapan dengan masalah yang menarik, saya perlu mengawal serangkaian lampu dari interaksi pada skrin komputer dan semestinya semurah mungkin. Saya langsung memikirkan Arduino. Ia mempunyai setiap