İçindekiler:

TwirLED: Işıklı Etek: 8 Adım (Resimlerle)
TwirLED: Işıklı Etek: 8 Adım (Resimlerle)

Video: TwirLED: Işıklı Etek: 8 Adım (Resimlerle)

Video: TwirLED: Işıklı Etek: 8 Adım (Resimlerle)
Video: CEVAP 1871 & FANTASTİK SESLİ KİTAP & MUHTEŞEM BİR HİKAYE 2024, Kasım
Anonim
Image
Image
TwirLED: Işıklı Etek
TwirLED: Işıklı Etek
TwirLED: Işıklı Etek
TwirLED: Işıklı Etek

Bu projenin temel fikri, harekete tepki veren ve dans pistinde döndüğünüzde yanan bir etek. Blues, swing ve salsa gibi sosyal danslar için, "gösteri" anı bir dansçının döndüğü zamandır, bu yüzden sadece o anda yanan bir etek istedim.

İşlev, 3 eksenli bir sensörün z eksenindeki konumu okuyan ve okuma belirli bir değerin üzerindeyse bir ışık demetinin yanıp sönmesini tetikleyen basit bir program çalıştırılarak gerçekleştirilir.

İstenen yetenekler:

  • Temel Dikiş
  • Lehimleme
  • Arduino ile mikro denetleyici programlama
  • Sabır

Bunların hiçbiri sizi korkutmasın; becerileri öğrenmek ve/veya uygulamak için harika bir şans. Bir dikiş makinesine erişiminiz yoksa, dikişin tümü elle yapılabilir. Bundan önce sadece iki projeyi lehimlemeyi öğrendim, bu yüzden böyle bir girişimde bulunmadan önce nasıl olduğunu bilmiyorsanız, kesinlikle sonra yapacaksınız! Arduino'yu öğrenmek çok zor değil ve herhangi bir kod yazma işlemi yapmanıza gerek yok.

Adım 1: Malzemeleri ve Araçları Toplayın

Malzemeleri ve Araçları Toplayın
Malzemeleri ve Araçları Toplayın
Malzemeleri ve Araçları Toplayın
Malzemeleri ve Araçları Toplayın

Kullandığım bazı ürün ve bileşenlerin bağlantılarını ekledim, ancak aynı pinlere benzer herhangi bir şey çalışmalıdır. Kartınızı veya sensörünüzü yakmamak için her şeyin 5V girişi kaldırabileceğinden emin olun.

Aletler

  • Dikiş makinesi (gerekli değil ama faydalı)
  • Mikro denetleyicinizi programlamak için bilgisayar
  • Havya
  • Lehimleme sırasında eşyaları yerinde tutmaya yardımcı olmak için "üçüncü el"
  • Tel striptizci
  • Sıcak yapıştırıcı tabancası

Malzemeler

  • Tam salıncak / patenci eteği (dönerken oldukça yatay olarak dönen)
  • teli kaplamak ve cildinizden uzak tutmak için örgü kumaş veya şerit
  • iğne iplik
  • Silikon kaplı 30g tel
  • 3 eksenli hızlandırıcı (5V giriş uyumlu)
  • Adreslenebilir RGB LED'ler
  • Pro Micro mikro denetleyici (5V) veya Sparkfun versiyonu. ikisini de kullandım
  • Güç paketi (5V çıkış) veya bunun gibi bir şey
  • sıcak tutkal çubukları

Kendi eteğinizi yapmak istiyorsanız, fermuar takmak istemiyorsanız yönsüz desenli ve esnek kumaşlı bir kumaş aldığınızdan emin olun. İşte nasıl yapılacağına dair bir öğretici: DIYlover89'dan DIY Patenci/Daire Etek.

Adım 2: Güç Paketi için Cep Yapın

Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın
Güç Paketi için Cep Yapın

İşte güç bankasını ve mikro denetleyiciyi güvenli tutmak için hızlı bir cep oluşturmanın bir yolu.

  • cebin olmasını istediğiniz yere fermuarı eteğin içine sabitleyin ve dikin.
  • fermuarı açın ve kumaşı fermuar dişleri arasında bir yarık kesin
  • sipper'ı yerine sabitlemek için kumaşın üstüne zikzak dikiş
  • güç bankası ve pro mikro boyutunda bir kumaş parçası kesin
  • daha küçük bir kumaş parçasını kesin, iğneleyin ve dikin, böylece pro mikro kendi "evine" sahip olur (cep içinde bir cep)
  • eteğin içindeki tüm cebi fermuar yarığının üzerine tutturun
  • yerine dikmek
  • kabloları geçirmek için cebin altında bir açıklık bıraktığınızdan emin olun.

Adım 3: Yerleşim Kablolama Planı

Yerleşim Kablolama Planı
Yerleşim Kablolama Planı
Yerleşim Kablolama Planı
Yerleşim Kablolama Planı
Yerleşim Kablolama Planı
Yerleşim Kablolama Planı

Cep yerleştirildikten sonra, eteği asın ve ışıkların görünmesini istediğiniz yere birkaç iğne ekleyin. LED'lerimi eteğimdeki beyaz puantiyelerle aynı hizaya getirmeyi seçtim çünkü parıldadıklarında harika bir estetik oluşturduğunu düşünüyorum.

Yer işaretlerini nereye koyduğunuzu görebilmek için eteği baş aşağı yatırın.

Nasıl dağıtıldığını daha iyi görebilmeniz için her pime bir LED yerleştirin ve gerçekten düzensiz görünüyorsa düzeni ayarlayın. Bu etekte 35 LED kullandım, ancak denemek isterseniz güç bankasının daha fazla güç verebileceğini düşünüyorum.

Renkli bir dizi veya tel çalıştırarak veya her bir LED'den bir çizgi çizerek kablolama düzeninizin bir haritasını çıkarın. Bunu bir işaretleyici veya kurşun kalemle işaretlerseniz, çamaşır makinesinden geçiremeyeceğiniz için kumaşınızın üzerinden görünmediğinden emin olun.

Tüm ışıkları uzun bir tel halinde lehimlemeye başladığınızda yerinizi kaybetmemek için bir plan yapmak önemlidir.

Adım 4: Her Şeyi Birlikte Lehimleyin

Her Şeyi Birlikte Lehimleyin
Her Şeyi Birlikte Lehimleyin
Her Şeyi Birlikte Lehimleyin
Her Şeyi Birlikte Lehimleyin

Bunu bir lehimleme öğreticisine dönüştürmek istemiyorum, ancak burada yararlı olabilecek birkaç ipucu ve teknik var:

teller

Kablolama haritanızı takip edin ve kabloları aynı anda değil, giderken kesin.

Ölçerken ve keserken, LED'ler arasındaki kabloda biraz gevşeklik bırakın.

LED dizisinin dönüş yaptığı yerlerde, dönüşün dış tarafındaki teli ortadaki telden biraz daha uzun ve içteki teli biraz daha kısa kesin. Bu, lehim bağlantılarına daha az baskı uygulanmasına yardımcı olur.

Lehim

Bu, projenin en çok zaman alan kısmıdır.

İyi havalandırılmış bir alanda çalıştığınızdan ve mola verdiğinizden emin olun.

Kullandığım LED ayırma panolarında lehim noktaları oldukça sıkı, bu yüzden temas noktalarının her birine bir damla lehim koyup tekrar eritmeyi ve teli erimiş lehime yapıştırmayı daha kolay buldum.

Adım 5: Yazılımı İndirin ve Yükleyin

Yazılımı İndirin ve Yükleyin
Yazılımı İndirin ve Yükleyin
  1. Arduino IDE, henüz kurulu değilse. İndirilebilir sürümünü kullanıyorum. Henüz web düzenleyici sürümünü denemedim.
  2. ATMega panoları, kod yüklemeden önce birkaç ekstra adım gerektirir. Spark Fun Pro Mikro Bağlantı Kılavuzu. Tüm adımları dikkatlice uyguladığınızdan emin olun, aksi takdirde tahtanızı "tuğla" yapacaksınız.
  3. Kullandığım "parıltı" ışık animasyonu kitaplığı için Kitaplıklar, Kitaplıkları Yönet'e gidin ve ALA Kitaplığı ekleyin. İstediğiniz herhangi bir ışık modunu veya kitaplığı kullanabilirsiniz, sadece kodu değiştirin.

Adım 6: Bileşenleri Bağlayın ve Kodu Yükleyin

Bileşenleri Bağlayın ve Kodu Yükleyin
Bileşenleri Bağlayın ve Kodu Yükleyin
Bileşenleri Bağlayın ve Kodu Yükleyin
Bileşenleri Bağlayın ve Kodu Yükleyin

Kodumu, sensörlerimi ve LED'leri, yeni bileşenlerin bir giysiye dikmeden önce işlevsel olduğundan emin olmak için çalıştığını bildiğim bir panoda test etmeyi seviyorum. Arduino Uno veya bir projeye özel olmayan Sparkfun RedBoard gibi mikro denetleyici tutmanızı öneririm, böylece deneyler yapabilir ve testler yapabilirsiniz. LED telimi yaparken, sık sık iyi bağlantılarım olup olmadığını kontrol etmek için bağlardım.

Bu proje için bileşenleri nasıl bağlayacağınız aşağıda açıklanmıştır:

İvmeölçer Bağlantısı:

  • İvmeölçerde VCC'den Pro Micro'da VCC'ye
  • İvmeölçerde GND'den Pro Micro'da GND'ye
  • İvmeölçerde Z-OUT, Pro Micro'da A0'a
  • İvmeölçerde Y-OUT, Pro Micro'da A1'e
  • İvmeölçerde x-OUT, Pro Micro'da A2'ye

LED Tel Bağlantısı:

  • Pro Micro'da RAW'a ilk LED'de 5V
  • Pro Micro'da pin 2'ye giden ilk LED'de Din
  • Pro Micro'da ilk LED'den GND'ye gnd
  • LED dizisi oluştururken, okların güç kaynağından uzakta aynı yönü gösterdiğinden emin olun.

Güç bankasını USB kablosuyla Pro Micro'ya bağlayın

Güç bankasının şarj edildiğinden emin olun

İşte kod:

#Dahil etmek

AlaLedRgb rgbStrip; AlaSeq spin = { { ALA_OFF, 100, 100, alaPalNull }, { ALA_SPARKLE, 1000, 1000, alaPalCool }, { ALA_OFF, 100, 100, alaPalNull }, { ALA_ENDSEQ } }; int z; geçersiz kurulum() { Serial.begin(9600); // seri bağlantı noktasını 9600 rgbStrip.initWS2812(35, 2); //şeritteki LED sayısını 35'e ayarlayın ve pin 2'ye veri gönderir rgbStrip.setBrightness(0x444444); rgbStrip.setAnimation(döndür); geçersiz döngü() { z = analogRead (0); // analog giriş pinini oku A0 Serial.println(z, DEC); // Z eksenindeki ivmeyi yazdır if (z >= 400) { Serial.print("spin"); rgbStrip.runAnimation(); } else { Serial.print("adım iki, üç"); } }

Adım 7: LED İpliği Eteğe Dikin

LED İpliği Etek İçine Dikin
LED İpliği Etek İçine Dikin
LED İpliği Etek İçine Dikin
LED İpliği Etek İçine Dikin
LED İpliği Etek İçine Dikin
LED İpliği Etek İçine Dikin

Daha önce belirlediğiniz yolu izleyerek, her bir ışığın görünmesini istediğiniz yere sabitlediğinizden emin olarak LED şeridini yerine gevşek bir şekilde dikin. Renk güzel görünsün diye benimkinin beyaz puantiyelerle hizalanmasını istedim.

Tel hafifçe sabitlendikten sonra, elektrik temas noktalarını yalıtmak için lehim noktalarının üzerine ve hareket ederken/dans ederken yerinde kalmasını sağlamak için LED'in yanlarının altına bir miktar sıcak tutkal ekleyin.

Bir örgü kumaş veya şerit kullanarak, yaklaşık 2 inç genişliğinde uzun şeritler kesin ve LED şeridin üzerine sabitlerken kenarları alttan katlayın, ardından yerine dikin. Bu, ipliği eteğin kumaşı üzerinde daha dengeli hale getirecek ve bileşenlerin bacaklara, naylon çoraplara veya diğer insanlara çizilmesini veya takılmasını önleyin.

Önerilen: