İçindekiler:

Işıklı Hareketli Tatil Pimi: 9 Adım (Resimli)
Işıklı Hareketli Tatil Pimi: 9 Adım (Resimli)

Video: Işıklı Hareketli Tatil Pimi: 9 Adım (Resimli)

Video: Işıklı Hareketli Tatil Pimi: 9 Adım (Resimli)
Video: Görevimiz Tatil | Tek Parça HD İzle | Yerli Film 2024, Kasım
Anonim
Işıklı Animasyonlu Tatil Pimi
Işıklı Animasyonlu Tatil Pimi

Bu projeyi ilk tasarladığımda açık kaynaklı yayınlamayı beklemiyordum. Bunun harika bir fikir olduğunu ve bir zanaat gösterisinde satabileceğim bir ürün olarak ticari potansiyeli olduğunu düşündüm. Belki de doğuştan gelen bir deneyim eksikliğinden ya da belki de benim açımdan asla gerçekleşmeyen hırs eksikliğinden kaynaklanıyor. Ama yine de, kendin için ya da hayatındaki o özel inek için yapmanın harika bir proje ve harika bir fikir olduğunu düşünüyorum.

İlk versiyonum, bir baskılı devre kartı gerektirdiğinden oldukça hantal ve inşa edilmesi daha zordu. Bu sürüm, daha küçük ve noktadan noktaya lehim bağlantıları kullanılarak yapılabilen bir yeniden tasarımdır.

Umarım bu proje hakkında okumaktan zevk alırsınız ve belki de kendiniz bir tane yapmak istersiniz. Donanım ve yazılımı oluştururken çok eğlendim.

Ne var, soruyorsun?

Takvim yılı boyunca büyük tatiller için hareketli desenler gösteren 1 1/2 çapında küçük bir pin-on cihazı. Yaptığım pin ABD tatillerini ve takvimini yansıtsa da, herhangi bir ülke için (yazılımda) kolayca değiştirilebilir tatiller veya doğum günleri, spor takımları, özel günler veya sadece eğlence gibi kişisel görüntüler.

12 farklı tatilin ve büyük (32) renk paletinin görüntülenmesini destekler. Ayrıca, kodlanmış olarak, her tatil için farklı değişim oranları ve tekrar sayısı seçilebilen çoklu desenlerle 40 farklı animasyon desenini destekler. Ve eğer dahil edilen desenler veya renk paleti yeterli değilse, koda uygun desen fonksiyonları ekleyerek bunları değiştirebilirsiniz.

Kulağa ilginç geliyor mu? Okumaya devam etmek!

Adım 1: Özellikler

Özellikler
Özellikler

Tatil pimi, 32 farklı renkten oluşan bir paletten atanan 16 konumlu çok renkli LED ışıklardan oluşan dairesel bir modelde 12 farklı tatilin (10 tane tanımladım) her biri için 4 renk gösterir. 40 temel desen paletinden her tatil için birden fazla desen görüntülenir. Desenler, neredeyse sonsuz olasılıklar için farklı oranlarda değişebilen ve farklı sayıda tekrar edebilen her desenle canlandırılmıştır.

Bu seçenekler kullanıcı tarafından seçilemez, ancak bir tatil için renk paleti, renklerin atanması ve bir tatil için desen, tekrar ve hız EEPROM'da belirtildiği için bir programcı tarafından kolayca değiştirilebilir.

Pim fiziksel olarak iki parçadan oluşur. Ekran elemanı, takılı giysi pimi, bağlantı jakı ve ışık difüzör kapağı ile 3 boyutlu baskılı plastik bir tutucuda bulunan 16 programlanabilir LED ışığı içerir. Standart bir stereo ses kablosu aracılığıyla ayrı bir 3d baskılı güç/kontrol ünitesine bağlanır. Bu eleman 4 adet AAA pil ve açma/kapama düğmesi, ekran işlemcisi, bir ses jakı ve tatil seçimi basmalı düğme anahtarı içerir.

Tüm bileşenleri pim olarak takılabilecek kadar küçük tek bir üniteye monte etmeye çalıştım ancak LED'lerin güç gereksinimleri küçük düğme pillerin kullanılmasını yasaklıyordu.

2. Adım: Operasyona Genel Bakış

Image
Image
İhtiyacınız Olan Parçalar
İhtiyacınız Olan Parçalar

Yukarıda gösterilen video hakkında bir not. Gösterilen renkler adaletten kaynaklanmıyor. Ancak, animasyon yeteneklerinin bir örneği için lütfen ona bir göz atın.

Görüntülenecek Bir Tatil Seçme

Tatil seçimi, ekran açıldıktan hemen sonra kullanıcı tarafından yapılabilir. Pin bağlandığında ve üniteler açma/kapama anahtarı açıldığında, mevcut tatil renkleri, mevcut seçili tatili gösteren görüntülenir. Kullanıcı daha sonra 10 saniye bekleyerek o tatilin görüntülenmesine izin verebilir veya tatili değiştirmek için seçim anahtarına basabilir. Basıldığında, ekran sırayla her tatil için 4 renk gösteren tatil seçenekleri arasında geçiş yapar. Belirli bir tatili seçmek için kullanıcının sadece o tatil renkleri görüntülendiğinde basma düğmesini bırakması gerekir. Kısa bir aradan sonra tatil desenleri görüntülenecektir.

Tanımladığım gibi olası tatiller (görüntüleme sırasına göre):

  1. Yeni yıl
  2. Mardi Gras
  3. Paskalya
  4. Bahar
  5. Yaz mevsimi
  6. 4 Temmuz
  7. Anma Günü
  8. Düşmek
  9. cadılar bayramı
  10. Noel

Bir programcı tarafından iki ek tatil kolayca tanımlanabilir. Hazır mısınız? O zaman bir tane inşa edelim!

Adım 3: İhtiyacınız Olan Parçalar

İhtiyacınız Olan Parçalar
İhtiyacınız Olan Parçalar
İhtiyacınız Olan Parçalar
İhtiyacınız Olan Parçalar

Tasarım, dokunsal anahtarı tutmak ve Arduino MPU ile diğer bileşenler arasında güç ve sinyalleri yönlendirmek için küçük bir devre kartı içerir. Bu özel bir pano değildir, bunun yerine standart 0, 1 inç perf pano veya tercihe göre şerit pano kullanılarak yapılmıştır. Bu panonun bir çizimi yukarıda görünüyor, her sırada 10 delikli 5 sıra şeride ihtiyacınız olacak. Tahtayı bir X-acto testere bıçağı veya Dremel kesme diski kullanarak kesin, Vidalarınızın kasaya sabitlemesini sağlamak için yeterli büyüklükte konumlarda (orta sıra, her iki uçtan 1 delik) çizimde gösterildiği gibi iki delik açın.. Daha sonra dokunsal anahtarı gösterildiği gibi karşı tarafa (bakır) yerleştirin, böylece lehimlendiğinde kasadaki delikten dışarı çıkacaktır. Yerinde lehimleyin. Şimdi 1x5 pin başlığını kartın ön tarafına vida deliğinin yanına yerleştirin, biraz siyanoasetat yapıştırıcı ile sabitleyin. Tahtayı ters çevirin ve mükemmel tahta pedlerine lehimleyin. Ardından, tahtanın alt kenarından (şemada x ile işaretlenmiştir) sayarak başlığın ikinci konumuna pimi yerleştirin ve plastik taşıyıcı ile aynı hizada kesin. Bu, Dupont konektörünün polaritesini belirlemek için kullanılacaktır.

Pil yuvasını (yukarıdaki resme bakın) kasada metal pil kontağına kadar bir çentik açarak hazırlayın. Tutucuyu, kabloların olduğu uç sizden uzağa bakacak şekilde yerleştirin ve çentiği sağ metal temastan ikinci ile dahili pil ayırıcısı arasına yerleştirin. Dupont konektör açıklığı için çentik gereklidir.

Açma/kapama düğmesini, telefon jakını ve pil bağlantılarını belirtilen sütunlara bağlayın. Bu cihazlardan panoya yeterli kablonun ulaşmasına izin verin, ancak kasayı kapatırken araya girebilecek çok fazla gevşekliğe izin vermeyin. Kabloları krikoya lehimlemek ve karta lehimlemeden önce aşağıdaki gibi geçiş yapmak daha kolay olabilir:

  1. Topraklama kablosunu jakın manşon terminali ile topraklama şeridi arasına lehimleyin; telefon jakı sütunu
  2. V+ kablosunu krikonun halka terminali ile aynı sütundaki + Anahtarlı uzatma kablosu arasına lehimleyin.
  3. Din kablosunu krikonun uç terminali ile Pin Kontrol şeridi arasına yukarıdaki sütunda da lehimleyin
  4. Sürgülü anahtarın merkez konektörleri ile sürgülü anahtar sütunundaki Pil 6V şeridi arasına bir tel lehimleyin
  5. Sürgülü anahtarın uç konektörlerinden biri ile sürgülü anahtar sütunundaki V+ şeridi arasına bir tel lehimleyin
  6. Siyah ve kırmızı pil kablosunu uygun uzunlukta kesin ve siyahı topraklama şeridine ve kırmızıyı Pil sütunundaki V+ şeridine lehimleyin.

Dağıtım panosuna kablo bağlarken, kabloları panonun ön tarafından ittiğinizden ve arkadaki pedlere lehimlediğinizden emin olun. Standart Perf kartı kullanıyorsanız, her sıra boyunca tüm lehim bağlantılarını bağlamak için çıplak teller eklemeniz gerekecektir. Kabloları aynı hizada kesin. Pil tutucuyu kasanın arkasına takmadan önce bağlantılarını test edin. Ayrıca kasanın altına takmadan önce anahtar ve jak bağlantılarının sürekliliğini test edin.

Kılıf PLA'da basılmışsa pil tutucu çok sıkı olacaktır. Tutucuyu, kasa tırnaklarının düştüğü alt kısımda 45 derecelik bir açıyla eğelemeniz ve ayrıca tutucunun yerine itilebilmesi için kasa tırnaklarının uçlarını törpülemeniz gerekebilir. Tutucuyu kasanın içine ittiğinizde, pil kablolarının açıklıktan dışarı çıktığından emin olun.

Arduino, kasanın üstündeki konuma oturtulmuştur. Bunu yapmadan önce Dupont konektörünü hazırlamanız ve Arduino kartına bağlamanız gerekir. 4 inç uzunluğunda 26 veya 28 gage bir kırmızı, bir siyah ve iki ek renk 4 kablo hazırlayın. Her bir uçtan yaklaşık 1/4 inç soyun, ardından bükün ve lehimle kalaylayın. Her birinin bir ucunu Dupont konektörler için dişi kıvrımlı konektörlere takın, Her birini bir uç konumdan başlayarak 5 pinli konektör örtüsüne aşağıdaki sırayla yerleştirin 1 siyah 2 boş, 3 renk1, 4 kırmızı, 5 renk2. Şimdi zıt uçları Pro Mini'ye aşağıdaki gibi lehimleyin:

Alt kenarda siyahtan Arduino GND'ye

Arduino RAW pedine kırmızı

Color1'den Arduino'nun Pin 8'ine

Color2'den Arduino'nun Pin 5'ine

Süreklilik için hepsini test edin

Dupont örtüsünün 2. konumunu bloke etmek için biraz epoksi yapıştırıcı sürün (bu, bir pimin o deliğe girmesini önleyecektir), yerleşmesine izin verin. Lehimli kabloları, Arduino'nun arkasından yalnızca az miktarda kablo uzanacak şekilde kesin. Kartı, yukarıda belirtildiği gibi kasanın üstüne oturtun. Kabloyu Arduino'ya sabitlemek ve gerilimi azaltmak için biraz sıcak tutkal eklemek yardımcı olabilir.

Şimdi, polariteyi gözlemlediğinizden emin olarak Dupont konektörünü pin başlığına takın. Pil yuvasına 4 adet AAA pil ekleyin (kutuplara dikkat edin) ve açın.

Arduino'nun güç ledi yanmalıdır. Değilse, çalışmanızı bir multimetre ile iki kez kontrol edin.

Sürgülü anahtarı ve telefon jakını kasaya takın, ardından iki küçük vidayı kullanarak dağıtım panosunu gösterilen konumda kasaya takın.

Kapatın ve pim üzerinde çalışmaya başlayın.

7. Adım: Pini Yazdırın

Pimi Yazdır
Pimi Yazdır

Pin için yazdırılması gereken iki.stl dosyası vardır. İlk dosya (PinParts), tam pime monte edilecek pim gövdesini oluşturan üç ayrı parçayı içerir. İkincisi, LED'lerin parlak çıkışını yumuşatmak için kullanılan bir difüzör mercek. Gövdeyi ABS plastik kullanarak yazdırdım çünkü PLA'dan daha yumuşak ve piksel halkasını yerleştirirken biraz veriyor ve ABS çimentosu kullanarak kolayca yapıştırılıyor. PETG veya PLA da işe yarayabilir ancak uyumlu bir yapıştırıcı kullanmanız gerekecektir. Onun bir takası. Bu parçalar için taban plakası desteğinin kullanılması durumunda, her iki durumda da yapıştırmadan önce temizlik yapılması gerekecektir. Şimdilik, üç parçayı yazdırın ve temizleyin: ana gövde, toka montajı ve kriko muhafazası, montaj ve muhafazanın ekstraları dahildir.

Lensin (Pin Lens), pürüzsüz bir yüzeye sahip bir taban plakası üzerinde şeffaf bir filament kullanılarak basılması gerekir. PETG benim kullandığım filament ama başka bir plastik türü deneyebilirsin. Lens, monte edilmiş tabanın üzerine kaydırılmıştır, bu sıkı bir sürtünme uyumudur, bu nedenle test montajı sırasında dikkatli olun. Bu kısım için kullanılması gereken bazı dilimleyici ayarları şunlardır: tam dolgu (yani %100), çizgiler, tüm tarama, destek yok ve PETG ise, gelişmiş katman yapışma gücü için fan yok.

Adım 8: Pimi Birleştirin

Pimi birleştirin
Pimi birleştirin
Pimi birleştirin
Pimi birleştirin
Pimi birleştirin
Pimi birleştirin

Yukarıdaki basılı parçaların yanı sıra ihtiyacınız olacak:

  • NeoPiksel halka
  • Yüzeye monte telefon jakı
  • Üç renk ince 28 veya 30 ayar teli
  • Takı giyim toka
  • Plastik için ABS veya diğer uyumlu yapıştırıcı
  • toka için epoksi yapıştırıcı
  • Lehimleme malzemeleri

Adımlar basit ama biraz hassas.

  1. Ana gövde içindeki piksel halkasının yönünü ve onu jaka lehimlemek için gereken tellerin uzunluğunu belirleyin (yukarıdaki resimlere bakın).
  2. Tellerin ucunu kesip soyun ve her birinin bir ucunu Din, V+ ve Gnd'deki halkaya lehimleyin.
  3. Kriko kare deliğe monte edilecektir, tellerin halkadan krikoya ve yaklaşık 1/4 inç daha fazla ulaşacağından emin olun.
  4. Kriko üzerindeki lehim tırnaklarını alttan dışarı çıkacak şekilde 90 derece bükün
  5. Telin diğer uçlarını jak ucu tırnağına (Din), halka tırnağına (V+) ve manşon tırnağına dikkatlice lehimleyin

    (Gnd).

Bu, lehimleme ve programlamayı test etmek için iyi bir zaman olacaktır.

Bir kabloyu denetleyiciye ve diğer ucunu jaka takın. Açın ve devam etmeden önce neo pikselin çalıştığını ve tatilin dokunsal anahtar kullanılarak değiştirilebileceğini doğrulayın, Doğrulandığında kabloyu çıkarın ve denetleyiciyi kapatın.

  1. Şimdi krikoyu pim gövdesindeki delikten geçirin
  2. Tırnaklar ve teller alttan dışarı çıkacak ve tapa deliği kemerde açıkta kalacak şekilde krikoyu örtünün içine itin.
  3. Örtüyü pim kasasına yerleştirin ve yerine sıkıca tutturun ve sabitlenene kadar tutun veya sıkıştırın.
  4. Oluktaki üç kabloyu halkadan krikoya geçirin ve LED'lerin kasanın üst kısmı ile aynı hizada olması için halkayı yerine bastırın. Tellerin olukta olduğundan ve halka ile gövde arasında sıkışmadığından emin olun Yapıştırmayın.
  5. Toka montajını (üç pimli) ABS (veya başka bir tip) kullanarak belirtilen alanda kasaya yapıştırın ve oturmasına izin verin.
  6. Tokanın arkasını küçük bir zımpara kağıdı parçasıyla pürüzlendirin, ardından üç pimin üzerine oturmasını test edin, tokayı çıkarın ve arkasını epoksi ile kaplayın ve ardından pimlerin üzerine bastırın. Pimler arasına sıkışan yapıştırıcıyı temizleyin Gece boyunca sertleşmesine izin verin.
  7. Toka ile aynı hizada olan pimleri düzleştirmek için bir havya kullanın, böylece tokanın arkası pürüzsüz olur ve kumaşa takılmaz.
  8. Pimi kontrolöre takın ve tekrar test edin.
  9. Merceği pim gövdesinin üzerine itin, üst kısımla aynı hizaya gelene kadar bastırın,

9. Adım: Proje Tamamlandı

Proje Tamamlandı
Proje Tamamlandı

Tatil iğnesi projesini tamamladınız. Umarım keyifli ve belki biraz zorlayıcı olmuştur. İğnenizi takmanın veya bir arkadaşınıza hediye olarak vermenin keyfini çıkarın.

Ekli dosya, pin kullanıcısı için yararlı bulabilecekleri talimatları içerir.

Bu projeyi beğendiyseniz, lütfen diğer talimatlarımdan bazılarına bakın, Sadece beni arayın, Souperman2

Daha büyük bir meydan okuma mı istiyorsunuz? Tatil ruhunuzu komşularınızla paylaşmanıza izin verecek daha büyük bir tatil ekranı üzerinde çalışıyorum. Süper Tatil Çelengi Projesi için tekrar kontrol edin, umarım Noel için zamanında inşa etmeniz için hazır hale getirir.

Önerilen: