İçindekiler:

Alexa-Etkin Ölüm Yıldızı Lambası: 17 Adım (Resimlerle)
Alexa-Etkin Ölüm Yıldızı Lambası: 17 Adım (Resimlerle)

Video: Alexa-Etkin Ölüm Yıldızı Lambası: 17 Adım (Resimlerle)

Video: Alexa-Etkin Ölüm Yıldızı Lambası: 17 Adım (Resimlerle)
Video: Atatürk'ün ölüm anı😪😭 2024, Temmuz
Anonim
Alexa-Etkin Ölüm Yıldızı Lambası
Alexa-Etkin Ölüm Yıldızı Lambası
Alexa-Etkin Ölüm Yıldızı Lambası
Alexa-Etkin Ölüm Yıldızı Lambası

Bu benzersiz sesle etkinleştirilen lambayla Karanlık Tarafın bir parçasını oturma odanıza getirin. Hem kullanışlı hem de bakmaktan zevk alan işlevsel bir sanat eseri. Açmak veya kapatmak? Bütün lambalar bunu yapar! Parlaklığı değiştirmek mi? Çok yaygın! Ama seninki bunu yapabilir mi? *giriş videosu için sesi açma işareti*

Rad, değil mi? Bu harika ışık-ses gösterisinin yanı sıra, Alexa'dan lambayı açıp kapatmasını veya on parlaklık seviyesi arasından bir parlaklık ayarı seçmesini de isteyebilirsiniz.

Dark Side'ın gerçek gücüyle arkadaşlarınızı etkileyin!

1. Adım: Genel Bakış

Bu proje popüler bir IKEA lambasını alıyor, aydınlatma/kinetik hareketlerini otomatikleştiriyor ve ses kontrolünü etkinleştirmek için onu Amazon Alexa'ya bağlıyor. Bu projenin üstlenilme sırasına göre altı bileşeni şunlardır:

  • Lambayı boyamak (2-6. Adımlar)
  • Devreyi kurmak (Adım 7)
  • Alexa'yı kurma (Adım 8)
  • Motorun takılması (Adım 9-11)
  • Braketin oluşturulması (Adım 12)
  • Hepsini bir araya getirme (Adım 13-16)

İş yükünü yönetilebilir tutmak için, Alexa mesajlarını ayrıştıran ve gerçek zamanlı iletişimi yöneten arka uç yazılımının öğelerini soyutladım. Sadece Arduino taslağını yüklemeniz ve bu eğitimde açıklandığı gibi Alexa becerisini kurmanız yeterlidir ve ses kontrolü kutudan çıktığı gibi gerçekleşmelidir.

İlgili tüm kodlar burada bulunabilir. Tüm STL modelleri mm cinsinden ölçülür. Bu benim ilk kez bir Eğitilebilir Yazı yazıyorum, bu nedenle yorumlarınız ve geri bildirimleriniz çok takdir ediliyor!

2. Adım: Lambayı Getirin

Lambayı Getir
Lambayı Getir
Lambayı Getir
Lambayı Getir
Lambayı Getir
Lambayı Getir

Size en yakın IKEA'ya gidin ve PS 2014 sarkıt lambayı alın.

14" ve 20" versiyonları olacak. Beyaz/bakır varyantlı 14" modelini alın. Kutudan çıkardığınızda beyaz bir merkezi çerçeve, 10 bakır kol ve 40 beyaz panel bulacaksınız. Resimde işaretlenen noktalarda her kolda dört panel bulunur. Aşağıdaki dört sıra böylece ortaya çıkmak:

  • Küçük üst paneller
  • Büyük üst-orta paneller
  • Büyük alt-orta paneller
  • Küçük alt paneller

Kolları çerçeveye takın ve bir miktar maskeleme bandıyla etiketleyin. Ayrıca panelleri etiketleyin (ancak henüz eklemeyin). Kolları 0'dan 9'a ve panelleri B0'dan B9'a ve T0'dan T9'a etiketledim. 1. ve 2. satırların (3 ve 4 gibi) tasarımı ayırt edici olduğundan ve aynı etiket kullanılabildiğinden, her panel numarasını iki kez kullandığımı unutmayın. Örneğin, 7. kola giden paneller T7 (küçük üst), T7 (büyük üst-orta), B7 (büyük alt-orta) ve B7 (küçük alt) olacaktır.

Sıkıcı? Evet. Ancak tüm bu etiketleme daha sonra alakalı olacaktır. Öyleyse devam et, etiketle!

Adım 3: Onları Parlak Gri Boyayın

Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya
Onları Parlak Gri Boya

Biraz parlak gri boya alın. Birkaç kutu al, onlara ihtiyacın olacak. Rust-Oleum Gloss Winter Grey ile gittim.

Panelleri yatırın (tüm 40 tanesi!) ve güzelce eşit şekilde püskürtün. Maske taktığınızdan emin olun. Karanlık Taraf bile önce güvenliği düşünür! Referans için benimkine bakın.

Panelleri gece boyunca kurumaya bırakın, ardından ikinci bir kaplama yapın. Tatlı!

Adım 4: Siperleri Bantlayın

Siperleri Bantlayın
Siperleri Bantlayın
Siperleri Bantlayın
Siperleri Bantlayın
Siperleri Bantlayın
Siperleri Bantlayın

Tüm panelleri kolların üzerine geri koyun, ancak tamamen değil. Yerine oturmalarına izin vermeyin. Bunları yakında tekrar çıkaracaksınız ve yerine oturan bir paneli çıkarmak biraz çaba gerektirir.

İşiniz bittiğinde, dünyadaki tüm "siperleri ve vadileri" bantlamak için referans bir Ölüm Yıldızı görüntüsü (bunun gibi) kullanın. Bunlar, Ekvator hendeği vb. gibi açık gri kalmasını istediğiniz alanlardır. Bu yavaş ve tekrarlayan bir süreçtir, ancak sonucu gördüğünüzde büyük ölçüde işe yarayacaktır!

Ayrıca üst yarımkürede büyük bir daireyi bantladığınızdan emin olun. Superlaser tasarımının daha sonra izleneceği yer burasıdır. Maskeleme bandında bir daireyi işaretlemek için büyük ve dairesel bir şey kullanın. Sonra kesin ve resimlerde gösterildiği gibi kabaca aynı yere yapıştırın.

Adım 5: Dokuyu Boyayın

Dokuda Boya
Dokuda Boya
Dokuda Boya
Dokuda Boya
Dokuda Boya
Dokuda Boya

Birkaç kutu taş dokulu gri boya alın. Rust-Oleum Gray Stone kaplama ile gittim.

Panelleri çıkarın ve boyayın! Daha yavaş, hafifçe sürekli püskürtme ile tek bir kat bana tam olarak doğru dokunuşu verdi. Kollardaki ve panellerdeki etiketler, parçaları tasarımda doğru yerlerine yerleştirmenize yardımcı olur, ancak bunu daha sonra saklayın.

Maskeleme bandını ve viyolayı çıkarın, Ölüm Yıldızı panelleriniz hazır!

Adım 6: Süper Lazeri Çizin

Süper Lazeri Çıkarın
Süper Lazeri Çıkarın
Süper Lazeri Çıkarın
Süper Lazeri Çıkarın
Süper Lazeri Çıkarın
Süper Lazeri Çıkarın

Superlaser için bir şablon yapmak için bir 3D yazıcı kullanın. STL'yi tasarımımdan ekledim.

Sadece kolların üzerinde Süper Lazer alanı olan panelleri takın (sadece hafifçe, henüz oturma yok) ve diğer taraftan bunları birbirine bantlayın. 3B yazdırılan şablonu yapıştırın ve eşmerkezli daireleri izlemek için siyah bir kalem kullanın. Ardından referans Ölüm Yıldızı resminizi kullanarak Superlaser'ın iç tasarımı için çizgiler yapın.

Tebrikler, tasarım parçalarıyla işiniz bitti!

Sanatsal şeyler yeter. Şimdi teknik konuya geçelim.

Adım 7: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et

Güzelce boyanmış bir küreniz ve iyi işleyen bir motor sisteminiz var ama bu şey Alexa'nın kendisine bağlanmayacak! Şu devreyi yapalım.

PCB'yi sipariş etmek için ekteki Gerber dosyalarını kullanın. Şahsen OSH Park'ı kullanmayı seviyorum. Gerber dosyalarıyla uğraşmak istemiyorsanız burada paylaştığım panoyu sipariş etmeniz yeterli.

Kartın gelmesini beklerken şemada gösterilen bileşenleri alın:

  • 1 x Arduino MKR1000
  • 1 x A4988 Step Sürücü
  • 1 x 5V 1 Kanallı SSR Kartı
  • 1 x LM7805 Regülatör + Soğutucu
  • 1 x 1N4004 Diyot
  • 1 x 100µF Kondansatör
  • 1 x 10µF Kondansatör
  • 1 x 0.1µF Kondansatör
  • 3 x 2 Kutuplu 5mm Vidalı Terminaller

Resimlerde gösterildiği gibi her şeyi lehimleyin. SSR kartını PCB'ye takmak için 4 ince vida kullanın. PCB'den SSR terminallerine üç kısa kablo takmanız gerekeceğini unutmayın.

Devreyi doğrulamak istiyorsanız buradaki test kodunu kullanın. Her şey yolunda giderse, yukarıdaki videoya benzer bir şey görmelisiniz.

8. Adım: Buluta Bağlayın

Buluta Bağlayın
Buluta Bağlayın
Buluta Bağlayın
Buluta Bağlayın
Buluta Bağlayın
Buluta Bağlayın

Bu projenin o kadar çok parçası vardı ki, arka uç yazılım geliştirmenin stresini omuzlarınızdan atmak istedim. Alexa için hala yapmanız gereken bazı yapılandırmalar var. Ve bir Echo'ya ihtiyacınız olacak! Amazon bu beceriyi halka sunmama izin verirse - hâlâ inceleniyor - bu adımı güncelleyeceğim, böylece Alexa kurulumunu hiç yapmanıza gerek kalmayacak. Ama şimdilik…

Alexa Skills Kit Dev Console'a gidin ve Create Skill'e basın. Ona bir ad verin (bu aynı zamanda çağrı adınız olacaktır) ve ardından bir model seçerken "Özel" öğesini seçin. Beceri konsolunda, sol sütundaki JSON Düzenleyici'ye gidin ve becerinin model dosyasını yükleyin. Ardından, Bitiş Noktası altında, bunu "Varsayılan Bölge" kutusuna ekleyin: arn:aws:lambda:us-east-1:074765571920:function:alexa-deathstar.

Hepsini kaydedin ve beceriyi telefonunuzun Alexa uygulamasında etkinleştirin: Beceriler > Becerileriniz > Geliştirme Becerileri > {Yeni beceriniz}. Şimdi tüm bunları Echo'nuzdan cihazınızı kurmasını isteyerek test edin: "Alexa, Death Star'dan kurulumu başlatmasını isteyin". Alexa işini yapmalı ve size lambanızın cihaz kimliği olacak 8 haneli bir numara vermelidir.

İşe yaradı mı?!

Ardından, DeathStarLamp.ino çizimini MKR1000'inize yükleyin. Yüklemeden önce Wifi ve cihaz kimliği bilgilerinizi 30-32. satırlarda güncellediğinizden emin olun. Bu noktada, Alexa'ya bir komut vermek, Arduino pinlerinin voltaj okumalarını değiştirmelidir (pin eşlemesi için 11-15 satırlarına bakın). Test etmek için bir multimetre kullanın!

Not: Cihaz kurulumu tamamlandıktan sonra Alexa, MKR1000'in çalışır durumda olduğunu varsayarak komutlarınızı işleyecektir. Tek yönlü bir iletişim kanalıdır.

9. Adım: İpleri Kesin

İpleri Kesin
İpleri Kesin
İpleri Kesin
İpleri Kesin
İpleri Kesin
İpleri Kesin

Lambanın açılıp kapanmasını motorlu yapmak için beraberinde gelen arkaik tel mekanizmasından kurtulmamız gerekiyor.

Resimlerde işaretlenmiş ip kıskacı, kasnak kapağı ve kasnağı çıkarın. Ardından kalan yapıyı temiz bir şekilde çıkarmak için kasnağın altındaki küçük vidayı sökün. Vidayı sonradan taktım ama bu zorunlu değil.

İpin uçlarına takılan küçük bakır topları oldukça hoş buldum. Bu yüzden ipi kestim ve topları beyaz çerçeve üzerinde işaretlenmiş iki (rastgele) oluğa yapıştırdım. Onlara Çekirdek Reaktörlerimiz deyin! Luka, uzak dur…

Adım 10: Motor Bağlantısını Yazdırın

Motor Bağlantısını Yazdırın
Motor Bağlantısını Yazdırın
Motor Bağlantısını Yazdırın
Motor Bağlantısını Yazdırın
Motor Bağlantısını Yazdırın
Motor Bağlantısını Yazdırın

Nema 14 Yuvarlak Step Motor ve M3 soket başlı vidalar için ölçülen ekteki STL'yi yazdırın. Dişi terminalleri dört motor kablosuna lehimledim, ardından baskılı montaj parçasına uygunluğu test ettim. Bu özel kademeli modelin delikleri olarak ihtiyaç duyulan somunlar zaten dişlidir.

Takmak için, ısıtılmış bir demir kullanarak plastikte küçük bir pilot delik açtım, ardından montajı çerçeveye sabitlemek için 1/2 #5 kendinden kılavuzlu vida kullandım.

Adım 11: Çerçeve Plakalarını ve Çubuğu Yerleştirin

Çerçeve Plakalarını ve Çubuğu Yerleştirin
Çerçeve Plakalarını ve Çubuğu Yerleştirin
Çerçeve Plakalarını ve Çubuğu Yerleştirin
Çerçeve Plakalarını ve Çubuğu Yerleştirin
Çerçeve Plakalarını ve Çubuğu Yerleştirin
Çerçeve Plakalarını ve Çubuğu Yerleştirin

Plakaları iki STL dosyasından yazdırın ve 1/4 -20 altıgen somunu üst plaka yuvasına bastırın. Yapıştırıcıya gerek yok, bastırarak oturması yeterince sıkı olacaktır. 3 kollu hareketli parçayı beyaz üzerine sandviçleyin çerçeveyi plakalar arasına yerleştirin ve bunları dört adet 16 mm M3 vida kullanarak vidalayın.

Ardından 6 inç uzunluğunda 1/4" dişli çubuğu altıgen somunun içinden vidalayın ve 1/4"-5 mm Mil Bağlayıcı kullanarak motor miline takın.

Kurulumunuzu test etmek ister misiniz? Devreyi 12V ile besleyin, Arduino'nun Wifi'ye bağlanmasını bekleyin ve Alexa'ya bir komut verin: "Alexa, Death Star'dan parıltıyı ikiye ayarlamasını isteyin".

Her şey yolunda giderse, yukarıdaki videoya benzer bir şey görmelisiniz. Gösterilen videonun çerçeve plakalarının olmadığını unutmayın; Ekledikten sonra video çekmeyi unutmuşum. Plakalar, tüm mekanizmayı çok daha güvenilir ve emniyetli hale getirir.

Adım 12: Brace'i Oluşturun

Brace'i oluşturun
Brace'i oluşturun
Brace'i oluşturun
Brace'i oluşturun
Brace'i oluşturun
Brace'i oluşturun

Lambayı herhangi bir duvara asabilmek için tahta bir destek yapmayı seçtim. Bu şekilde sadece tavan çıkışlarıyla sınırlı kalmazsınız.

Bağlantının 3 parçasını 1,5" kalınlığındaki çam tahtasından kesin. Tüm parçalar 2" genişliğinde tutuldu ve dairesel parçanın izini sürmek için IKEA lambasının kanopisini (veya tavan kapağını) kullanın. CAD işlemede açıklamalı diğer ölçümler. Ardından, gösterildiği gibi dairedeki üç deliği delin: ortadaki 3/8" ve iki yandakiler 5/32" uçlu.

Ayrıca resimde işaretlenen yerlere iki adet 3/8" delik (güç kablosu için) ve iki adet 1/8" delik (duvar vidaları için) delin.

Pekala, boyama zamanı (tekrar)! Her biri beyaz astar ve koyu kırmızı boyadan oluşan bir aerosol kutusu alın. Bunları kullandım:

  • KILZ Beyaz Yağ Bazlı İç Astar, Sızdırmazlık ve Leke Engelleyici Aerosol
  • Rust-Oleum Saten Colonial Kırmızı Genel Amaçlı Sprey Boya

Katlar arasında yaklaşık 8 saatlik bir boşluk olacak şekilde tüm desteği astar ile iki kez kaplayın. Ardından, yalnızca kenarları kapatmak için maskeleme bandı kullanın ve nesneye birkaç kat kırmızı boya uygulayın. Gece boyunca kurumaya bırakın, ardından maskeleme bandını çıkarın. Ve 2 tonlu ahşap desteğiniz hazır!

Adım 13: Hepsini Bir Araya Getirin - Bileşenler

Hepsini Bir Araya Getirin - Bileşenler
Hepsini Bir Araya Getirin - Bileşenler
Hepsini Bir Araya Getirin - Bileşenler
Hepsini Bir Araya Getirin - Bileşenler
Hepsini Bir Araya Getirin - Bileşenler
Hepsini Bir Araya Getirin - Bileşenler

Burada listelenen 12VDC 1A güç kaynağını alın.

Güç kaynağının boyutlarını destek genişliği içinde tutmak için bu seçeneği seçtim. Her şeyi güzelce bir araya getiriyor! Güç kaynağını ve devre kartınızı desteğin diyagonal kolunun içine sabitlemek için dört adet #6 x 3/8 kendinden kılavuzlu vida kullanın.

Beyaz kabloyu ve topraklama kablosunu (lamba gölgeliğine takılı) büyük orta delikten çekin ve lambayla birlikte gelen iki bağlantı vidasını daha küçük yan deliklerden geçirin (tamamen değil). Ardından yuvarlak metal plakayı üzerindeki oluk yaylarını kullanarak vidalara tutturun.

Adım 14: Hepsini Bir Araya Getirin - Motor Telleri

Hepsini Bir Araya Getirin - Motor Telleri
Hepsini Bir Araya Getirin - Motor Telleri
Hepsini Bir Araya Getirin - Motor Telleri
Hepsini Bir Araya Getirin - Motor Telleri
Hepsini Bir Araya Getirin - Motor Telleri
Hepsini Bir Araya Getirin - Motor Telleri

Ardından, 2 fit uzunluğunda 4 telli bir kabloyu ana delikten ve ardından gölgelik deliğinden geçirin. Tellerimin düzgün bir şekilde yönetilmesini seviyorum, bu yüzden bu çok çekirdekli kabloyu aldım.

Dört kabloyu, kablonun gölgelik deliğinden geçtiği noktanın etrafına ayırın ve kabloları ayarlamak için gölgelik deliğinin her iki yanındaki iki küçük yan yivi kullanın. Bu, 4 kablolu telin herhangi bir delme veya değişiklik yapmadan gölgelikten geçmesine izin verecek ve yine de gölgelik fişini orijinal konumuna getirebileceksiniz. Daha iyi bir fikir için resimlere bakın.

Kanopi tabanından 6 inç uzunluğunda beyaz kablo ve 4 telli kablonun yaklaşık 12 inç uzunluğunda olmasına izin verin. Kanopiyi sonuna kadar çekerek ve gölgelik tapasındaki uç kapağı vidalayarak her şeyi yerine sabitleyin.

Çok çekirdekli kabloyu üst kablo deliğinden geçirin ve bir ucunu devre kartındaki step için belirlenmiş dört terminale vidalayın. Doğru renkli kablonun kartta etiketlendiği gibi doğru terminale girdiğinden emin olun: K-siyah, G-yeşil, R-kırmızı, B-mavi. Çok çekirdeğin diğer ucunu Adım 10'daki step motorun karşılık gelen renkli kablolarına bağlayın.

Adım 15: Hepsini Bir Araya Getirin - Bağlantılar

Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar
Hepsini Bir Araya Getirin - Bağlantılar

Destek ucundan evinizdeki en yakın elektrik prizine gidecek kadar uzun 18 AWG 3 telli bir kablo alın. Bunu aldım çünkü ortezin kırmızı-beyaz renk temasıyla iyi gitti.

Bu güç kablosunu desteğin iki 3/8 kablo deliğinden geçirin. Ardından kablonun bir ucunu desteğin merkez deliğinden dışarı çıkan lamba tellerine lehimleyin. Bağlantıları sabitlemek için kırmızı plastik bant (veya kırmızı ısı emici) kullanın. Takın. güç kablosunun diğer ucuna 3 telli bir elektrik fişi.

Şimdi kabloyu SSR rölesinin etrafındaki kısımdan soyun. Sıcak kabloyu (bu durumda siyah) kesin ve uçları röle kartının vidalı terminallerine sabitleyin.

Ayrıca güç kaynağı ile devre arasındaki alanın etrafındaki kabloyu soyun ve sıcak (siyah) ve nötr (beyaz) kabloların üzerine T-tap eklerini yerleştirin. Güç kaynağı giriş kablolarının ucuna karşılık gelen erkek konektörleri kıvırın ve bunları T-tap bağlantılarına bağlayın. Bu, 12VDC güç kaynağının ikinci bir güç kablosuna ihtiyaç duymadan ihtiyaç duyduğu AC girişini almasını sağlar.

Son olarak, güç kaynağının çıkış kablolarını kısa kesin ve bunları devre kartının giriş güç terminallerine vidalayın. Güç kablosunu bir duvar prizine takın ve her şey doğru yapılırsa Arduino'nun yeşil PWR ışığı yanmalıdır!

Adım 16: Kapatın

Kapat
Kapat
Kapat
Kapat
Kapat
Kapat
Kapat
Kapat

Hepiniz lambayı yapıyorsunuz. Şimdi yükleyelim!

Braketi duvara sabitlemek için #10 x 1-1 / 2" siyah kabin vidalarıyla #8 x 2" duvar dübellerini kullanın. Ardından, tüm boyalı küre panelleri doğru konumlarına oturtun, ancak motor montajının etrafında altta bir çift dışarıda bırakın. Tamamlanmış küreyi ampul bağlantı çerçevesine takın (ayrıntılar için IKEA kılavuzuna bakın). Çok çekirdeği beyaz kabloya hizalamak için küçük bir kablo bağı da kullandım.

Ardından, motorun kurulumunu kolaylaştırmak için lamba panellerini biraz açın. Bu, kabloları yönlendirmek ve vidaları çalıştırmak için size biraz alan sağlayacaktır. Motoru yuvaya takmak için iki M3 vida kullanın ve ardından şaft bağlayıcısını motorun aksına takın.

Alt bölümden kalan panelleri takın ve hazırsınız!

Adım 17: Oynamaya Başlayın

Oyuna başla!
Oyuna başla!
Oyuna başla!
Oyuna başla!
Oyuna başla!
Oyuna başla!

Devrenizi doğru bir şekilde kaydettirdiğinizi ve bağladığınızı varsayarsak, bu noktada lambayı takabilmeli ve Alexa'ya komut vermeye başlamalısınız! Devam et, bir dene. Çağırabileceğiniz eylemler şunlardır:

  • Açma/kapatma: Alexa, Death Star'dan açmasını/kapatmasını isteyin.
  • Parlaklık kontrolü: Alexa, Death Star'dan parıltıyı altıya ayarlamasını iste.
  • Light-n-Sound gösterisi: Alexa, tam efektler için Death Star'a sor.

Alexa becerisini kurarken seçtiğiniz beceri adının {Death Star} ile değiştirilmesi gerektiğini unutmayın. İşte lambanın çalışırken birkaç video daha.

Arkadaşlarınızı Sith'in görkemiyle tanıştırırken iyi eğlenceler!

Uzay Mücadelesi
Uzay Mücadelesi
Uzay Mücadelesi
Uzay Mücadelesi

Uzay Yarışmasında İkincilik

Önerilen: