Daftar Isi:
- Langkah 1: Langkah 1: Perangkat Lunak
- Langkah 2: Langkah 2: Perangkat Keras - Koneksi
- Langkah 3: Langkah 3: Perangkat Keras - Kotak
- Langkah 4: Langkah 4: Plat Bor
Video: Penumpuk: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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
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
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
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:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)