Isi kandungan:
- Langkah 1: Langkah 1: Perisian
- Langkah 2: Langkah 2: Perkakasan - Sambungan
- Langkah 3: Langkah 3: Perkakasan - Kotak
- Langkah 4: Langkah 4: Plat yang digerudi
Video: Stacker: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Projek ini bertujuan untuk 'Creative Electronics', modul Beng Electronics Engineering di University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).
Projek kami terdiri daripada simulasi mesin arked dari tahun 80an. Kami telah memilih permainan yang cukup popular pada masa ini, yang biasanya dikenali sebagai 'stacker'.
Matlamat permainan ini adalah untuk membuat menara yang mencapai puncak. Kita mulakan dengan mendirikan pangkalan menara dan kemudian kita akan mempunyai blok yang bergerak dari satu sisi ke sisi lain. Permainan akan menunggu kami menekan butang untuk meletakkan blok di atas menara yang terbentuk sejauh ini. Oleh itu, jika anda menyelaraskannya dengan sempurna, tidak akan ada masalah, tetapi jika anda tidak melakukannya, blok akan dipotong menjadikannya lebih sukar.
Bekalan:
-Kawat
- Arduino Mega 2560
- Neopixel matriz
- Penceramah
- Empat butang
- Bekalan kuasa 5V 5A
- Suis
- Kayu
- Plat yang digerudi
- Satu kapasitor nilai 1000 uF
- Perintang nilai 470 Ω
Langkah 1: Langkah 1: Perisian
Untuk mengembangkan permainan kami, kami harus memasang perpustakaan Neopixel, untuk mengawal layar, LiquidCrystal (dari AdaFruit), wayar dan TimerOne.
Fungsi asasnya adalah:
Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);
- matriz.begin (): Memulakan array
- matriz.clear (): menetapkan semua led ke 0. Anda memerlukan pertunjukan () untuk mengemas kini array.
- matriz.show (): menghidupkan led yang telah dikonfigurasi dan mematikan yang berada di 0.
- matriz.setPixelColor (bilangan kedudukan, R, G, B): mengkonfigurasi kotak warna yang ditetapkan. (R, G, B pergi dari 0 hingga 255. Dengan 0 dimatikan).
- matriz.setBrightness (BRIGHTNESS): mengkonfigurasi kecerahan. Nilai 20 biasanya mencukupi.
Anda boleh memuat turun kod di sini
Sekiranya anda mempunyai sebarang pertanyaan, tinggalkan di komen dan saya dengan senang hati akan menjawabnya.
Langkah 2: Langkah 2: Perkakasan - Sambungan
Berikut adalah sambungan yang diperlukan untuk menggunakan matriks neopixel dengan selamat.
Bagi pembesar suara, memadai untuk menghubungkannya antara output dan ground PWM mana pun. Bagi MEGA keluaran ini adalah dari nombor pin 2 hingga 13.
Oleh kerana setiap butang akan berfungsi dengan cara gangguan, ia harus disambungkan ke pin 2, 3, 18, 19, yang merupakan 6 gangguan yang terdapat di papan MEGA. Kami akan menempah pin 20 dan 21 untuk skrin LCD
Untuk paparan LCD kami mempunyai mikrokontroler yang memerlukan sambungan VCC, GND, SDA dan SCL. Dua yang terakhir terletak pada pin 20 dan 21 masing-masing.
Langkah 3: Langkah 3: Perkakasan - Kotak
Untuk penjelasan kotak kami, kami memutuskan untuk membuatnya dengan kayu, kerana kami mempunyai sumber dan alat untuk melakukannya, namun anda boleh menggunakan bahan yang anda inginkan, seperti pencetakan 3D.
Pertama dan strategik, kami merancang kotak dengan dimensi besar, dengan tujuan memberikan kesan visual yang lebih besar dan mempunyai ruang jika kami ingin mengembangkan kotak pada suatu ketika, atau kami ingin menambahkan lebih banyak ciri.
Dengan cara ini, kami memutuskan untuk membuat struktur untuk kotak dengan bilah kayu, dipadatkan bersama dengan paku dan pistol silikon. Bentuk yang kami berikan pada struktur slatted adalah seperti berikut:
Dengan cara ini kita membuat kotak kita dan memberikannya struktur dengan lubang, lubang-lubang ini ditutup dengan kepingan kayu, kita menggabungkannya ke struktur dengan cara yang sama, dengan silikon dan senapang kuku.
Lembaran ini mesti telap kerana akan dicat kemudian, dan mesti ada ukuran lubang yang tersisa di dalam kotak. Dengan cara yang sama, kami telah membahagikan bahagian belakang kotak menjadi dua bahagian sehingga bahagian atas dapat terlepas dari struktur untuk menangani komponen elektronik di dalamnya.
Sebaliknya, bahagian depan kotak mempunyai 3 lubang untuk meletakkan kabel matriks dan panel kawalan dipasang, di mana lubang yang sesuai dibuat untuk pemasangan komponen.
Lubang di panel kawalan telah dibuat dengan bit pengukur 14, jadi mudah dibuat jika anda mempunyai alat, seperti juga lubang di bahagian depan untuk pemasangan die.
Kami juga membuat sayatan lain di bahagian depan untuk layar lcd dan satu lagi di bahagian bawah belakang untuk penyambung yang akan memberi kuasa kepada bekalan kuasa:
Sebaliknya, kami juga menyediakan kotak dengan pembesar suara sehingga kami membuat beberapa sayatan kecil di sisi dan lekatkan pembesar suara ke kotak dengan silikon.
Setelah pembesar suara dilekatkan dan lubang dan pemasangan panel depan selesai, kami terus melukis kotak. Dalam model kami, kami tidak melukis panel depan tetapi reka bentuknya percuma.
Untuk melukis kotak, kami telah membeli dua tin cat semburan, hitam dan perak untuk membuat garis atas dan logo.
Pada mulanya kami melukis seluruh kotak hitam dan kemudian kami menyentuhnya semula dengan cat perak, seperti logo, yang kami perolehi dari sehelai kertas yang memotong gambar yang ingin kami capai dengan mencetaknya dari komputer.
Untuk jalurnya kita menggunakan pita di sisi untuk mendapatkan cat hanya melukis sisi yang kita mahukan. Akhirnya, kotak itu sesuai dengan bentuk:
Langkah 4: Langkah 4: Plat yang digerudi
Komponen yang diperlukan untuk pengoperasian set yang betul dimasukkan ke dalam plat yang digerudi. Komponennya adalah kapasitor dan perintang yang disebutkan di atas, serta hubungan tanah dan kuasa antara bekalan kuasa, Arduino dan matriks neopixel.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Power Stacker: Sistem Bateri Boleh Diisi Semula USB Stackable: 5 Langkah (dengan Gambar)
Power Stacker: Sistem Bateri Boleh Diisi Semula USB Stackable: Klik di bawah untuk melayari halaman projek Hackaday kami! - pek bateri ion. Susun bersama-sama untuk projek yang memerlukan tenaga atau asingkan