Daftar Isi:

Mesin Pokemon Center: 5 Langkah
Mesin Pokemon Center: 5 Langkah

Video: Mesin Pokemon Center: 5 Langkah

Video: Mesin Pokemon Center: 5 Langkah
Video: Adding More Pokeballs To The Bulk Vending Machine! #shorts #short #pokemon 2024, November
Anonim
Mesin Pokemon Center
Mesin Pokemon Center

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com). Sebagai pengganti beberapa kelas elektif yang membosankan, saya mengambil risiko dan mengambil Kursus Make ini. Saya dijanjikan pencetakan 3D, keterampilan Arduino, dan proyek akhir yang luar biasa. Kelas ini, pada kenyataannya, memberikan ketiganya!

Dalam beberapa minggu pertama kelas saya harus merancang ide proyek yang menyenangkan dan kreatif, dapat dilakukan dalam batasan kelas, dicetak 3D, dan memiliki satu bagian yang bergerak. Ide saya untuk Mesin Pokemon Center datang pada hari yang sama saat saya memesan Pokemon Moon untuk 3DS. Ini adalah momen Eureka saya!

Di setiap permainan Pokemon, film dan pertunjukan ada Pokemon Center, atau bangunan merah putih kecil yang lucu untuk mengobati Pokemon yang kelelahan dan pingsan. Perawat Joy yang menjalankan Pokemon Center mengumpulkan Pokemon Anda dan memasukkannya ke dalam Mesin Pokemon Center yang menyembuhkan Pokemon. Mesin ini biasanya berbentuk persegi panjang atau lingkaran dan mengeluarkan suara dan berkedip lampu putih dan biru. Penampilan saya dari mesin ini adalah kotak persegi dengan bagian tengah yang berputar di mana Pokemon akan didistribusikan. Saat sebuah tombol ditekan, mesin akan memutar dan memainkan lagu tema Pokemon Center serta menampilkan semua frasa Nurse Joys.

Langkah 1: Bahan dan File

Berikut adalah bahan yang saya gunakan di seluruh proyek saya:

Program:

Arduino

Studio Penemu 2017

Pencetak 3D

Mesin Pemotong Laser

Peralatan:

Sistem Solder

Dremel

Obeng

Lem Semen Kontak DAP

Lem Kerajinan E6000

Perlengkapan:

Bagian cetak 3D

"kaca" akrilik

Bola Pokemon untuk Dekorasi (milik saya dibuat dengan bola dan cat styrofoam tetapi ini bisa dibuat dengan tanah liat, ukiran, bagian cetakan 3D, dll)

Pita Listrik

Elektronik:

Arduino

Motor langkah

Adafruit Papan Suara Fx

Pembicara

layar LCD

Papan tempat memotong roti, tombol dan kabel

File:

Terlampir adalah file.stl saya untuk bagian cetak 3D dan sketsa yang digunakan untuk Arduino

Langkah 2: Sketsa Arduino

Video di atas dapat digunakan untuk mengikuti sketsa (di bawah file di bagian materi) atau dengan deskripsi di bawah ini:

Library yang dibutuhkan untuk sketch ini adalah Wire, Liquid Crystal, dan Stepper. Serial Perangkat Lunak dan Adafruit adalah opsional jika Anda ingin memperluas sketsa ini menggunakan fungsi Soundboard lainnya.

Di awal sketsa, saya menentukan tombol, rasio kecepatan dan roda gigi motor stepper, dan alamat tampilan LCD. Ini diikuti oleh pengaturan kosong di mana myDisplay.init digunakan untuk menginisialisasi LCD dan myDisplay.backlight digunakan untuk menyalakan lampu latar LCD. Kecepatan stepper kemudian diatur dan status tombol juga diatur.

Perulangan void diatur oleh perulangan while dan kemudian 6 bagian yang pada dasarnya sama. Loop while menyatakan bahwa saat tombol HIGH atau tidak ditekan, maka bagian dalam kurung harus terjadi. Dalam hal ini, itu bukan "sementara(digitalRead(buttonPin)==HIGH){}". Namun, ketika tombol LOW atau ditekan, maka sisa sketsa harus terus diselesaikan.

Enam bagian yang menyusun sisa sketsa termasuk perintah untuk memutar reseptor menggunakan myStepper.step (stepsPerRevolution) dan myDisplay.setCursor (0, 0) yang memulai frasa pada baris pertama layar LCD diikuti dengan perintah myDisplay.print ("Welcome to our") yang merupakan frase yang akan ditampilkan pada baris pertama. Ini diikuti dengan myDisplay.setCursor (0, 1) yang memulai frasa pada baris kedua dari layar LCD dan perintah myDisplay.print ("Pokemon Center!") yang ditampilkan pada baris kedua. Perintah terakhir adalah myDisplay.clear yang mengatur ulang layar untuk bundel kode berikutnya untuk rotasi dan frasa berikutnya.

Langkah 3: Merancang Mesin

Image
Image

Saya menggunakan Inventor untuk mendesain bagian cetakan 3D saya untuk Mesin Pokemon Center. Banyak program lain yang dapat digunakan selama dapat diubah menjadi file.stl untuk dicetak. Saya merancang mesin saya menggunakan total 4 bagian: Dasar, reseptor, dasar kubah, dan kubah.

Basisnya adalah kotak berlubang dengan jembatan di tengah yang memungkinkan kabel Arduino dimasukkan sambil membuat bagian untuk motor Stepper untuk beristirahat. Basisnya berwarna kuning dalam video terlampir.

Reseptor merah yang terletak di dalam pangkalan adalah tempat Pokeball akan didistribusikan dan disembuhkan saat bagian ini berputar.

Basis kubah hijau terletak di atas alas dan berfungsi sebagai platform bagi kubah untuk beristirahat di atasnya sehingga tidak mengganggu reseptor yang berputar.

Kubah biru terletak di dasar kubah dan memiliki lubang intip untuk melihat reseptor saat berputar. Lubang ini kemudian ditutup dengan akrilik potong laser dalam proyek untuk ruang pandang yang jelas.

Langkah 4: Sirkuit Arduino dan Papan Kontrol

Sirkuit Arduino dan Papan Kontrol
Sirkuit Arduino dan Papan Kontrol

Papan kontrol Pokemon Center Machine dapat dibagi menjadi dua bagian: Arduino dan Soundboard.

Arduinonya:

Arduino terpasang ke motor stepper, tombol, dan layar LCD melalui penggunaan papan tempat memotong roti, dan ditenagai oleh paket baterai eksternal. Motor stepper memutar reseptor, layar LCD menunjukkan frasa umum Nurse Joy, dan penggunaan tombol inilah yang mengontrol apakah sistem sedang aktif berjalan atau menunggu.

Papan Suara:

Adafruit Soundboard FX terpasang ke speaker, Arduino, dan tombol. Speaker memutar lagu yang diunggah, Arduino hanya digunakan sebagai sumber listrik, dan tombol sekali lagi mengontrol apakah sistem sedang aktif berjalan atau menunggu.

Rangkaian papan tempat memotong roti dan Arduino ditunjukkan pada gambar terlampir. Arduino memiliki input stepper, LCD dan tombol melalui pin yang tersedia dan papan tempat memotong roti mentransfer arus antara Arduino dan potongan-potongan itu (LCD dan motor). Papan suara Adafruit terpasang ke papan tempat memotong roti dan menarik daya melalui Arduino. Musik papan suara dimainkan melalui speaker yang dipasang dengan kabel tambahan dan Arduino ditenagai oleh baterai portabel.

Langkah 5: Mengatur Semuanya

Image
Image
Mengatur Semuanya!
Mengatur Semuanya!

Sistem Arduino, Adafruit dan Breadboard:

Unduh sketsa yang disediakan dan unggah ke Arduino Anda sehingga memiliki kode yang diperlukan untuk bekerja dengan benar. Selain itu, Adafruit Soundboard FX perlu diatur. Saya hanya mengunggah file musik ke Soundboard karena papan sudah diprogram hingga 10 pemicu atau tombol. Saya menggunakan pengaturan dasar tetapi pengaturan lebih lanjut dapat ditemukan di sini:

Arduino, Adafruit dan Breadboard ditempatkan di dalam kotak yang disediakan yang diperlukan untuk proyek kelas ini yang menjaga elektronik tetap aman dan terlindungi. Jika diinginkan, kotak cetak 3D dapat dibuat untuk lebih beragam bentuk dan garis yang lebih tajam di bagian yang dipotong. Dengan menggunakan dremel, saya membuat tempat untuk melihat layar LCD, lubang untuk tombol, dan bagian untuk kabel tambahan dan kabel USB.

Bagian-bagian yang dicetak 3D dirakit sebagai berikut:

Basis, Motor Stepper, Reseptor, Basis Dome, dan kemudian Dome.

Stepper dibor dan diamankan ke jembatan di pangkalan dan Reseptor memiliki lubang yang dibor agar sesuai dengan piston Stepper. Pastikan untuk memeriksa bahwa reseptor dapat berputar dengan lancar sebelum mengebor di Stepper. Jika belum, atur posisinya hingga bisa. Basis Dome direkatkan ke Basis dan kemudian Dome direkatkan ke Basis Dome. Jendela tampilan akrilik dipotong menggunakan mesin pemotong laser untuk memastikan kecocokan yang sempurna. Jika itu tidak tersedia, dremel akan bekerja dengan baik.

Dekorasi:

Dekorasi apa pun dapat digunakan di Mesin Pokemon Center Anda. Saya membuat pokeball mini untuk menghias bagian luar pangkalan. Ide lain bisa termasuk membuat bola untuk dimasukkan ke dalam mesin, mengecat dasarnya, atau menempelkan patung pokemon kecil. Hanya bersenang-senang!

Direkomendasikan: