Isi kandungan:

Jump Sensitive Neopixel Trampoline: 11 Langkah (dengan Gambar)
Jump Sensitive Neopixel Trampoline: 11 Langkah (dengan Gambar)

Video: Jump Sensitive Neopixel Trampoline: 11 Langkah (dengan Gambar)

Video: Jump Sensitive Neopixel Trampoline: 11 Langkah (dengan Gambar)
Video: Neopixel trampoline triggered by jumping 2024, November
Anonim
Image
Image

Oleh RooKosherbayFollow More oleh pengarang:

Memulihkan Pasu Rosak Dengan Kintsugi
Memulihkan Pasu Rosak Dengan Kintsugi
Ajar Anak Animasi Seni Pixel untuk Permainan
Ajar Anak Animasi Seni Pixel untuk Permainan
Ajar Anak Animasi Seni Pixel untuk Permainan
Ajar Anak Animasi Seni Pixel untuk Permainan
Hidupkan Fon Kepala Rosak Menjadi Kabel AUX
Hidupkan Fon Kepala Rosak Menjadi Kabel AUX
Hidupkan Fon Kepala Rosak Menjadi Kabel AUX
Hidupkan Fon Kepala Rosak Menjadi Kabel AUX

Dalam arahan ini, saya akan menunjukkan kepada anda cara membina trampolin yang menukar warna setiap kali anda melompat!

Langkah 1: Perkara Yang Anda Perlu

Perkara Yang Anda Perlu
Perkara Yang Anda Perlu
Perkara Yang Anda Perlu
Perkara Yang Anda Perlu

Bahan:

  • 3 gulungan dawai, warna berbeza, semakin nipis semakin baik
  • Solder, semakin nipis semakin baik - saya mempunyai wayar solder tebal pada mulanya, dan ia meleleh begitu perlahan sehingga menjadi mimpi buruk
  • Arduino - Uno semestinya berfungsi dengan baik tetapi saya sudah mempunyai Mega, jadi saya menggunakannya
  • Latihan trampolin (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Jalur LED Neopixel, saya menggunakan WS28121B yang lebih murah (https://www.amazon.com/ALITOVE-WS2812B-Individual-Addressable-Waterproof/dp/B00ZHB9M6A)
  • Kapasitor 0.1 uF
  • ~ Perintang 10K ohm
  • ~ Perintang 500 ohm
  • 60 tali leher

Alat:

  • Besi pematerian
  • Pistol gam panas - Untuk melindungi dan melindungi pendawaian
  • Pelucut wayar
  • Pemotong wayar
  • Gunting

Langkah 2: Pasang Trampolin

Kotak itu mempunyai arahan, mereka cukup mudah.

Jangan sentuh elektronik, kami akan menggunakannya kemudian;)

Langkah 3: Potong Jalur Neopixel

Potong Jalur Neopixel
Potong Jalur Neopixel
Potong Jalur Neopixel
Potong Jalur Neopixel
Potong Jalur Neopixel
Potong Jalur Neopixel

Terdapat tepat 30 ruang antara tali yang memegang kain lompat di trampolin. Kami akan memotong jalur Neopixel menjadi 30 LED individu, dan meletakkannya di antara setiap jalur.

Catatan: Terdapat bintik-bintik yang mempunyai solder yang memegang jalur bersama, anda juga boleh memotongnya dengan mudah.

Langkah 4: Memateri LED

Memateri LED
Memateri LED
Memateri LED
Memateri LED
Memateri LED
Memateri LED
  1. Potong setiap wayar hingga kira-kira 2.5 inci. Ini akan memastikan bahawa sambungan wayar antara LED lebih panjang daripada sepanjang panjang jalur
  2. Tanggalkan wayar di setiap sisi
  3. Pateri wayar ke LED. Biarkan plastik pelindung untuk melindungi LED
  4. Lakukan ini kira-kira 10 LED pada satu masa (lihat tiga langkah seterusnya)
  5. PASTIKAN TANDA ARROWS DI ARAH YANG SAMA

Langkah 5: Gam Panas Semua Sambungan

Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan
Lekapan Panas Semua Sambungan

Mula-mula pastikan wayar tidak bersentuhan antara satu sama lain dan bahawa semuanya adalah gucci. Kemudian, sapukan gam panas untuk mengelakkan wayar saling bersentuhan, dan juga menempelkan LEDS ke penutup plastik untuk melindungi dari kelembapan.

Langkah 6: Periksa Semuanya Berjalan

Periksa bahawa Semuanya Berfungsi Sejauh Ini
Periksa bahawa Semuanya Berfungsi Sejauh Ini
Periksa bahawa Semuanya Berfungsi Sejauh Ini
Periksa bahawa Semuanya Berfungsi Sejauh Ini

Sambungkan jalur ke Arduino mengikut urutan berikut.

  1. Sambungkan tanah, PASTIKAN ANDA MENGHUBUNGI PIN GROUND PERTAMA. LED sangat rapuh
  2. Sambungkan dua pin yang lain. Pastikan pin Din adalah pin PWM. (Lihat gambar rajah)
  3. Muat turun perpustakaan Fastled di sini, dan import ke arduino IDE anda
  4. Pergi ke git repo saya dan muat turun kod check_leds (https://github.com/seniorburito/led_trampoline)

Kod ini akan menyalakan LED secara teratur, jadi jika ada masalah, anda akan melihat mana yang perlu diperbaiki.

Pastikan juga membaca dokumentasi Fastled di sini, ini ditulis dengan betul

Buat masa ini, anda boleh meletakkan arduino di sebelah, atau di bawah trampolin.

Langkah 7: Pasang LED ke Trampolin Dengan ikatan zip

Pasang LED ke Trampoline Dengan ikatan zip
Pasang LED ke Trampoline Dengan ikatan zip
Pasang LED ke Trampoline Dengan ikatan zip
Pasang LED ke Trampoline Dengan ikatan zip
Pasang LED ke Trampoline Dengan ikatan zip
Pasang LED ke Trampoline Dengan ikatan zip

Saya mengikat setiap led dengan dua tali zip untuk mengelakkan led bergerak. Zipties mungkin berfungsi lebih baik kerana anda boleh melepaskannya jika anda memutuskan untuk melepaskan LED dan kerana zipties murah.

Langkah 8: Hack Sensor Lompat

Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat
Hack Sensor Melompat

Trampolin dilengkapi dengan peranti yang mengira kalori berdasarkan berapa banyak yang anda lompat. Kami tidak dapat melakukan apa-apa dengan cip itu, tetapi jika anda membuka sensor lompatan, anda akan menyedari bahawa itu hanya suis togol yang terpicu semasa anda menggunakan kekuatan di atasnya. Suis togol sangat mudah digunakan dengan Arduinos. Oleh itu, kami akan menggunakannya dalam projek ini untuk merasakan lonjakan, dan mencetuskan kesan ketika itu berlaku.

Langkah 9: Pasang Sensor Lompat

Pasang Sensor Lompat
Pasang Sensor Lompat
Pasang Sensor Lompat
Pasang Sensor Lompat
Pasang Sensor Lompat
Pasang Sensor Lompat

Pasang sensor ke salah satu kaki trampolin. Dan siapkan litar seperti yang ditunjukkan di sini.

Anda boleh memasang wayar dari sensor dengan salah satu daripada dua cara:

  1. Pasang klip buaya ke dua segmen logam pada kabel aux
  2. Potong wayar, pisahkan menjadi dua, jalur setiap sisi, solder ke header lelaki atau pcb atau sesuatu seperti itu.

Langkah 10: Jalankan Kod

Jalankan Kod
Jalankan Kod
Jalankan Kod
Jalankan Kod

Muat turun kod led_trampoline.ino dari repo saya (https://github.com/seniorburito/led_trampoline).

Tukar LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN ke pin yang anda gunakan, dan anda sudah bersedia!

Berikut adalah pautan video trampolin yang bertindak jika anda tidak dapat membukanya dari intro (https://www.youtube.com/embed/k_8mHe4OKWg)

Langkah 11: Akan Ada Lebih Banyak

Projek ini masih menjadi prototaip. Saya masih menambah lebih banyak corak dan fungsi. Sekiranya anda mempunyai idea, beritahu saya, dan jika anda ingin membantu dengan kodnya, sila lakukan!

Warna Peraduan Pelangi
Warna Peraduan Pelangi
Warna Peraduan Pelangi
Warna Peraduan Pelangi

Naib Johan dalam Pertandingan Warna Pelangi

Disyorkan: