Daftar Isi:

Penumpuk: 4 Langkah
Penumpuk: 4 Langkah

Video: Penumpuk: 4 Langkah

Video: Penumpuk: 4 Langkah
Video: Cara Edit 4 Video Jadi 1 Frame Aesthetic Di Capcut - Capcut Tutorial 2024, November
Anonim
Penumpuk
Penumpuk

Proyek ini untuk 'Elektronik Kreatif', modul Teknik Elektronik Beng di Universitas Málaga, Sekolah Telekomunikasi (https://www.uma.es/etsi-de-telecomunicacion/).

Proyek kami terdiri dari simulasi mesin arcade dari tahun 80-an. Kami telah memilih sebuah game yang cukup populer saat ini, yang biasa dikenal dengan 'stacker'.

Tujuan dari permainan ini adalah untuk membuat menara yang mencapai puncak. Kita mulai dengan membangun dasar menara dan kemudian kita akan memiliki balok-balok yang bergerak dari satu sisi ke sisi lainnya. Game akan menunggu kita menekan tombol untuk menumpuk balok di atas menara yang terbentuk selama ini. Jadi jika Anda menyelaraskannya dengan sempurna tidak akan ada masalah, tetapi jika Anda tidak melakukannya, bloknya akan dipotong sehingga semakin sulit.

Perlengkapan:

-Kabel

-Arduino Mega2560

- matriks Neopiksel

- Pembicara

- Empat tombol

- Catu daya 5V 5A

- Sebuah saklar

- Kayu

- Piring yang dibor

- Satu kapasitor nilai 1000 uF

- Sebuah resistor bernilai 470

Langkah 1: Langkah 1: Perangkat Lunak

Untuk mengembangkan game kami, kami harus menginstal perpustakaan Neopixel, untuk mengontrol layar, LiquidCrystal (dari AdaFruit), wire dan TimerOne.

Fungsi dasarnya adalah:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel(256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin(): Menginisialisasi array

- matriz.clear(): set semua led ke 0. Anda memerlukan show() untuk memperbarui array.

- matriz.show(): menyalakan led yang sudah dikonfigurasi dan mematikan led yang berada di 0.

- matriz.setPixelColor(nomor posisi, R, G, B): mengkonfigurasi kotak warna yang ditetapkan. (R, G, B beralih dari 0 ke 255. Dengan 0 dimatikan).

- matriz.setBrightness(BRIGHTNESS): mengkonfigurasi kecerahan. Nilai 20 biasanya cukup.

Anda dapat mengunduh kodenya di sini

Jika Anda memiliki pertanyaan, tinggalkan di komentar dan saya akan dengan senang hati menjawabnya.

Langkah 2: Langkah 2: Perangkat Keras - Koneksi

Langkah 2: Perangkat Keras - Koneksi
Langkah 2: Perangkat Keras - Koneksi

Berikut adalah koneksi yang diperlukan untuk menggunakan matriks neopixel dengan aman.

Dalam kasus speaker, itu akan cukup untuk menghubungkannya antara output PWM dan ground. Dalam kasus MEGA, output ini berasal dari pin nomor 2 hingga 13.

Karena setiap tombol akan bekerja melalui interupsi, mereka harus terhubung ke pin 2, 3, 18, 19, yang merupakan dari 6 interupsi yang tersedia di papan MEGA. Kami akan memesan pin 20 dan 21 untuk layar LCD

Untuk tampilan LCD kami memiliki mikrokontroler yang memerlukan koneksi VCC, GND, SDA dan SCL. Dua yang terakhir terletak di pin 20 dan 21 masing-masing.

Langkah 3: Langkah 3: Perangkat Keras - Kotak

Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak
Langkah 3: Perangkat Keras - Kotak

Untuk elaborasi kotak kami, kami memutuskan untuk membuatnya dengan kayu, karena kami memiliki sumber daya dan alat untuk melakukannya, namun Anda dapat menggunakan bahan yang Anda inginkan, seperti pencetakan 3D.

Pertama dan strategis, kami merancang kotak dengan dimensi besar, dengan tujuan memberikan kesan visual yang lebih besar dan memiliki ruang jika kami ingin memperluas di beberapa titik kotak, atau kami ingin menambahkan lebih banyak fitur.

Dengan cara ini, kami memutuskan untuk membuat struktur untuk kotak dengan bilah kayu, dipadatkan dengan paku dan pistol silikon. Bentuk yang kami berikan pada struktur slatted adalah sebagai berikut:

Dengan cara ini kami membuat kotak kami dan memberinya struktur berlubang, lubang-lubang ini ditutupi dengan lembaran kayu, kami menggabungkannya ke struktur dengan cara yang sama, dengan silikon dan pistol paku.

Lembaran ini harus permeabel karena akan dicat nanti, dan harus memiliki ukuran lubang yang tersisa di dalam kotak. Dengan cara yang sama, kami telah membagi bagian belakang kotak menjadi dua bagian sehingga bagian atas dapat dilepas dari struktur untuk menangani komponen elektronik di dalamnya.

Di sisi lain, bagian depan kotak memiliki 3 lubang untuk meletakkan kabel matriks dan panel kontrol dipasang, di mana lubang yang sesuai dibuat untuk pemasangan komponen.

Lubang-lubang di panel kontrol dibuat dengan mata bor 14 gauge, sehingga mudah dibuat jika ada alatnya, begitu juga lubang di bagian depan untuk pemasangan die.

Kami juga membuat sayatan lain di bagian depan untuk layar lcd dan satu lagi di bagian belakang bawah untuk konektor yang akan memberi daya ke catu daya:

Di sisi lain, kami juga menyediakan kotak dengan speaker sehingga kami membuat beberapa sayatan kecil di samping dan merekatkan speaker ke kotak dengan silikon.

Setelah speaker direkatkan dan lubang serta pemasangan panel depan selesai, kami melanjutkan untuk mengecat kotak. Dalam model kami, kami belum mengecat panel depan tetapi desainnya gratis.

Untuk mengecat kotak kami telah membeli dua kaleng cat semprot, hitam dan perak untuk membuat garis atas dan logo.

Awalnya kami mengecat seluruh kotak hitam dan kemudian kami retouching dengan cat perak, seperti logo, yang kami peroleh dari selembar kertas memotong gambar yang ingin kami capai dengan mencetaknya dari komputer.

Untuk stripe kami menggunakan selotip di bagian samping untuk mendapatkan cat hanya mengecat sisi yang kami inginkan. Akhirnya, kotak itu akan sesuai dengan bentuknya:

Langkah 4: Langkah 4: Plat Bor

Langkah 4: Plat Bor
Langkah 4: Plat Bor

Komponen yang diperlukan untuk pengoperasian set yang benar termasuk dalam pelat yang dibor. Komponennya adalah kapasitor dan resistor yang disebutkan di atas, serta ground dan koneksi daya antara catu daya, Arduino, dan matriks neopiksel.

Direkomendasikan: