Daftar Isi:
- Langkah 1: Bagian yang Diperlukan
- Langkah 2: Papan Sirkuit
- Langkah 3: Handset
- Langkah 4: Menghubungkan Handset
- Langkah 5: Menyolder Papan Sirkuit
- Langkah 6: Meniduri Semuanya Bersama-sama
- Langkah 7: Kode
- Langkah 8: Iterasi Masa Depan
Video: Neo Pixel, Game Jempol Tercepat.: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Saya membangun proyek ini karena untuk dibawa ke Makerfaire lokal saya di Newcastle, Inggris. Idenya adalah membuat permainan halaman sekolah yang relatif murah dan mudah diproduksi.
Idenya sederhana, untuk menang Anda harus menekan tombol berulang kali sampai Anda mengisi cincin piksel dengan cahaya. Anda bersaing langsung dengan lawan dan pemenangnya mendapat cincin berkedip hijau, sementara yang kalah mendapat cincin berkedip merah.
Untuk membuat project, saya menggunakan desain SolidWorks, pencetakan 3D dan saya mendesain papan sirkuit menggunakan Fritzing. Saya memiliki papan sirkuit digiling Universitas Saya.
Secara keseluruhan, saya pikir proyek ini berjalan dengan baik. Video menunjukkan bermain game; sederhana tetapi efektif.
Langkah 1: Bagian yang Diperlukan
Saya memiliki beberapa barang ini tergeletak di sekitar tetapi seharusnya tidak terlalu mahal untuk membangun semuanya. Saya menggunakan kabel data ethernet untuk handset karena memiliki banyak inti untuk menghubungkan handset dan tombol.
Daftar Bagian:
Solder header perempuan dan laki-laki
Adafruit Trinket - Mikrokontroler Mini - Logika 5V
Cincin NeoPixel
3 x Dudukan Baterai AAA dengan Sakelar Nyala/Mati dan 2-Pin JST
2 x 10K resistor
kabel jaringan Ethernet lama
Konektor Sudut Kanan SMT 2-Pin JST-PH
Terminal Sekrup Pitch 2.54mm (3-Pin) dan (5-pin)
Langkah 2: Papan Sirkuit
Iterasi pertama jelas dibangun di atas papan roti tetapi setelah saya melakukannya, saya mendesain papan sirkuit menggunakan Fritzing. Saya melakukan semuanya dalam tampilan papan sirkuit karena saya ingin menggunakan header, bukan komponen pada papan tempat memotong roti, untuk menyambungkannya. Cara ini juga memungkinkan saya menggunakan terminal sekrup untuk handset.
Saya telah mengunggah file.fzz, saya tidak yakin seberapa banyak penggunaan skema, tetapi Anda dapat dengan mudah menggunakan file tersebut untuk membuat papan digiling atau tergores.
Tampilan papan menunjukkan bagian bawah papan satu sisi. Saya telah memberi label terminal sekrup dengan kabel yang relevan dari handset.
Langkah 3: Handset
File SolidWorks dan file STL untuk handset disertakan.
Saya menggunakan Makerbot untuk mencetaknya dan mereka berorientasi berdiri tegak seperti (yaitu cara Anda memegangnya). Saya lupa memberi lubang untuk kabel cincin Neo-piksel jadi saya harus mengebornya.
Saya menandai posisi lubang dengan spidol dan saya menggunakan bor tangan untuk mengebor lubang.
Langkah 4: Menghubungkan Handset
Ini agak rumit, tetapi setelah memasang kabel, saya menemukan bahwa dengan memasukkan kabel data terlebih dahulu dan menggunakan obeng kecil untuk mengikat kabel ke posisi yang tepat, saya dapat melewati kabel melalui keseluruhan yang dibor dan lubang kancing.
Warna kabel untuk kabel data saya disambungkan seperti ini
Cincin NeoPixel
Coklat - NeoPixel In
Coklat dan Putih -NeoPixel Out
Hijau - Kekuatan Neopiksel
Hijau dan Putih- Tanah
Tombol
Biru - Tombol Ground
Biru dan putih- Tombol Sinyal
Saya menghubungkan keduanya ke terminal tombol yang sama
Tombol Oranye 5V
Langkah 5: Menyolder Papan Sirkuit
Saya melakukan pembangunan dalam beberapa tahap:
1) Saya menyolder konektor baterai ke Trinket.
Ini adalah penyolderan pemasangan permukaan sehingga sedikit rumit tetapi ternyata klip bulldog berguna untuk menahan konektor di tempatnya untuk menyolder.
2) Saya menyolder di jumper dan resistor.
Ada tiga di sirkuit dan saya kemudian menyadari bahwa dua tidak diperlukan. Saya juga awalnya bermaksud menggunakan tombol reset, tetapi menemukan bahwa sakelar hidup baterai mati sebagai reset lebih baik dan lebih mudah untuk diprogram. (mungkin versi 2 akan lebih baik)
3) kemudian saya menyolder terminal sekrup di tempatnya.
4) akhirnya saya menyolder di pernak-pernik
Langkah 6: Meniduri Semuanya Bersama-sama
Setelah saya melakukannya, saya memasang kabel untuk setiap tangan yang dipasang ke papan. Saya meletakkan papan di kotak kecil dengan grommet untuk menahan kabel di tempatnya.
Langkah 7: Kode
Kode disertakan, (saya telah berkomentar untuk membuatnya lebih dimengerti) tetapi jika Anda merasa cukup berani untuk bermain-main dan mungkin membuat permainan lebih atau kurang sulit, sumber daya berikut ini sangat berguna.
Untuk setting trinket di arduino IDE saya mengikuti Adafruit, Introducing Trinket Guide, untuk pembacaan tombol ubahnya saya adaptasikan saja contohnya di arduino IDE. Untuk semua barang NeoPixel, referensi yang bagus adalah Adafruit NeoPixel berguide.
Satu-satunya masalah pengkodean yang membuat saya terjebak adalah, karena saya menggunakan NeoPixel RGB dan Putih (RGBW), saya harus mengubah 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: Iterasi Masa Depan
Proyek ini ternyata cukup baik, tetapi peningkatan yang dapat saya pikirkan adalah:
- Jadikan nirkabel (Wemos atau Huzzah mungkin cocok untuk ini). Mungkin bahkan versi IOT Anda dapat bermain dengan orang-orang melalui Skype misalnya.
- Tambahkan kontrol kesulitan yaitu potensiometer untuk mengubah jumlah penekanan untuk mengisi ring.
- Jelas menyusut sedikit.
- Ada lagi yang bisa kalian pikirkan. Jika Anda memiliki saran, saya akan senang mendengarnya.
Direkomendasikan:
Gulat Jempol yang Mengejutkan: Kemenangan Penerangan Jempol (V.O.L.T.): 6 Langkah
Gulat Jempol yang Mengejutkan: Kemenangan Penerangan Jempol (V.O.L.T.): Dit apparaat geeft duimpje terburuk een nieuwe twist: de verliezer krijgt een schok! Daarnaast telt het apparaat zelf af tot 3, zodat je nooit meer vals kan spelen
Drive Jempol Nyata!: 10 Langkah (dengan Gambar)
Drive Thumb Nyata!: Dengan Instruksi ini, saya bermaksud menunjukkan kepada Anda bagaimana membuat USB Thumb Drive Anda menjadi bentuk apa pun yang Anda inginkan! Saya telah mengumpulkan drive USB sejak harganya mulai murah. Masing-masing dari mereka masih berfungsi, tetapi sayangnya, kasus yang menahan mereka tidak pernah
Bingkai Gambar LED Neo Pixel: 6 Langkah (dengan Gambar)
Bingkai Gambar LED Neo Pixel: Halo lagi! Saya telah melakukan proyek ini khusus untuk "warna pelangi" kompetisi. Jika Anda suka, silakan pilih saya dalam kontes. Jadi saya memutuskan untuk membuat proyek yang sangat cepat dan mudah untuk kompetisi. Ini adalah L neo-piksel
[Robot Arduino] Cara Membuat Robot Penangkap Gerak - Robot Jempol - Motor Servo - Kode Sumber: 26 Langkah (dengan Gambar)
[Robot Arduino] Cara Membuat Robot Penangkap Gerak | Robot Jempol | Motor Servo | Kode Sumber: Robot Jempol. Menggunakan potensiometer motor servo MG90S. Ini sangat menyenangkan dan mudah! Kodenya sangat sederhana. Hanya sekitar 30 baris. Ini terlihat seperti penangkapan gerak. Silakan tinggalkan pertanyaan atau umpan balik! [Instruksi] Kode Sumber https://github.c
Dewan Kehebatan Jempol Jempol Ramah Lingkungan: 4 Langkah
Eco-Friendly, Geeky Thumb Tack Board of Awesomeness: mencoba mengungguli orang-orang geek di kantor, saat masih hijau? Instruksi ini untuk Anda! Instruksi ini akan menunjukkan kepada Anda cara membuat paku payung dari microchip. Saya mendapat ide ketika mencari melalui sampah selama Pembersihan Musim Semi, dan terjadi