Isi kandungan:

Cyclone (Arduino LED Game): 6 Langkah (dengan Gambar)
Cyclone (Arduino LED Game): 6 Langkah (dengan Gambar)

Video: Cyclone (Arduino LED Game): 6 Langkah (dengan Gambar)

Video: Cyclone (Arduino LED Game): 6 Langkah (dengan Gambar)
Video: DIY Arduino Cyclone Game with WS2812B Led Ring 2024, November
Anonim
Siklon (Arduino LED Game)
Siklon (Arduino LED Game)

Dalam tutorial ini, saya akan mengajar anda bagaimana membuat permainan LED dengan kod atau pengalaman yang sangat sedikit! Saya mempunyai idea ini untuk seketika dan akhirnya berjaya menciptanya. Ini adalah permainan yang menyeronokkan yang mengingatkan kita semua permainan arcade. Terdapat tutorial lain yang akan saya pautkan untuk rujukan lebih lanjut. Ini dapat dibuat dalam masa satu jam kerja keras dan sepadan dengan usaha:)

Bekalan

WS2812B LEDS x24

Arduino Nano

Butang tekan sesaat

Langkah 1: Tonton Demo

Image
Image

Langkah 2: Cari Segala Jenis Bingkai

Cari Segala Jenis Bingkai
Cari Segala Jenis Bingkai
Cari Segala Jenis Bingkai
Cari Segala Jenis Bingkai

Dalam kes ini, saya menggunakan bingkai gambar. Membina satu selalu menjadi pilihan tetapi saya mahu menyelesaikan projek ini dengan cepat. Projek saya mempunyai 20 LED yang membungkus bingkai. Walau bagaimanapun, nombor ini selalu dapat diubah berdasarkan pilihan atau penggunaan kuasa yang diinginkan.

Langkah 3: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Program ini bukanlah yang paling berkesan.. tetapi menjalankan tugas dengan sempurna. Permainan ini mempunyai lima permainan yang berbeza. Gamestate zero mewakili keadaan siaga sehingga butang ditekan. Gamestate lain menunjukkan tahap pemain berada. Untuk mengatasi penolakan butang, saya menggunakan fungsi milis () dan bukannya penundaan (). Dengan cara ini permainan masih dapat dijalankan semasa butang diproses.

Untuk mengubah kelajuan ke pilihan, menurunkan pemboleh ubah ledSpeed akan meningkatkan kelajuan. Kelajuan mengikut kesukaran.

Langkah 4: Pendawaian dan Pematerian

Pendawaian dan Pematerian
Pendawaian dan Pematerian

Projek ini boleh dikuasakan oleh kabel 5v yang berjalan ke Arduino Nano atau dari pek bateri 3 AA untuk menjadikannya mudah alih.

Bor lubang untuk menekan butang sesaat atau lepaskan dari bingkai. Sambungkan satu sisi ke tanah dan sisi lain ke pin 4.

(Pilihan) -Sambungkan pek bateri dengan suis pada garisan 5v ke pin VIN dan Ground di Arduino Nano. Pastikan isyaratnya adalah 5v dan output dapat menangani pengaktifan Arduino dan LED. Untuk meningkatkan jangka hayat bateri, letakkan kapasiti kecerahan pada LED.

Sambungkan kedua-dua set LED ke rel 5v di Arduino dan sambungkan Grounds. Akhirnya, ikuti garis Din ke pin yang dikehendaki di Arduino.

Langkah 5: Lem Panas dan Selamat

Lem Panas dan Selamat
Lem Panas dan Selamat
Lem Panas dan Selamat
Lem Panas dan Selamat

Saya menggunakan banyak gam panas dan Zip Tie untuk mengikat wayar. Cuba tutup objek tajam dan selamatkan wayar dengan kuat. Tangan mungkin memegang ini.

Langkah 6: Rujukan Lain

Rujukan Lain
Rujukan Lain

Lebih banyak pengajaran yang saya dapati ada kaitan. Terima kasih kerana meluangkan masa dan saya harap anda dapat memanfaatkan projek ini. Lawati laman web saya (www.neehaw.com) untuk lebih banyak dokumentasi dan projek yang menyeronokkan. Selamat mencuba!

Seorang yang boleh diajar

Dua yang boleh diajar

Disyorkan: