Isi kandungan:

Mesin Pusat Pokemon: 5 Langkah
Mesin Pusat Pokemon: 5 Langkah

Video: Mesin Pusat Pokemon: 5 Langkah

Video: Mesin Pusat Pokemon: 5 Langkah
Video: Nyari uang dari kartu pokemon ?? 2024, Julai
Anonim
Mesin Pusat Pokemon
Mesin Pusat Pokemon

Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com). Sebagai pengganti beberapa kelas elektif yang membosankan, saya terus berjalan dan mengikuti Kursus Membuat ini. Saya dijanjikan percetakan 3D, kemahiran Arduino, dan projek akhir yang hebat. Kelas ini, sebenarnya, berjaya menolong ketiga-tiganya!

Dalam beberapa minggu pertama kelas saya harus merancang idea projek yang menyeronokkan dan kreatif, dapat dilakukan dalam kekangan kelas, dicetak 3D, dan mempunyai satu bahagian yang bergerak. Idea saya untuk Mesin Pokemon Center muncul pada hari yang sama saya membuat pesanan awal Pokemon Moon untuk 3DS. Ini adalah momen Eureka saya!

Dalam setiap permainan, filem dan pertunjukan Pokemon, ada Pusat Pokemon, atau bangunan kecil berwarna merah dan putih yang lucu untuk merawat Pokemon yang keletihan dan pingsan. Jururawat Joy yang menjalankan Pusat Pokemon mengumpulkan Pokemon anda dan memasukkannya ke dalam Mesin Pusat Pokemon yang menyembuhkan Pokemon. Mesin ini biasanya berbentuk segi empat atau bulat dan mengeluarkan sedikit bunyi dan memancarkan cahaya putih dan biru. Penyampaian mesin saya adalah kotak persegi dengan bahagian tengah berputar di mana Pokemon akan diedarkan. Apabila butang ditekan, mesin berputar dan memainkan lagu tema Pokemon Center serta memaparkan semua frasa Nurse Joys.

Langkah 1: Bahan dan Fail

Berikut adalah bahan yang saya gunakan sepanjang projek saya:

Program:

Arduino

Inventor Studio 2017

Pencetak 3D

Mesin Pemotong Laser

Alat:

Sistem Pematerian

Dremel

Pemutar skru

Gam Simen DAP

Lem Kerajinan E6000

Bekalan:

Bahagian bercetak 3D

"Kaca" akrilik

Bola Pokemon untuk Dekorasi (tambang dibuat dengan bola dan cat styrofoam tetapi ini boleh dibuat dengan tanah liat, ukiran, bahagian bercetak 3D, dll.)

Pita elektrik

Elektronik:

Arduino

Motor Stepper

Adafruit Soundboard Fx

Penceramah

Paparan LCD

Papan roti, butang dan wayar

Fail:

Dilampirkan fail.stl saya untuk bahagian bercetak 3D dan lakaran yang digunakan untuk Arduino

Langkah 2: Lakaran Arduino

Video di atas boleh digunakan untuk mengikuti sketsa (di bawah fail di bahagian bahan) atau dengan keterangan di bawah ini:

Perpustakaan yang diperlukan untuk lakaran ini adalah Wire, Liquid Crystal, dan Stepper. Perisian Serial dan Adafruit adalah pilihan jika anda ingin mengembangkan sketsa ini menggunakan fungsi lain dari Soundboard.

Pada awal lakaran, saya menentukan butang, nisbah kelajuan dan gear motor stepper, dan alamat paparan LCD. Ini diikuti dengan penyediaan void di mana myDisplay.init digunakan untuk menginisialisasi LCD dan myDisplay.backlight digunakan untuk menghidupkan lampu latar LCD. Kelajuan stepper kemudian disiapkan dan keadaan butang juga disiapkan.

Gelung void diatur oleh gelung sementara dan kemudian 6 bahagian yang pada dasarnya sama. The while loop menyatakan bahawa semasa butang TINGGI atau tidak ditekan maka bahagian dalam kurungan harus berlaku. Dalam kes ini, itu akan menjadi apa-apa "while (digitalRead (buttonPin) == TINGGI) {}". Walau bagaimanapun, apabila butang RENDAH atau ditekan, maka lakaran selebihnya harus terus dilengkapkan.

Enam bahagian yang menyusun lakaran yang lain merangkumi arahan untuk memutar reseptor menggunakan myStepper.step (stepsPerRevolution) dan myDisplay.setCursor (0, 0) yang memulakan frasa pada baris pertama paparan LCD diikuti dengan perintah myDisplay.print ("Selamat datang ke kami") yang merupakan frasa yang akan dipaparkan pada baris pertama. Ini diikuti dengan myDisplay.setCursor (0, 1) yang memulakan frasa pada baris kedua paparan LCD dan perintah myDisplay.print ("Pusat Pokemon!") Yang dipaparkan pada baris kedua. Perintah terakhir adalah myDisplay.clear yang menetapkan semula skrin untuk kumpulan kod seterusnya untuk putaran dan frasa seterusnya.

Langkah 3: Merancang Mesin

Image
Image

Saya menggunakan Inventor untuk merancang bahagian cetak 3D saya untuk Mesin Pusat Pokemon. Banyak program lain dapat digunakan asalkan dapat diubah menjadi fail.stl untuk dicetak. Saya merancang mesin saya dengan menggunakan 4 bahagian: Pangkalan, reseptor, pangkalan kubah, dan kubah.

Pangkalannya adalah kotak yang berlubang dengan jambatan di tengah yang membolehkan wayar Arduino dimasukkan semasa membuat bahagian untuk motor Stepper dihidupkan. Bahagian bawah berwarna kuning dalam video yang dilampirkan.

Reseptor merah yang terletak di dalam pangkalan adalah tempat Pokeballs akan diedarkan dan sembuh ketika bahagian ini berputar.

Pangkalan kubah hijau terletak di atas pangkalan dan bertindak sebagai platform untuk kubah itu berada di atas sehingga tidak mengganggu reseptor berputar.

Kubah biru terletak di dasar kubah dan mempunyai lubang mengintip untuk melihat reseptor semasa berputar. Lubang ini ditutup dengan laser akrilik yang dipotong kemudian di projek untuk ruang pandangan yang jelas.

Langkah 4: Litar dan Papan Kawalan Arduino

Litar Arduino dan Papan Kawalan
Litar Arduino dan Papan Kawalan

Papan kawalan Mesin Pokemon Center boleh dibahagikan kepada dua bahagian: Arduino dan Soundboard.

The Arduino:

Arduino dipasang pada motor stepper, butang, dan paparan LCD melalui penggunaan papan roti, dan ia dikuasakan oleh pek bateri luaran. Motor stepper memutar reseptor, paparan LCD menunjukkan frasa umum Nurse Joy, dan penggunaan butang inilah yang mengawal jika sistem aktif berjalan atau menunggu.

Papan Suara:

Adafruit Soundboard FX dilampirkan pada pembesar suara, Arduino, dan butang. Pembesar suara memainkan lagu yang diunggah, Arduino hanya digunakan sebagai sumber kuasa, dan butangnya sekali lagi yang mengawal jika sistem aktif berjalan atau menunggu.

Litar papan roti dan Arduino ditunjukkan pada gambar yang dilampirkan. Arduino mempunyai stepper, LCD dan input butang melalui pin yang tersedia dan papan roti mengalirkan arus antara Arduino dan kepingan tersebut (LCD dan motor). Papan suara Adafruit dipasang pada papan roti dan menarik kuasa melalui Arduino. Muzik papan suara dimainkan melalui pembesar suara yang dipasang oleh kord tambahan dan Arduino dikuasakan oleh pek bateri mudah alih.

Langkah 5: Menyiapkan Semuanya

Image
Image
Menyiapkan Semuanya!
Menyiapkan Semuanya!

Sistem Arduino, Adafruit dan Breadboard:

Muat turun lakaran yang disediakan dan muat naik ke Arduino anda sehingga ia akan mempunyai kod yang diperlukan untuk berfungsi dengan baik. Selain itu, Adafruit Soundboard FX perlu disediakan. Saya hanya memuat naik fail muzik ke Soundboard kerana papan sudah diprogramkan hingga 10 pemicu atau butang. Saya menggunakan tetapan asas tetapi tetapan yang lebih maju boleh didapati di sini:

Arduino, Adafruit dan Breadboard diletakkan di dalam kotak yang disediakan yang diperlukan untuk projek kelas ini yang memastikan elektronik selamat dan terjamin. Sekiranya dikehendaki, kotak bercetak 3D dapat dibuat untuk kepelbagaian bentuk dan garis yang lebih tajam di bahagian potongan. Dengan menggunakan dremel, saya membuat tempat tontonan untuk layar LCD, lubang untuk butang, dan bahagian untuk kabel tambahan dan kabel USB.

Bahagian bercetak 3D dipasang seperti berikut:

Pangkalan, Motor Stepper, Reseptor, Pangkalan Kubah, dan kemudian Kubah.

Stepper digerudi dan diamankan ke jambatan di dasar dan Receptor mempunyai lubang yang digerudi agar sesuai dengan omboh Stepper. Pastikan bahawa reseptor dapat berputar dengan lancar sebelum menggerudi di Stepper. Sekiranya tidak, sesuaikan kedudukan sehingga boleh. Pangkalan Dome dilekatkan ke Pangkalan dan kemudian Kubah dilekatkan ke Pangkalan Dome. Tingkap tontonan akrilik dipotong menggunakan mesin pemotong laser untuk memastikan yang sempurna. Sekiranya itu tidak tersedia, dremel juga akan berfungsi.

Hiasan:

Sebarang hiasan boleh digunakan pada Mesin Pusat Pokemon anda. Saya membuat pokeballs mini untuk menghiasi bahagian luar pangkalan. Idea lain termasuk membuat bola untuk masuk ke dalam mesin, melukis pangkalan, atau melekatkan patung pokemon kecil. Cuma berseronok!

Disyorkan: