Daftar Isi:

Kegigihan Staf LED Visi: 11 Langkah (dengan Gambar)
Kegigihan Staf LED Visi: 11 Langkah (dengan Gambar)

Video: Kegigihan Staf LED Visi: 11 Langkah (dengan Gambar)

Video: Kegigihan Staf LED Visi: 11 Langkah (dengan Gambar)
Video: Tips Menjawab Temuduga Sila Perkenalkan Diri Anda/Tell Me About Yourself. 2024, Juli
Anonim
Kegigihan Staf Visi LED
Kegigihan Staf Visi LED
Kegigihan Staf Visi LED
Kegigihan Staf Visi LED
Kegigihan Staf Visi LED
Kegigihan Staf Visi LED

Sudah diketahui dengan baik bahwa bahkan setelah lampu dimatikan, mata manusia terus "melihatnya" selama sepersekian detik. Ini dikenal sebagai Persistence of Vision, atau POV, dan memungkinkan seseorang untuk "melukis" gambar dengan menggerakkan strip LED dengan cepat, menggambar satu baris gambar pada satu waktu secara berurutan. Jika Anda mencari secara online (misalnya di Etsy), Anda dapat menemukan beberapa mainan berdasarkan ide ini: pois, tongkat, dan banyak lagi.

Namun, ini mahal: harga tipikal untuk staf POV dengan resolusi yang layak mulai dari $ 500, dan mereka menggunakan perangkat lunak berpemilik, jadi tidak ada cara mudah untuk mengubah perilaku mereka atau menambahkan fungsionalitas tambahan. Jadi, ketika mencari hadiah ulang tahun untuk seorang teman yang suka melukis dengan cahaya, saya memutuskan untuk membuat versi open source saya sendiri menggunakan komponen yang tersedia.

Proyek saya dibangun di atas karya luar biasa Phillip Burgess dan Erin St Blaine dari Adafruit; namun, saya membuat beberapa perubahan, meningkatkan elektronik. Di bawah ini adalah fitur utama dari proyek ini:

  • Ini adalah tongkat dua sisi, dengan panjang total 141 cm (55 inci); itu tidak bisa dilipat. Setiap sisi staf memiliki dua strip LED 50cm/72 piksel, dengan total 288 LED. Dengan demikian, Anda dapat menggunakannya untuk menampilkan gambar dengan resolusi 72-px.
  • Staf ditenagai oleh dua baterai Li-Ion 18650, yang seharusnya cukup untuk pertunjukan minimal 1 jam, mungkin hingga 2 jam, tergantung pada intensitas gambar Anda. Baterai dapat diisi ulang melalui konektor micro-USB; waktu pengisian penuh adalah sekitar 5 jam.
  • Gambar (dalam format bitmap) dapat dengan mudah diunggah ke staf dengan menghubungkan staf ke komputer, yang muncul sebagai perangkat penyimpanan USB. Ini memiliki memori yang cukup untuk sekitar 50 gambar. Urutan gambar yang ditampilkan dijelaskan dalam file teks biasa yang terpisah, di mana Anda dapat meletakkan daftar gambar dan durasi. Sebuah gambar dapat dicantumkan di sana beberapa kali, atau tidak sama sekali.
  • Staf berisi Unit Gerak Inersia (IMU) yang dapat digunakan untuk mendeteksi ketika staf sedang bergerak. Perangkat lunak ini menggunakannya untuk menyesuaikan frekuensi pembaruan untuk gambar, sehingga gambar tidak akan tampak melebar atau terkompresi terlepas dari seberapa cepat Anda memutarnya. Anda juga dapat menggunakannya untuk mengontrol acara Anda: mis. menghentikan staf secara horizontal digunakan sebagai sinyal untuk pindah ke gambar berikutnya dalam tayangan slide.
  • Perangkat lunak ini didasarkan pada Arduino IDE. Ini tersedia di bawah lisensi open source dan mudah dimodifikasi sesuai dengan kebutuhan Anda.

Proyek ini adalah open source; semua kode dan skema tersedia di repositori github saya di bawah lisensi MIT.

Perlengkapan:

Anda akan membutuhkan persediaan berikut:

  • APA102 (DotStar) strip LED, 144 LED/meter, PCB hitam, dari Adafruit atau Aliexpress. Anda membutuhkan 4 strip 50cm (72 LED); Anda juga dapat membeli potongan yang lebih panjang dan memotongnya menjadi potongan 50 cm. Strip tidak boleh kedap air. Strip Adafruit dilengkapi dengan selubung tahan air yang bisa Anda lepaskan dan buang.
  • Dua baterai Li-Ion 18650. Carilah baterai berkapasitas tinggi (setidaknya 3000mAh), yang dilindungi dari produsen terkemuka seperti Panasonic, Samsung, atau Sanyo; Saya merekomendasikan baterai ini oleh Sanyo atau Panasonic. Jangan mencoba menghemat uang dengan membeli baterai tanpa nama di eBay atau Amazon.
  • Tabung polikarbonat, 11F (55in/141cm), diameter luar 1 inci, dari flowtoys.com
  • Dua penutup ujung dan pegangan tenis untuk tabung dari Amazon
  • Dowel kayu persegi 1/2 inci, dari HomeDepot atau toko perangkat keras lainnya. Anda membutuhkan 4 kaki (atau dua potong 2 kaki)
  • Adafruit ItsyBitsy M4 atau Mikrokontroler ItsyBitsy nRF52840. nRF52840 sedikit lebih mahal, tetapi dilengkapi dengan Bluetooth, yang membuka banyak kemungkinan tambahan. Namun, versi kode saya saat ini tidak menggunakan Bluetooth - ini direncanakan untuk peningkatan di masa mendatang. Jangan gunakan 32u4 atau M0 ItsyBitsy - mereka tidak memiliki cukup RAM untuk keperluan kita.
  • Papan pelindung POV khusus untuk ItsyBitsy dan dua papan distribusi daya khusus yang dirancang sendiri. Anda dapat membuatnya sendiri dengan mengunduh file skema, BOM, dan Gerber dari github, atau membeli ketiganya bersama-sama dari toko saya di Tindie
  • Saklar rocker
  • Pengkabelan: yang terbaik adalah menggunakan kabel berisolasi silikon, karena jauh lebih fleksibel daripada kabel berinsulasi PVC biasa. Anda memerlukan 20 kabel AWG untuk daya (2,5 m merah, 1 m hitam) dan 24-26 awg untuk sinyal (dua warna berbeda pilihan Anda, masing-masing 50 cm)
  • 8mm diameter hitam shrink wrap tubing, 1 meter
  • Tiga konektor posisi JST XH 4 dengan kabel 15 cm atau lebih panjang, 22awg. Konektor semacam itu biasanya digunakan sebagai kabel penyeimbang untuk mengisi baterai lithium. Perhatikan bahwa konektor 4 posisi akan dijual sebagai kabel penyeimbang 3s (satu kabel untuk masing-masing sel baterai dan satu untuk landasan bersama). Jika Anda merasa nyaman melakukan crimping konektor Anda sendiri, Anda dapat membeli housing dan kontak JST XH dari Digikey atau Mouser dan membuat lead Anda sendiri; ini akan menyederhanakan beberapa langkah di bawah ini.
  • Spacer cetak 3d dan dudukan sakelar. File STEP dapat ditemukan di folder perangkat keras repositori github. Anda akan membutuhkan 3 spacer dan satu switch mount. Anda dapat menggunakan printer 3d dan segala jenis filamen (PLA, ABS, …).
  • Ritsleting hitam sempit (2mm). Catatan: sebagian besar 4 ritsleting memiliki lebar 0,1"=2,5mm, yang terlalu lebar untuk kami - Anda benar-benar membutuhkan 2mm atau lebih sempit.
  • Header pria yang memisahkan diri, 0,1"

Jika Anda membeli LED dari AliExpress dan siap menunggu 3-4 minggu untuk opsi pengiriman gratis, total harga komponen di atas akan menjadi sekitar $150 (termasuk pengiriman). Jika Anda membeli LED dari Adafruit, tambahkan $60 ke harga di atas.

Jika Anda memilih untuk mengecat kayu dengan cat semprot hitam agar terlihat lebih baik (disarankan), Anda juga membutuhkan cat semprot hitam.

Anda dapat membeli kit suku cadang yang berisi sebagian (tetapi tidak semua!) suku cadang di atas dari toko saya di Tindie: https://www.tindie.com/stores/irobotics/. Dengan cara ini, Anda dapat menghindari membeli paket sepuluh sakelar saat Anda hanya membutuhkan satu.

Peralatan

Anda akan membutuhkan alat dan perlengkapan biasa: penari telanjang kawat, pemotong rata, gunting, besi solder yang layak, bungkus susut, pita listrik, senapan panas untuk mengecilkan bungkus susut, pisau model tajam atau pisau utilitas. Tak perlu dikatakan, Anda juga memerlukan komputer untuk memprogram mikrokontroler dan pengisi daya USB untuk mengisi baterai. Diasumsikan bahwa Anda sudah memiliki pengalaman dengan Arduino dan dengan proyek elektronik dasar, setidaknya pada tingkat penyolderan header ke papan atau kabel penyambungan.

Langkah 1: Ikhtisar

Staf yang dirakit akan terdiri dari sub-rakitan berikut:

  • Dua baterai 18650 dan kabel di tengah tongkat. Baterai dipisahkan satu sama lain dan dari rakitan LED oleh spacer cetak 3d; panjang total baterai + spacer sekitar 28 cm.
  • Dua rakitan LED, satu di setiap sisi staf. Setiap rakitan terdiri dari dua strip LED 50 cm yang dipasang pada paku kayu. Strip LED akan disolder ke papan distribusi daya bundar di ujung interior pasak. Rakitan LED terhubung satu sama lain dan baterai dengan konektor JST XH, dicolokkan ke header pada papan distribusi daya.
  • Di salah satu ujung tongkat, ada sakelar, dengan dua kabel yang mengarah darinya ke baterai di tengah dan dilindungi oleh penutup ujung dengan bukaan untuk sakelar
  • Di ujung staf yang berlawanan, pengontrol, yang terdiri dari mikrokontroler ItsyBitsy yang terpasang pada papan pelindung POV khusus, dilindungi oleh endcap. Kabel 4-kawat dicolokkan ke header JST XH pada pelindung POV; kabel menjalankan panjang rakitan LED ke tengah
  • Pita pegangan raket tenis menutupi unit baterai di tengah tongkat, untuk pegangan yang lebih baik.

Langkah 2: Perangkat Lunak

Jika Anda menggunakan kit suku cadang dari toko Tindie saya yang mencakup ItsyBitsy M4 (opsi ini ditambahkan pada Desember 2020), Anda dapat melewati langkah ini - ItsyBitsy sudah diprogram untuk Anda

Kita mulai dengan memprogram mikrokontroler ItsyBitsy. Ini dapat dilakukan dengan salah satu dari dua cara:

- menggunakan biner yang sudah dibuat sebelumnya. Ini adalah metode termudah bagi orang-orang yang memiliki sedikit atau tanpa pengalaman pemrograman. Namun, ini tidak memungkinkan Anda untuk menyesuaikan staf untuk kebutuhan Anda

- membangun dari sumber. Ini memberikan sebagian besar fleksibilitas, karena mudah untuk memodifikasi kode untuk kebutuhan Anda, tetapi membutuhkan beberapa (sangat sederhana) keakraban dengan Arduino IDE.

Dalam kedua kasus tersebut, Anda perlu mengunduh rilis terbaru dari repositori github. Unduh Source code.zip archive (atau Source code.tar.gz jika Anda menggunakan Linux); terlepas dari namanya, arsip ini tidak hanya berisi kode sumber tetapi juga binari dan contoh gambar. Setelah mengunduh, ekstrak ke lokasi sementara.

Menggunakan binari yang dibuat sebelumnya

Hubungkan ItsyBitsy Anda ke komputer menggunakan kabel micro-USB. (Jika Anda melakukannya untuk pertama kali, Anda mungkin mendapatkan pesan tentang penginstalan driver; dalam hal ini, tunggu sampai Anda diberitahu bahwa perangkat keras Anda siap digunakan.) Klik dua kali tombol reset; ItsyBitsy Anda akan muncul sebagai drive eksternal di komputer Anda, dengan nama seperti ITSYM4BOOT. Buka drive itu di jendela browser file Anda; di dalamnya Anda akan melihat file CURRENT. UF2, INDEX. HTM, dan UF2_INFO. TXT.

Sekarang buka di jendela browser file lain direktori yang diekstrak dari arsip yang diunduh dari github. Temukan di dalamnya binari direktori dan temukan di sana subdirektori yang cocok dengan jenis Itsy Bitsy yang Anda miliki (M4 atau nRF52840). Di dalamnya, Anda akan menemukan dua file: formatter. UF2 dan povstaff-vX. X. UF2, di mana X. X adalah nomor versi.

Anda harus terlebih dahulu mengunggah dan menjalankan file formatter. UF2, yang akan memformat penyimpanan flash internal mikrokontroler untuk penggunaan di masa mendatang (Anda hanya perlu melakukannya sekali). Untuk melakukannya, seret formatter file. UF2 ke drive ITSY**BOOT; jika Anda mendapatkan pertanyaan "apakah Anda ingin menyalin file ini tanpa propertinya, klik "Ya". Setelah itu, ItsyBitsy akan reboot, ITSY**BOOT akan hilang dari komputer Anda, dan skrip formatter akan berjalan; Anda akan t melihat keluaran yang terlihat.

Klik dua kali tombol reset lagi; ITSY**BOOT drive akan muncul lagi di komputer Anda. Kali ini, seret povstaff-vX. X. UF2 ke sana. Sekali lagi, ItsyBitsy akan reboot. Ini semua - mikrokontroler sekarang berisi perangkat lunak povstaff.

Kompilasi dari sumber

Anda memerlukan Arduino IDE (versi 1.8.6 atau lebih tinggi). Pastikan Anda telah menginstal pustaka berikut:

  • Adafruit DotStar
  • Adafruit BusIO
  • Adafruit TinyUSB
  • Sensor Terpadu Adafruit
  • Adafruit MPU6050
  • Adafruit SPIFlash
  • SdFat - garpu Adafruit. Catatan: Anda memerlukan garpu Adafruit, bukan perpustakaan SdFat asli!

Lihat halaman ini jika Anda memerlukan bantuan untuk menginstal perpustakaan.

Instal file dukungan papan untuk papan Anda seperti yang dijelaskan di sini (untuk ItsyBitsy M4) atau di sini (ItsyBitsy nrf52840). Verifikasi bahwa itu berfungsi dengan menghubungkan ItsyBitsy Anda ke komputer, memilih jenis papan dan port yang sesuai, dan menjalankan sketsa Blink. Jika Anda menggunakan ItsyBitsy M4, pilih di menu Tools->USB Stack->TinyUSB.

Selanjutnya, Anda perlu memformat penyimpanan flash QSPI yang disertakan di papan. Untuk melakukannya, temukan di menu File->Contoh->Adafruit SPIFlash->SdFat_format. Mengedit baris

#define DISK_LABEL "EXT FLASH"

mengganti EXT FLASH dengan label pilihan Anda, hingga 11 simbol (mis. "POVSTAFF"). Unggah sketsa ke papan Anda dan mulai monitor serial pada 115200 baud. Anda akan melihat pesan yang meminta Anda untuk mengonfirmasi pemformatan ulang; jawab "OK" untuk mengonfirmasi dan Anda akan melihat pesan "Flash yang diformat".

Anda sekarang siap untuk mengunggah sketsa utama ke papan. Dalam arsip yang diekstrak dari github, temukan kode file/povstaff/povstaff.ino dan buka di Arduino IDE. Unggah ke papan Itsy Bitsy.

Peringatan: mengunggah gambar ke ItsyBitsy hanya dapat dilakukan setelah Anda menyoldernya ke papan pelindung POV: perangkat lunak bergantung pada rangkaian pembagi tegangan pada pelindung untuk mendeteksi saat papan terhubung ke USB. Jika Anda ingin menguji papan tanpa pelindung, gunakan kabel jumper untuk menghubungkan pin A1 ke 3.3V.

Langkah 3: Menyolder Perisai POV

Menyolder Perisai POV
Menyolder Perisai POV
Menyolder Perisai POV
Menyolder Perisai POV

Solder header laki-laki ke ItsyBitsy; untuk ItsyBitsy M4, hanya solder header di sepanjang dua sisi panjang papan. Sekarang solder papan pelindung POV ke header ini di bawah Itsy Bitsy, membentuk "sandwich" dari dua papan seperti yang ditunjukkan pada foto di atas. Catatan: semua komponen pelindung POV harus berada di luar, bukan di dalam sandwich!

Setelah Anda selesai menyolder, gunakan pemotong diagonal untuk memotong pin panjang header agar tidak menghalangi.

Langkah 4: Membuat Rakitan LED

Membuat Rakitan LED
Membuat Rakitan LED
Membuat Rakitan LED
Membuat Rakitan LED
Membuat Rakitan LED
Membuat Rakitan LED
  1. Ambil pasak kayu 1/2 inci dan potong menggunakan gergaji besi untuk menghasilkan dua potong masing-masing 51cm. Cobalah untuk menjaga potongan Anda tetap persegi.
  2. Opsional: cat semprot potongan hitam dan biarkan kering. Ini akan memberi staf tampilan yang jauh lebih halus (saat dimatikan; setelah dinyalakan, tidak ada yang akan memperhatikan apa warna pena).
  3. Dapatkan strip LED. Jika mereka berada di dalam sheaving tahan air, lepaskan dan buang sheaving. Jika ada kabel yang disolder, lepaskan soldernya; lepaskan kelebihan solder menggunakan sumbu kepang. Jika Anda memesan strip 1m atau 2m, potong menjadi potongan-potongan 50 cm, pastikan untuk meninggalkan bantalan solder sebesar mungkin di awal setiap strip (ini seharusnya mudah, karena biasanya strip yang lebih panjang dibuat dengan menyolder bersama yang berukuran 50cm, jadi Anda hanya akan membatalkan pekerjaan orang lain).
  4. Solder tajuk pria yang memisahkan diri ke awal setiap strip LED seperti yang ditunjukkan pada foto. Cara termudah untuk melakukannya adalah dengan memasukkan header laki-laki ke dalam strip panjang header perempuan, meletakkannya rata di meja kerja (idealnya, pada silikon atau tikar tahan panas lainnya) dan menempelkannya ke tikar untuk menjaga header di tempat, seperti terlihat pada foto di atas. Kemudian sejajarkan strip LED dan gunakan beban untuk menahannya saat Anda menyolder header. Harap dicatat: Anda menyolder sisi pendek header ke strip, membiarkan sisi panjangnya bebas. Anda akan menyolder sangat dekat dengan LED pertama, jadi harap perhatikan setrika Anda dengan hati-hati - jangan sentuh LED!
  5. Semua strip APA102 memiliki 4 jalur sinyal: Ground (GND, biasa disingkat G), Clock (CLK, atau CI untuk Clock In), Data (DAT, atau DI), dan VCC, atau 5V. Namun, urutan garis sinyal ini pada strip bervariasi antara produsen. Jadi, sekarang adalah saat yang tepat untuk menuliskannya untuk digunakan di masa mendatang. Letakkan strip di atas meja dengan awal strip ke kiri, dan tuliskan sinyal, dari atas ke bawah dan beri label A… D. Misalnya, untuk strip pada foto di atas Anda akan mendapatkan daftar berikut:

    • A=GND
    • B=CLK
    • C=DAT
    • D=VCC

    Simpan daftar ini tersedia melalui sisa perakitan - Anda akan merujuknya lebih dari sekali.

  6. Lepaskan kertas pendukung dari strip perekat di bagian belakang LED dan pasang strip ke dowel kayu sehingga spacer plastik pada header yang disolder rata dengan ujung dowel. Pasang strip lainnya ke sisi berlawanan dari pasak. Ulangi dengan dowel lainnya.
  7. Ambil papan distribusi daya dan solder ke header seperti yang ditunjukkan pada foto. Papan harus rata dengan ujung pasak kayu. Gunakan pemotong diagonal untuk memotong panjang pin header ekstra.

Anda sekarang harus memiliki dua rakitan LED yang lengkap. Catatan: perekat pada strip LED tidak terlalu kuat, sehingga strip Anda mungkin mulai terkelupas. Tidak apa-apa; nanti kita buat attachment yang lebih permanen.

Langkah 5: Menghubungkan Papan Kontrol

Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
Menghubungkan Papan Kontrol
  1. [Jika Anda membeli kit suku cadang dari toko Tindie saya pada Desember 2020 atau lebih baru, Anda dapat melewati langkah ini - cukup gunakan konektor JST XH yang disertakan dengan lead 55 cm.]Ambil salah satu konektor JST XH dengan lead. Solder kabel silikon tambahan (22-24 awg) ke lead, buat panjang total sekitar 55-57 cm (termasuk konektor). Disarankan agar Anda memilih warna kabel yang sesuai dengan sinyal yang dibawa, menggunakan merah untuk VCC, hitam untuk GND, dll. Anda dapat melihat kabel mana yang membawa sinyal dengan mencolokkannya ke header pada papan pelindung POV dan berkonsultasi dengan label selanjutnya ke headernya. Cobalah membuat sambungan sekecil mungkin agar mudah dimasukkan ke dalam tabung; untuk membuatnya lebih mudah, goyangkan sambungan, buat sambungan untuk kabel yang berbeda di tempat yang berbeda (misalnya, memotong VCC dan GND 10 cm dari konektor, dan dua kabel lainnya, 15 cm dari konektor).
  2. Ambil salah satu rakitan LED yang dibuat pada langkah sebelumnya. Perhatikan bahwa papan distribusi daya memiliki 4 lubang lagi yang belum digunakan. Lepaskan sekitar 5mm dari masing-masing 4 kabel dari rakitan kawat yang baru saja Anda buat dan letakkan kabel yang dilucuti melalui lubang ini (dari sisi rakitan LED) dan solder seperti yang ditunjukkan pada foto di atas. Sinyal (VCC, GND, …) harus dicocokkan dengan label di papan tulis (A, B, C, D) menggunakan tabel yang Anda tulis di Langkah 3.
  3. Untuk menyembunyikan kabel dan membuatnya terlihat lebih rapi, ambil pipa shrink wrap 8 mm. Potong-potong dengan panjang sekitar 50-51 cm. Biasanya, tabung pembungkus menyusut dengan diameter ini dijual datar, dengan huruf di satu sisi. Gunakan gunting untuk memotong pipa memanjang, dari satu ujung ke ujung lainnya, lakukan pada sisi dengan huruf. Masukkan kabel dengan hati-hati ke dalam tabung dan atur di sepanjang batang kayu, sisi yang terbuka menghadap ke bawah. Pastikan kabelnya rata dan tidak saling bersilangan.
  4. Gunakan zipties untuk menahan strip LED dan kabel ke dowel. Ritsleting harus pas di ruang antara LED (inilah sebabnya kami membutuhkan yang lebar 2mm). Kepala zipties harus berada di tengah sisi kosong pasak (tanpa LED atau kabel) - bukan di sudut! Tempatkan zipties setiap 7-8 cm atau lebih. Kencangkan dan rapikan.

Langkah 6: Menghubungkan Baterai

Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai
Menghubungkan Baterai

Pada langkah ini, Anda akan menyolder lead ke baterai Li-Ion. Ini bisa berbahaya jika tidak dilakukan dengan benar! Harap baca semua instruksi dengan seksama dan kenakan pelindung mata. Anda bekerja dengan risiko Anda sendiri!

  1. Potong sekitar 5-6 cm kabel merah 20awg; lepaskan sekitar 1 cm dari salah satu ujungnya dan solder ke terminal positif dari salah satu baterai 18650 dengan mengikuti petunjuk di halaman ini dengan hati-hati. Sekarang solder 13 cm kabel 20awg hitam ke terminal negatif. Sekali lagi, pastikan untuk mengikuti instruksi! Ulangi hal yang sama dengan baterai lainnya.
  2. Ambil dua konektor JST XH dengan lead. Jika kabel lebih panjang dari 15 cm, potong menjadi 15 cm (termasuk konektor). Pasang (sementara) setiap konektor ke papan distribusi daya di ujung unit LED dan gunakan label di papan (A…D) bersama dengan tabel yang Anda buat di Langkah 3 untuk mengidentifikasi sinyal (VCC, GND, …) untuk masing-masing kawat timah. Gunakan tabung pembungkus susut berwarna, pita listrik berwarna, atau cara lain untuk memberi label pada kabel; setelah Anda selesai melakukannya, Anda dapat mencabut konektor dari rakitan LED.
  3. Lepaskan sekitar 1 cm dari setiap kabel. Solder kabel CLK dari rakitan kabel pertama ke kabel CLK yang kedua; jangan lupa untuk memasang tabung menyusut pada kawat sebelum menyolder. Ulangi hal yang sama dengan kabel DAT; gunakan senapan panas untuk mengecilkan tabung. Pastikan panjang total harnes kawat rakitan, dari satu konektor JST XH ke konektor lainnya, setidaknya 28 cm.
  4. Potong sekitar dua potong kabel merah 20awg sepanjang 70 cm untuk kabel sakelar. Solder salah satunya bersama dengan dua kabel VCC dari dua konektor JST XH, dan yang lainnya, bersama dengan dua kabel dari terminal baterai positif seperti yang ditunjukkan pada diagram pengkabelan di atas. Sekali lagi, jangan lupa untuk memasang pipa heat shrink pada kabel sebelum menyolder; setelah Anda selesai menyolder, gunakan senapan panas untuk mengecilkan tabung.
  5. Solder bersama-sama kabel GND dari kedua konektor JST XH dengan dua kabel dari terminal negatif baterai, seperti yang ditunjukkan pada diagram pengkabelan. Jangan lupa tabung menyusut.
  6. Gunakan pita listrik untuk merekatkan kabel ke baterai, letakkan baterai dengan jarak 5cm (nanti, kami akan menempatkan spacer tercetak 3d 4,5cm di antara keduanya). Pastikan kabel tidak saling bersilangan pada permukaan baterai - jika demikian, rakitan yang dihasilkan mungkin tidak muat di dalam tabung. Uji apakah unit baterai pas di dalam tabung (tidak apa-apa jika pas). Ujung konektor JST XH harus berjarak minimal 5 cm dari ujung baterai. Tidak apa-apa jika ada panjang kabel ekstra di antara baterai - akan ada ruang untuk menyembunyikannya.

Langkah 7: Menghubungkan Sakelar

Menghubungkan Sakelar
Menghubungkan Sakelar
Menghubungkan Sakelar
Menghubungkan Sakelar
Menghubungkan Sakelar
Menghubungkan Sakelar
  1. Tempatkan unit LED yang tersisa (BUKAN yang memiliki kabel papan kontrol) di sebelah unit baterai, di sisi dengan kabel sakelar, letakkan spacer cetak 3d di antara keduanya. Jalankan sakelar sakelar melalui potongan di papan distribusi daya di ujung rakitan LED dan di sepanjang sisi pasak kayu. Mereka harus cukup panjang untuk menjalankan panjang rakitan dan memperpanjang setidaknya 5 cm lagi di luar ujung pasak kayu; jika lebih panjang, potong hingga 5 cm di luar ujung pasak.
  2. Lepaskan sekitar 5mm dari ujung masing-masing kabel sakelar dan solder ke terminal sakelar seperti yang ditunjukkan pada foto. Tidak masalah kabel mana yang terpasang ke terminal mana. Pastikan sakelar dalam posisi OFF sebelum melanjutkan.
  3. Seperti pada Langkah 5, gunakan pipa susut 8 mm untuk menyembunyikan kabel yang berjalan di sepanjang paku kayu. Gunakan zipties untuk menempelkan tabung ke dowel.

Langkah 8: Merakit Staf

Perakitan Staf
Perakitan Staf
Perakitan Staf
Perakitan Staf
Perakitan Staf
Perakitan Staf
Perakitan Staf
Perakitan Staf

Susun semua bagian menjadi satu dalam urutan ini: - sakelar - Rakitan LED (dengan ujung sakelar) - rakitan baterai- Rakitan LED kedua (dengan ujung papan kontrol)- Papan kendali (Pelindung ItsyBitsy +POV)

Colokkan kabel dari baterai ke header JST XH pada rakitan LED. Colokkan kabel pengontrol ke header JST XH pada papan pelindung POV. Lakukan tes dasar dengan menyalakan sakelar; jika baterai terisi (setidaknya sebagian) LED akan berkedip selama 2 detik yang menunjukkan tegangan baterai.

Letakkan spacer cetak 3d di antara dua baterai dan juga di antara baterai dan setiap unit LED seperti yang ditunjukkan pada foto. Letakkan sakelar di dudukan sakelar yang dicetak 3d. Potong lingkaran berdiameter 22mm tipis (5mm atau kurang) dari beberapa bahan lunak (misalnya busa pengepakan) dan masukkan di antara papan Kontrol dan pasak kayu.

Sekarang dengan hati-hati masukkan seluruh rakitan ke dalam tabung polikarbonat, ujung papan kontrol terlebih dahulu. Jika Anda telah melakukan semuanya dengan benar, setelah dimasukkan sepenuhnya, papan kontrol akan berhenti kurang dari 1 cm dari ujung tabung.

Langkah 9: Menyelesaikan

Menyelesaikan
Menyelesaikan
Menyelesaikan
Menyelesaikan
Menyelesaikan
Menyelesaikan

Ambil dua penutup akhir PVC. Gunakan pisau model atau pisau utilitas untuk memotong salah satunya bukaan persegi panjang sekitar 11x17mm atau sedikit lebih (tidak perlu terlalu presisi). Saya juga menggunakan pemotong flush untuk menyelesaikan. Letakkan penutup ujung dengan bukaan di ujung sakelar staf. Letakkan ujung lainnya di ujung yang berlawanan.

Terakhir, tempelkan pita overgrip tenis di bagian tengah tabung, yang berisi unit baterai. Anda dapat menonton video ini untuk melihat cara yang benar menerapkan pita overgrip: https://www.youtube.com/embed/HNc34XlUBww. Pastikan untuk menjaga tumpang tindih antara pita menjadi kecil - jika Anda membuatnya terlalu besar, pita Anda akan habis sebelum Anda mencapai akhir perakitan baterai+pengatur jarak.

Selamat, Anda telah menyelesaikan staf Anda

Langkah 10: Penggunaan Pertama

Untuk menguji staf Anda, pastikan sakelarnya OFF. Lepaskan tutup dari sisi yang berisi papan kontrol; sambungkan staf ke komputer menggunakan kabel microUSB. Itu akan muncul sebagai drive USB eksternal, dengan nama POVSTAFF.

Buka direktori yang berisi arsip yang diekstrak dari github (lihat Langkah 2); temukan gambar direktori di sana. Ini harus berisi beberapa contoh file bitmap dan file imagelist.txt. Seret semua file ini ke folder POVSTAFF, lalu keluarkan (seperti biasanya Anda mengeluarkan drive USB). Lepaskan sambungan staf dari komputer dan pasang kembali tutupnya.

Staf sekarang siap digunakan. Untuk menggunakannya, hidupkan sakelar ON; staf harus berkedip sebentar, menunjukkan voltase baterai, dan kemudian menjadi kosong, menunggu Anda memulai pertunjukan. Mulailah memutar-mutar tongkat dan itu akan menjadi hidup!

Untuk petunjuk pengoperasian lengkap, termasuk petunjuk tentang mengunggah gambar Anda sendiri dan membuat tayangan slide Anda sendiri, silakan lihat file USER_GUIDE.pdf di arsip github yang diekstrak (juga dilampirkan pada langkah ini)Anda dapat mengunduh lebih banyak gambar dari situs web Visual POI: https:/ /visualpoi.zone/patterns/; ikuti petunjuk dalam panduan pengguna untuk mengunggahnya ke staf.

Langkah 11: Komentar Terakhir

Di bawah ini adalah beberapa pemikiran tentang desain ini dan rencana masa depan.

  • Saat ini, ada dua cara untuk beralih dari satu gambar ke gambar berikutnya: memberikan durasi berapa lama gambar harus ditampilkan dalam file imagelist.txt, atau menghentikan staf dalam posisi horizontal. Saya berencana untuk bereksperimen dengan cara lain untuk mengontrol pertunjukan - seperti menggunakan aplikasi Bluetooth. Jika ada yang punya saran, saya akan senang mendengarnya.
  • Pengisian staf dilakukan saat baterai terhubung ke LED. Bahkan dengan LED mati, mereka masih mengkonsumsi daya yang signifikan (sekitar 300mA), memperlambat proses pengisian. Sekali lagi, sesuatu untuk dipikirkan untuk rilis mendatang
  • Akan menyenangkan untuk membuat tongkatnya bisa dilipat, sehingga bisa diubah menjadi beberapa pois. Ini akan membutuhkan pekerjaan yang signifikan - baik mekanis (membuat sambungan kaku dan merancang sambungan listrik agar mudah dicolokkan/dicabut) dan elektronik (kita akan membutuhkan dua papan pengontrol). Jadi ini adalah proyek yang lebih panjang.

Jika Anda memiliki komentar atau saran, silakan tulis di bawah ini! Ucapan Terima Kasih

Saya ingin berterima kasih kepada Adafruit karena telah mengembangkan banyak perangkat lunak dan perangkat keras yang digunakan dalam proyek ini dan membuatnya tersedia di bawah lisensi sumber terbuka. Saya juga ingin berterima kasih kepada semua orang di perselisihan Adafruit atas bantuan mereka.

Kontes Bertenaga Baterai
Kontes Bertenaga Baterai
Kontes Bertenaga Baterai
Kontes Bertenaga Baterai

Runner Up dalam Kontes Bertenaga Baterai

Direkomendasikan: