Daftar Isi:

Longboard Underglow: 5 Langkah (dengan Gambar)
Longboard Underglow: 5 Langkah (dengan Gambar)

Video: Longboard Underglow: 5 Langkah (dengan Gambar)

Video: Longboard Underglow: 5 Langkah (dengan Gambar)
Video: DIY electric skateboard How to build an electric longboard with strip lights and tail light 2024, November
Anonim
Underglow papan panjang
Underglow papan panjang

Oleh spikytunaLinkedinIkuti Lainnya oleh penulis:

Lentera Shoji Karton
Lentera Shoji Karton
Lentera Shoji Karton
Lentera Shoji Karton
Ular di papan tempat memotong roti
Ular di papan tempat memotong roti
Ular di papan tempat memotong roti
Ular di papan tempat memotong roti
Lampu Mood Reaktif Musik
Lampu Mood Reaktif Musik
Lampu Mood Reaktif Musik
Lampu Mood Reaktif Musik

Tentang: Saya seorang sarjana teknik kedirgantaraan yang sering membuat proyek yang merupakan hal terjauh dari aero. Selengkapnya Tentang spikytuna »

Pendahuluan

Mungkin Anda ditakdirkan untuk membuat papan panjang terlihat sangat sakit. Mungkin Anda bosan keluar dari pikiran Anda di karantina. Apa pun alasannya, menempatkan underglow di papan Anda adalah cara yang bagus untuk mengelabuinya. Saya telah membuat pengontrol strip LED WS2812 dengan akselerometer, modul bluetooth, dan Arduino Nano.

Prasyarat

Pemahaman dasar tentang Arduino dan solder. Kemampuan mengendarai skateboard juga akan keren.

Catatan untuk Pembuat (Anda)

Ada banyak faktor bentuk papan panjang yang berbeda, ketersediaan komponen, dan gagasan tentang seperti apa seharusnya tampilan underglow. Oleh karena itu, lampu Anda hampir pasti tidak akan cocok dengan apa yang saya miliki. Panduan ini menjelaskan proses desain umum cahaya saya, tetapi memperlakukannya lebih sebagai saran. Letakkan putaran Anda sendiri di atasnya!

Tujuan Proyek

- Letakkan lampu LED di bawah papan dengan beberapa pola preset.

- Kontrol pola tersebut secara nirkabel.

- Otomatis mati saat diangkat, untuk menghindari menyilaukan orang.

Perlengkapan

  • Arduino Nano
  • Modul Bluetooth HC-06
  • Akselerometer ADXL345
  • 2 x WS2812 Strip LED + Konektor
  • Papan Perf
  • Header Wanita 2.54 mm
  • Kawat Inti Padat 22 AWG
  • Bank Baterai USB
  • Kapasitor (100 uF)
  • Papan Panjang (jelas)
  • Velcro
  • Besi Solder + Solder

Ini adalah tautan afiliasi Amazon jadi saya mendapat sedikit komisi dengan setiap penjualan. Jika Anda belum memiliki persediaan ini dan ingin mendukung proyek saya di masa mendatang, ikuti tautan ini!:)

Langkah 1: Rencanakan dan Breadboard

Rencanakan dan Papan Tempat memotong roti
Rencanakan dan Papan Tempat memotong roti

Rencanakan fitur dan pola apa yang Anda inginkan di papan Anda. Ini adalah langkah akhir yang cukup terbuka. Terserah Anda untuk menentukan seberapa kompleks atau sederhana yang Anda inginkan. Jika Anda menginginkan yang minimal, Anda hanya perlu baterai, Arduino, dan strip LED.

Setelah Anda puas dengan pengaturan Anda, gambarlah diagram sistem yang bagus dan rapi. Ini akan berguna saat Anda memindahkannya ke perfboard atau PCB.

Persyaratan saya:

LED yang dapat dialamatkan.

Saya ingin LED yang dapat dialamatkan sehingga saya dapat membuat pola yang terlihat lebih menarik.

Bluetooth.

Saya tidak ingin membungkuk dan menekan tombol untuk mengubah pola saya, jadi saya akan menggunakan modul Bluetooth dan telepon saya untuk melakukannya.

Akselerometer.

LED bisa sangat terang dan saya tidak ingin mengganggu pejalan kaki ketika saya mengangkat papan saya. Oleh karena itu, saya akan menggunakan akselerometer untuk mendeteksi saat papan dipegang, dan kemudian mematikan lampu.

Kiat:

Tes tes tes.

Pastikan Anda menguji pengaturan Anda di papan tempat memotong roti sebelum melakukan hal lain! Ini membuatnya jauh lebih mudah untuk men-debug komponen Anda dan memprogram pola cahaya. Saya juga merekomendasikan pengujian komponen satu per satu, untuk membatasi jumlah variabel ketika bug muncul.

Catatan:

Di atas adalah diagram sistem pengaturan saya. Pin untuk setiap komponen tercantum pada setiap panah.

Langkah 2: Program

LINK GITHUB

Kode yang saya berikan di tautan ini murni mendasar dan hanya melibatkan modul Bluetooth. Untuk mengubah polanya, gunakan aplikasi Serial Bluetooth di ponsel Anda. Ubah pinout sesuai dengan yang Anda butuhkan.

Saya merancang kode saya untuk membuatnya relatif mudah untuk memasukkan pola baru dan mengubah pinout. Untuk membuat pola baru, letakkan pernyataan strncmp yang tepat di req_handle() dan buat pola Anda berfungsi di pattern.h.

Anda akan membutuhkan glowy_basic.ino dan pattern.h. Pastikan untuk memasukkannya di bawah folder yang sama saat memprogram Nano Anda. Mereka telah dipisah, untuk menghindari pembuatan file yang besar dan berat. Ini sama sekali tidak siap industri.

Jika Anda tidak ingin menggunakan kode saya? Buatlah milikmu sendiri! Pustakanya sederhana dan mudah digunakan.

Perpustakaan yang Digunakan:

  • FastLED.h (Untuk LED)
  • SoftwareSerial.h (Serial untuk Bluetooth)
  • Kawat.h (I2C)

Langkah 3: Transplantasi ke Perfboard

Transplantasi ke Perfboard
Transplantasi ke Perfboard
Transplantasi ke Perfboard
Transplantasi ke Perfboard

Hati-hati, ini akan membosankan.

(Jika Anda bisa meletakkannya di PCB alih-alih perfboard, saya sangat merekomendasikannya.)

Perfboard adalah jalan tengah antara prototipe pada papan tempat memotong roti dan PCB yang lengkap. Itu adalah pilihan terbaik yang saya miliki untuk membuat ini agak permanen. Niat saya adalah membuat gaya perisai ini (menggunakan header perempuan untuk menghubungkan bagian-bagian) sehingga saya dapat menggunakan kembali komponen penting. Pastikan Anda menyolder kapasitor bypass secara paralel dengan sambungan baterai Anda. Ini akan melunakkan pukulan perubahan arus mendadak dari strip LED Anda. Saya tidak dapat merinci setiap sambungan solder yang saya buat, tetapi saya belajar beberapa hal selama proses ini.

Kiat:

Letakkan itu.

Ambil komponen Anda dan letakkan di papan Anda! Merencanakan di mana dan bagaimana mereka cocok bersama adalah penting untuk menghindari kesalahan yang memakan waktu.

Padat.

Kawat inti padat harus dimiliki. Jauh lebih mudah untuk memasukkan inti padat yang dilucuti ke dalam lubang perfboard, karena tidak akan terbelah seperti kawat yang terdampar.

Ukur tiga kali, potong sekali.

Untuk memiliki perfboard yang agak rapi, pastikan Anda benar-benar tahu berapa banyak kabel yang perlu Anda gunakan untuk menghubungkan satu titik di papan Anda ke yang lain.

Memeriksanya dua kali.

Sering menggunakan multimeter untuk memastikan kontinuitas antar titik dan memastikan tidak ada korsleting. Ini akan membantu mencegah baterai rusak secara tidak sengaja.

Apa yang lega.

Sambungan solder tidak menangani stres dan regangan dengan baik, jadi Anda memerlukan beberapa bentuk pelepas regangan untuk menangani beban yang tidak direncanakan. Ini sangat penting, karena papan Anda mengalami banyak getaran. Saya pribadi menggunakan staples bengkok untuk mengamankan kabel dan bundel kawat.

Langkah 4: Pasang Bagian ke Longboard

Pasang Bagian ke Longboard
Pasang Bagian ke Longboard

Ini lancar, sekarang setelah perfboard selesai.

Di sinilah velcro masuk. Saya bermaksud menggunakan velcro karena cukup kuat namun dapat dilepas.

  1. Letakkan sisi jantan dari velcro pada longboard itu sendiri. Sisi pria lebih mudah dibersihkan, jika Anda memutuskan untuk berkendara tanpa underglow.
  2. Letakkan sisi perempuan velcro ke baterai dan bagian bawah perfboard.
  3. Pasang strip LED.
  4. Pasang baterai dan perfboard.

Kiat:

Gigitan Roda.

Hindari meletakkan kabel atau komponen tepat di atas roda. Jika berputar terlalu agresif, roda dapat menyentuh dan merusak barang-barang tersebut.

Ekor.

Hindari meletakkan kabel atau komponen di bagian ekor, karena akan menyentuh tanah. Untuk alasan yang jelas, ini akan merusak barang-barang ini.

Perlindungan.

Saya sendiri tidak mengikuti saran ini karena kurangnya printer 3D saya, tetapi saya sangat menyarankan merancang penutup pelindung untuk strip dan perfboard. Elektronik yang terpapar, seperti di atas, sangat rentan terhadap kerusakan akibat serpihan berkecepatan tinggi dan air yang terlempar ke atas oleh roda. Penutup pelindung akan mengurangi kerusakan tersebut dan meningkatkan umur panjang perangkat seperti ini.

Direkomendasikan: