Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Papan Litar
- Langkah 3: Telefon bimbit
- Langkah 4: Pendawaian Telefon bimbit
- Langkah 5: Memateri Litar Papan
- Langkah 6: Memusingkannya Bersama
- Langkah 7: Kodnya
- Langkah 8: Pengulangan Masa Depan
Video: Neo Pixel, Permainan Thumb Tercepat: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Saya membina projek ini kerana untuk dibawa ke Makerfaire tempatan saya di Newcastle, UK. Ideanya adalah untuk membuat permainan halaman sekolah yang agak murah dan mudah dihasilkan.
Ideanya mudah, untuk menang anda harus menekan butang berulang kali sehingga anda mengisi cincin piksel dengan cahaya. Anda bersaing secara langsung dengan lawan dan pemenang mendapat cincin berkedip hijau, sementara yang kalah mendapat cincin berkelip merah.
Untuk membuat projek itu, saya menggunakan reka bentuk SolidWorks, percetakan 3D dan saya merancang papan litar menggunakan Fritzing. Saya mempunyai papan litar yang digiling Universiti Saya.
Secara keseluruhan saya rasa projek itu berjalan lancar. Video menunjukkan permainan bermain; mudah tapi berkesan.
Langkah 1: Bahagian Diperlukan
Saya mempunyai sebilangan besar barang-barang ini tetapi ia tidak perlu terlalu mahal untuk membina semuanya. Saya menggunakan kabel data ethernet untuk telefon bimbit kerana mempunyai banyak teras untuk memasang wayar dan butang.
Senarai Bahagian:
Solder header perempuan dan lelaki
Adafruit Trinket - Mini Microcontroller - Logik 5V
Cincin NeoPixel
3 x AAA Battery Holder dengan On / Off Switch dan 2-Pin JST
2 x 10K perintang
kabel rangkaian Ethernet lama
JST-PH 2-Pin SMT Right Angle Connector
Terminal Skru 2.54mm Pitch (3-Pin) dan (5-pin)
Langkah 2: Papan Litar
Pengulangan pertama jelas dibina di atas papan roti tetapi setelah saya melakukannya, saya merancang papan litar menggunakan Fritzing. Saya melakukan semuanya dalam paparan papan litar kerana saya mahu menggunakan header, dan bukannya komponen pada papan roti, untuk memasukkan barang. Dengan cara ini juga membolehkan saya menggunakan terminal skru untuk telefon bimbit.
Saya telah memuat naik fail.fzz, saya tidak pasti berapa banyak penggunaan skema, tetapi anda boleh menggunakan fail dengan mudah untuk membuat papan digiling atau terukir.
Paparan papan menunjukkan bahagian bawah papan sisi tunggal. Saya telah melabelkan terminal skru dengan wayar yang berkaitan membentuk telefon bimbit.
Langkah 3: Telefon bimbit
Fail SolidWorks dan fail STL untuk telefon bimbit disertakan.
Saya menggunakan Makerbot untuk mencetaknya dan mereka berorientasi berdiri tegak lurus (seperti cara anda memegangnya). Saya terlupa membiarkan lubang untuk wayar cincin Neo-pixel jadi saya terpaksa menggerudinya.
Saya menandakan kedudukan lubang dengan pen marker dan saya menggunakan gerudi tangan untuk mengebor lubang.
Langkah 4: Pendawaian Telefon bimbit
Ini agak sukar, tetapi setelah memasang kabel, saya dapati bahawa dengan memasukkan kabel data terlebih dahulu dan menggunakan pemutar skru kecil untuk mengikat wayar ke kedudukan yang betul, saya dapat melewati wayar melalui lubang yang digerudi dan lubang butang.
Warna dawai untuk kabel data saya disambung seperti ini
Cincin NeoPixel
Brown - NeoPixel Di
Coklat dan Putih -NeoPixel Keluar
Hijau - Neopixel Power
Hijau dan Putih- Tanah
Butang
Tanah Biru - Butang
Biru dan putih- Isyarat Butang
Saya memasang kedua-dua ke terminal butang yang sama
Butang Jingga 5V
Langkah 5: Memateri Litar Papan
Saya membuat bangunan dalam beberapa peringkat:
1) Saya memasangkan penyambung bateri ke Trinket.
Ini adalah pematerian permukaan permukaan sehingga agak sukar tetapi mendapati klip buldog berguna untuk memegang penyambung di tempat untuk pematerian.
2) Saya menyolder jumper dan perintang.
Terdapat tiga di litar dan saya menyedari kemudian bahawa dua tidak diperlukan. Saya juga pada awalnya bermaksud untuk menggunakan butang reset, tetapi mendapati bahawa bateri mati pada suis sebagai tetapan semula lebih baik dan lebih mudah diprogramkan. (mungkin versi 2 akan lebih baik)
3) kemudian saya memasangkan terminal skru di tempatnya.
4) akhirnya saya terpateri di perhiasan
Langkah 6: Memusingkannya Bersama
Sebaik sahaja saya melakukannya, saya memasang wayar untuk setiap tangan yang dipasang ke papan. Saya meletakkan papan di dalam kotak kecil dengan grommet untuk memegang kabel di tempatnya.
Langkah 7: Kodnya
Kodnya disertakan, (saya telah memberikan komen untuk membuatnya lebih mudah difahami) tetapi jika anda merasa cukup berani untuk bermain-main dan mungkin menjadikan permainan lebih sukar, sumber-sumber berikut sangat berguna.
Untuk menyiapkan trinket di Arduino IDE saya, saya mengikuti Adafruit, Memperkenalkan Trinket Guide, untuk membaca perubahan butang, saya hanya menyesuaikan contoh dalam Arduino IDE. Untuk semua barangan NeoPixel, rujukan yang baik adalah Adafruit NeoPixel Überguide.
Satu-satunya masalah pengekodan yang saya hadapi ialah, kerana saya menggunakan NeoPixel RGB dan Putih (RGBW), saya terpaksa menukar baris ini:
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
ke
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
Langkah 8: Pengulangan Masa Depan
Projek ini ternyata cukup baik, tetapi penambahbaikan yang dapat saya fikirkan adalah:
- Jadikannya tanpa wayar (Wemos atau Huzzah mungkin berfungsi untuk ini). Mungkin juga versi IOT yang boleh anda mainkan dengan orang melalui Skype misalnya.
- Tambahkan kawalan kesukaran iaitu potensiometer untuk menukar bilangan penekan untuk mengisi gelang.
- Jelas mengecilkannya sedikit.
- Apa-apa lagi yang anda boleh fikirkan. Sekiranya anda mempunyai cadangan, saya dengan senang hati akan mendengarnya.
Disyorkan:
Permainan Dinosaur Hack Permainan Google Chrome: 9 Langkah
Permainan Dinosaur Hack Google Chrome Games: chrome t-rex run adalah permainan yang sangat menyeronokkan. Di sini kita akan menjadikannya lebih menghiburkan dengan menggunakan Arduino. Permainan dino ini tidak akan muncul di laman sambungan internet. Anda juga boleh melakukannya dengan menggunakan raspberry pi di sini kita membandingkan kedua papan secara terperinci Arduino
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian
Pematerian SMD - Tutorial Tercepat: 5 Langkah
SMD Soldering - Tutorial Tercepat: Kami akan menyolder SMD. Sebenarnya, ini sangat mudah. Dan lebih pantas daripada bahagian lubang melalui. Percayalah
Bingkai Gambar LED Neo Pixel: 6 Langkah (dengan Gambar)
Bingkai Gambar LED Neo Pixel: Halo lagi! Saya telah melaksanakan projek ini khusus untuk " warna pelangi " persaingan. Sekiranya anda suka, pilihlah saya dalam peraduan ini. Oleh itu, saya memutuskan untuk membuat projek yang cepat dan mudah untuk pertandingan ini. Ia adalah L neo-pixel