İçindekiler:

Pokemon Merkezi Makinesi: 5 Adım
Pokemon Merkezi Makinesi: 5 Adım

Video: Pokemon Merkezi Makinesi: 5 Adım

Video: Pokemon Merkezi Makinesi: 5 Adım
Video: POKEMON FIRE RED Türkçe Tam Çözüm | BAŞTAN SONA OYNANIŞ 2024, Kasım
Anonim
Pokemon Merkezi Makinesi
Pokemon Merkezi Makinesi

Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur. Sıkıcı bir seçmeli ders yerine, riske girdim ve bu Make Course'u aldım. Bana 3D baskı, Arduino becerileri ve harika bir final projesi sözü verildi. Bu sınıf, aslında, bunların üçünü de sağladı!

Dersin ilk birkaç haftasında eğlenceli ve yaratıcı, sınıfın sınırları içinde yapılabilir, 3D baskılı ve bir hareketli parçası olan bir proje fikri tasarlamak zorunda kaldım. Pokemon Center Machine fikrim, Pokemon Moon'u 3DS için ön sipariş verdiğim gün geldi. Bu benim Eureka anımdı!

Her Pokemon oyununda, filminde ve şovunda Pokemon Merkezleri veya bitkin ve baygın Pokemonları tedavi etmek için sevimli küçük kırmızı ve beyaz binalar vardır. Pokemon Merkezini yöneten Hemşire Joy, Pokemon'unuzu toplar ve onları Pokemon'u iyileştiren bir Pokemon Merkezi Makinesine koyar. Bu makine tipik olarak dikdörtgen veya daireseldir ve biraz ses çıkarır ve beyaz ve mavi ışıklar yanıp söner. Bu makineyi yorumlamam, Pokemon'un dağıtılacağı döner orta bölümü olan kare bir kutu. Bir düğmeye basıldığında, makine döner ve Pokemon Center tema şarkısını çalar ve ayrıca tüm Nurse Joys cümlelerini görüntüler.

Adım 1: Malzemeler ve Dosyalar

Projem boyunca kullandığım malzemeler:

Programlar:

Arduino

Mucit Stüdyosu 2017

3 boyutlu yazıcı

Lazer Kesici Makinesi

Aletler:

Lehimleme Sistemi

Dremel

Tornavida

DAP Kontak Çimento Tutkalı

E6000 Yapıştırma Tutkalı

Gereçler:

3D baskılı parçalar

Akrilik cam"

Dekorasyon için Pokemon Topları (benimkiler strafor toplar ve boyalarla oluşturuldu ancak bunlar kil, oyma, 3D baskılı parçalar vb. ile yapılabilir)

Elektrik bandı

Elektronik:

Arduino

step motor

Adafruit Soundboard Fx

hoparlör

LCD ekran

Breadboard, düğmeler ve teller

Dosyalar:

3D baskılı parçalar için.stl dosyalarım ve Arduino için kullanılan taslaklar ektedir.

Adım 2: Arduino Kroki

Yukarıdaki video, taslak (malzeme bölümündeki dosyaların altında) veya aşağıdaki açıklama ile birlikte takip etmek için kullanılabilir:

Bu çizim için gerekli kitaplıklar Wire, Liquid Crystal ve Stepper'dır. Soundboard'un diğer işlevlerini kullanarak bu çizimi genişletmek istiyorsanız Software Serial ve Adafruit isteğe bağlıdır.

Çizimin başında step motorun butonunu, hızını ve dişli oranını ve LCD ekran adresini tanımlıyorum. Bunu, LCD'yi başlatmak için myDisplay.init'in ve LCD'nin arka ışığını açmak için myDisplay.backlight'ın kullanıldığı void kurulumu izler. Adım hızı daha sonra ayarlanır ve düğme durumu da ayarlanır.

Boş döngü, bir süre döngüsü ve ardından temelde aynı olan 6 bölüm tarafından düzenlenir. while döngüsü, buton HIGH iken veya basılmadığında parantez içindeki bölümün gerçekleşmesi gerektiğini belirtir. Bu durumda, "while(digitalRead(buttonPin)==HIGH){}" hiçbir şey olmaz. Ancak, düğme DÜŞÜK olduğunda veya basıldığında, çizimin geri kalanı tamamlanmaya devam etmelidir.

Çizimin geri kalanını oluşturan altı bölüm, myStepper.step (stepsPerRevolution) kullanarak alıcıyı döndürme komutunu ve LCD ekranın ilk satırında ifadeyi başlatan myDisplay.setCursor (0, 0) komutunu ve ardından komutu içerir. İlk satırda görüntülenecek ifade olan myDisplay.print ("Bize Hoş Geldiniz"). Bunu, LCD ekranın ikinci satırındaki ifadeyi başlatan myDisplay.setCursor (0, 1) ve ikinci satırda görüntülenen myDisplay.print ("Pokemon Center!") komutu takip eder. Son komut, bir sonraki döndürme ve ifade için sonraki kod paketinin ekranını sıfırlayan myDisplay.clear komutudur.

Adım 3: Makineyi Tasarlamak

Image
Image

Pokemon Center Machine için 3D baskılı parçalarımı tasarlamak için Inventor'ı kullandım. Diğer birçok program, yazdırma için.stl dosyalarına dönüştürülebildiği sürece kullanılabilir. Makinemi toplam 4 parça kullanarak tasarladım: Taban, alıcı, kubbe tabanı ve kubbe.

Taban, Step motorun dayanması için bir bölüm oluştururken Arduino'nun tellerinin beslenmesine izin veren ortasında bir köprü bulunan içi boş bir kutudur. Ekli videoda taban sarı renklidir.

Tabanın içinde bulunan kırmızı reseptör, bu kısım döndükçe Pokeball'ların dağıtılacağı ve iyileştirileceği yerdir.

Yeşil kubbe kaidesi, kaidenin üstünde yer alır ve kubbenin üzerine oturması için bir platform görevi görür, böylece dönen alıcıya müdahale etmez.

Mavi kubbe kubbe tabanına dayanır ve dönerken alıcıya bakmak için bir gözetleme deliğine sahiptir. Bu delik, projede daha sonra net bir görüş alanı için lazer kesim akrilik ile kaplanmıştır.

Adım 4: Arduino Devresi ve Kontrol Kartı

Arduino Devresi ve Kontrol Kartı
Arduino Devresi ve Kontrol Kartı

Pokemon Center Machine kontrol panosu iki bölüme ayrılabilir: Arduino ve Soundboard.

Arduino:

Arduino, bir devre tahtası kullanılarak bir step motora, bir düğmeye ve LCD ekrana bağlanır ve harici bir pil takımı ile çalışır. Step motor alıcıyı döndürür, LCD ekran Nurse Joy'un genel ifadelerini gösterir ve düğmenin kullanımı sistemin aktif olarak çalışıp çalışmadığını veya beklemesini kontrol eder.

Ses Tablası:

Adafruit Soundboard FX bir hoparlöre, Arduino'ya ve düğmeye bağlıdır. Hoparlör yüklenen şarkıyı çalar, Arduino sadece bir güç kaynağı olarak kullanılır ve düğme bir kez daha sistemin aktif olarak çalışıp çalışmadığını veya beklemesini kontrol eden şeydir.

Breadboard ve Arduino'nun devresi ekteki resimde gösterilmiştir. Arduino, mevcut pinler aracılığıyla step, LCD ve buton girişlerine sahiptir ve devre tahtası, Arduino ile bu parçalar (LCD ve motor) arasındaki akımları aktarır. Adafruit ses tahtası, devre tahtasına takılıdır ve Arduino üzerinden güç çeker. Ses tahtası müziği, yardımcı bir kabloyla bağlanan bir hoparlör aracılığıyla çalınır ve Arduino, taşınabilir bir pil takımıyla çalışır.

Adım 5: Her Şeyi Ayarlayın

Image
Image
Her Şeyi Ayarlamak!
Her Şeyi Ayarlamak!

Arduino, Adafruit ve Breadboard sistemi:

Sağlanan taslağı indirin ve düzgün çalışması için gereken koda sahip olması için Arduino'nuza yükleyin. Ek olarak, Adafruit Soundboard FX'in kurulması gerekiyor. Kart zaten 10 adede kadar tetikleyici veya düğme programlanmış olduğundan, müzik dosyasını yalnızca Soundboard'a yükledim. Temel ayarları kullandım ancak daha gelişmiş ayarlar burada bulunabilir:

Arduino, Adafruit ve Breadboard, elektroniği güvenli ve emniyetli tutan bu sınıf projesi için gerekli olan sağlanan bir kutunun içine yerleştirildi. İstenirse, daha fazla şekil çeşitliliği ve kesim bölümlerinde daha keskin çizgiler için 3D baskılı bir kutu oluşturulabilir. Bir dremel kullanarak LCD ekran için bir görüntüleme noktası, düğme için bir delik ve yardımcı kablo ile USB kablosu için bir bölüm oluşturdum.

3D baskılı parçalar aşağıdaki gibi birleştirildi:

Taban, Step Motor, Alıcı, Kubbe Tabanı ve ardından Kubbe.

Step, delinmiş ve tabandaki köprüye sabitlenmiştir ve Reseptörde, Stepper pistonuna uyacak şekilde bir delik açılmıştır. Stepper'ı delmeden önce alıcının düzgün dönebildiğini kontrol ettiğinizden emin olun. Değilse, mümkün olana kadar konumu ayarlayın. Kubbe Tabanı Tabana yapıştırılır ve ardından Kubbe Kubbe Tabanına yapıştırılır. Akrilik görüntüleme penceresi, mükemmel bir uyum sağlamak için bir lazer kesim makinesi kullanılarak kesildi. Bu mevcut değilse, bir dremel de aynı şekilde çalışır.

Dekorasyon:

Pokemon Center Makinenizde herhangi bir dekorasyon kullanılabilir. Tabanın dışını süslemek için mini pokeball'lar yarattım. Diğer fikirler, makinenin içine girecek toplar oluşturmayı, tabanı boyamayı veya küçük pokemon figürleri takmayı içerebilir. Sadece eğlen!

Önerilen: