Jam LED yang menakjubkan ini merupakan projek yang cukup mudah yang boleh dilakukan oleh sesiapa sahaja.
Oleh kerana bola ping-pong tidak berorientasikan pada matriks, penulis harus menghasilkan cara yang baik untuk memaparkan nombor. Reka bentuk, di mana dia berhenti, menggunakan 12 bola untuk setiap angka, selepas beberapa eksperimen ternyata bahawa ini dibenarkan untuk mendapatkan perwakilan yang paling jelas dari nombor tersebut.
Sebanyak 128 bola digunakan untuk keseluruhan paparan.
Langkah 1: Bahan / Alat:
- MDF 80 * 30 cm (anda boleh menggantikan MDF dengan laminate atau fiberboard)
- 128 ping-pong bola (putih, lebih baik susu putih)
- Kuku perabot kecil
- Kabel USB lama (untuk kuasa Arduino nano)
- Kabel dengan plag dari peralatan yang tidak diperlukan
- Bekalan Kuasa 5V 10A
- Arduino nano
- Jalur LED ws2812b (5m, 30 leds / meter, kelas IP30)
- Modul Jam Masa Nyata DS3231
- Dawai 3 teras (2+ meter)
Alat itu:
- Mitos melihat (atau tahap kemahiran yang mencukupi untuk dipotong dengan tepat pada 30 darjah tanpanya)
- Hacksaw
- Besi pematerian
- Bor atau pemutar skru
- Mahkota 32 mm
- Gam kayu
- Senapang gam panas (dengan gam)
- Lampu suluh
- Kertas pasir
Kata Pengantar
Pilihan bola adalah bahagian penting. Bola ping-pong biasanya mempunyai jahitan yang menyambung dua buah hemisfera bersama-sama. Ini dengan sendirinya tidak menjadi masalah, kerana dengan susunan bola yang betul, pada akhirnya, jahitan ini tidak akan kelihatan pada paparan. Walau bagaimanapun, seringkali pada bola terdapat logo pengilang, yang akan dipotong dalam proses. Anda perlu melihat supaya logo tidak terletak pada jahitan, tetapi berada di satu sisi hemisfera. Bola berwarna juga tidak sesuai. Adalah dinasihatkan untuk menggunakan bola ping-pong yang lancar tanpa mencetak, tetapi tidak semua ini boleh dibeli.
Langkah 2: Potong Balls
Setiap bola akan mempunyai LED sendiri. Untuk mencapai transmisi cahaya terbaik dan penyebaran yang baik, bola perlu dipotong di satu tangan, menjadikannya sejenis naungan (misalnya: seperti di lampu jalan). Lubang-lubang ini harus cukup besar (kira-kira 30 mm), kerana tidak mungkin untuk mengatur LED sentiasa ketat di tengah.
Untuk melakukan ini, lubang diameter 32 mm digerudi dalam sekeping bahan padat, bola ditekan terhadap lubang ini dan, sebaliknya, bahagian menonjol dipotong dengan gergaji besi. Logo itu harus mendapatkan bahagian pemotongan, jika ada satu, dan untuk memastikan jahitan itu tidak jatuh di sisi "depan" dari lampu kapak - bola itu diserlahkan dengan lampu suluh.Ini merumitkan tugas, sebab itu adalah wajar untuk menggunakan bola lancar.
Langkah 3: Gluing bola dalam baris
Setelah membuat lubang di semua bola pingpong, mereka mesti terpaku bersama dalam baris (2 baris 17, 18 dan 19 bola, dan satu baris 20). Baris ini sepatutnya lurus, dan tidak ada jurang antara bola. Ia adalah mudah untuk melakukan ini dengan meletakkan bola antara dua rel, meletakkan mereka dengan lubang. Selepas itu, bola terpaku bersama sedikit gam panas pada setiap sisi. Perlu ada sedikit gam, kalau tidak ia akan dapat dilihat pada akhirnya.
Langkah 4: Baris Ikatan
Ini dilakukan sekali lagi dengan bantuan rel, tetapi sekarang di antara mereka sudah ada baris. Sekali lagi, anda perlu memastikan bahawa terdapat sedikit gam. Memohon gam untuk setiap 4 sendi, baris ditekan terhadap satu sama lain, supaya pada akhirnya tidak akan ada jurang.
Langkah 5: Frame
Bingkai ini adalah sarang lebah yang memanjang, dan dipasang dari 6 segmen. Menurut norma-norma, bola pingpong harus mempunyai diameter 40 mm, namun pengeluar tidak selalu mematuhi standar ini, oleh karena itu, perlu mempertimbangkan ukuran bingkai berdasarkan bola yang berhasil Anda dapatkan. Ia juga tidak mungkin bahawa bola gluing adalah ideal, jadi saiz bingkai ditentukan secara empirik.
Selepas wajah bingkai dibuat, mereka ditarik bersama, baris dimasukkan ke dalamnya untuk memastikan segala-galanya bersatu, dan, jika perlu, dimuktamadkan.
Langkah 6: Mematerikan Jalur LED
Jalur LED mesti dipotong ke segmen (satu bahagian 1 LED, satu daripada tiga LED, satu daripada 5 LED dan 17 7 LED). Segmen dihubungkan dengan wayar mengikut gambar (1 LED, maka 5, maka semua segmen adalah 17, dan pada akhirnya terdapat 3 LED).
Langkah 7: dinding belakang
Dari MDF atau papan serabut di sepanjang perimeter dalaman bingkai yang dipasang, dinding belakang dipotong ke mana jalur LED akan terpaku. Lokasi LED pada pita dan surat-menyurat mereka dengan bola boleh dilihat dalam imej skema di bawah.
Langkah 8: Pasang Jalur LED
Kabel yang menghubungkan segmen pita mengganggu pemasangan biasa bola panel, supaya mereka menarik balik. Untuk melakukan ini, lubang dibor di penutup belakang sedikit lebih daripada lebar pita, dan pita dimasukkan ke dalamnya. Selepas memastikan bahawa setiap LED memukul bola sendiri, anda boleh mengeluarkan substrat lapisan pelekat pita dan melekatkannya ke pangkalan.
Langkah 9: Melekat bola ke bingkai
Panel dibentangkan ke bawah, dan pada setiap titik sentuhan ia tetap dengan setitik kecil pelekat panas-mencair.
Langkah 10: Memasang Panel LED
Panel LED diletakkan di atas. Panel ini diperbaiki dengan beberapa ukiran kecil, mengikut prinsip seperti yang ditetapkan dalam bingkai gambar atau gambar. Ini akan memudahkan untuk membongkar struktur sekiranya sesuatu gagal dan menyediakan peluang untuk pengubahsuaian lanjut.
Langkah 11: Elektronik
Penyambung "ibu" PLS disolder ke terminal arduino, yang mana modul jam, kuasa, dan jalur LED disambungkan. Pita ini dikuasakan terus dari bekalan kuasa 5V 3A, "data" disambungkan ke arduino melalui perintang 300-500 Ohm (pilihan, tetapi sangat wajar). Arduino itu sendiri dikuasakan oleh unit yang sama, tetapi tidak perlu menyambungkan kuasa pita ke arduino, tidak perlu arus tinggi menyusuri laluan arduino. Bekalan kuasa pita, dengan cara itu, disukai disambungkan di kedua-dua belah pita.
Langkah 12: Kod
Apabila memuat turun kod itu, pastikan kuasa dimatikan!
Pertama sekali, anda perlu menetapkan masa pada modul. Mengenai bagaimana untuk melakukannya baca contohnya di sini.
Selepas itu, anda boleh memuat turun kod utama. Di bawah ini anda dapat melihat kod yang digunakan dalam video yang dilampirkan dan dalam kebanyakan gambar. (TimeWhiteBackgroundRainbow.ino)
Penulis juga menyediakan program lain. Program 'CycleThroughDigits.ino' hanya mengira kepada 9999 untuk menunjukkan bagaimana semua nombor kelihatan.OnlyTime.ino hanya memaparkan masa tanpa latar belakang berwarna. Akhirnya, 'FastledExampleCode.ino' adalah kod yang disediakan oleh perpustakaan FastLED yang menunjukkan beberapa animasi mudah. Semua fail boleh dimuat turun dalam satu arkib pada akhir artikel.
Projek ini mungkin lebih daripada menonton biasa. Sebagai contoh, anda boleh menambah kawalan butang, menukar kecerahan bergantung kepada pencahayaan, memaparkan hanya beberapa warna, balas muzik, sambungkannya ke Wi-Fi. Sejak projek itu dipasang di arduino - kemungkinannya luas.
Dari diri saya sendiri. Mungkin bukan semua orang memahami bagaimana ia berfungsi. Projek itu tidak menggunakan jalur LED RGB biasa, tetapi pita khas dengan alamat untuk setiap LED. Iaitu, setiap LED mempunyai cip sendiri dengan alamat individu, jadi setiap LED boleh digunakan sebagai "piksel" paparan.
Muat turun arkib dengan lakaran dan perpustakaan
Itu sahaja, nasib baik kepada semua orang dalam kerja anda!