İçindekiler:

Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli: 19 Adım (Resimlerle)
Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli: 19 Adım (Resimlerle)

Video: Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli: 19 Adım (Resimlerle)

Video: Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli: 19 Adım (Resimlerle)
Video: Evimi Akıllı Hale Getirdim! (S-Link Hazır Sistemler) 2024, Kasım
Anonim
Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli
Alexa Perde Kontrol Sistemi - 3D Yazdırılabilir ve Düşük Maliyetli

Merhaba, uzun zamandır evimizin mümkün olduğunca çoğunu otomatikleştirmeye çalışıyorum. Kış İngiltere'ye geldiğinde, akşamları tüm perdeleri kapatıp sabah hepsini tekrar açma işini kaldırmaya karar verdim. Bu, evdeki her odaya yılda 730 kez daha az girmek anlamına gelir! (Süper havalı olduğundan bahsetmiyorum bile).

Kurulumdan sonra, perdelerinizin evinizdeki diğer cihazlarla birlikte çalışmasını sağlamak için Alexa'ya rutinler de ekleyebilirsiniz. Örneğin, Alexa evinizin ortak tarafındaki perdeleri gün batımından 15 dakika önce kapatabilir (böylece mevsimlere otomatik olarak ayak uydurur). Perdeleri kapatarak, televizyonu açarak ve ışıkları karartarak film gecesi için bir oda hazırlamak için bir rutin de programlayabilirsiniz.:)

Bu basit bir iştir ve yazdırılan parçalar yazdırıldıktan sonra üç saatten kısa sürede monte edebilirsiniz.

Adım 1: İzlemeyi Tercih Edin…

Image
Image

Her zaman olduğu gibi, size kendinizinkini nasıl oluşturacağınızı gösteren bir video hazırladım. Her şeye genel bir bakış elde etmek için önce izlemenizi ve ardından kendinizinkini kurarken bu yazılı kılavuzu takip etmenizi tavsiye ederim.

Adım 2: Malzeme Listesi / İhtiyacınız Olan Şeyler

Malzeme Listesi / İhtiyacınız Olan Şeyler
Malzeme Listesi / İhtiyacınız Olan Şeyler

Perde otomasyon sisteminizi kurmaya başlamadan önce birkaç parçaya ihtiyacınız olacak.

Bu projede kullanılan ve bunları nerede bulabileceğinizin bir listesi:

■ Basılı parçalar için yaklaşık 100 gram plastik.

■ Nema 17 Step Motor: https://geni.us/StepperMotor2 ■ A4988 Step Motor Sürücü: https://geni.us/StepperMotor2 ■ Adafruit Feather Huzzah ESP8266: https://geni.us/StepperMotor2 ■ Mini Breadboards x2 (kendinden yapışkanlı): https://geni.us/StepperMotor2 ■ Breadboard Jumper Kabloları: https://geni.us/StepperMotor2 ■ Örgülü olta teli: https://geni.us/StepperMotor2 ■ Uzun USB A - USB Mikro B Kablosu: https://geni.us/StepperMotor2 ■ 100 Kondansatör: https://geni.us/StepperMotor2 ■ 8 AA Pil için Anahtarlı Pil Tutucu: https://geni.us/StepperMotor2 ■ Somunlar ve Cıvatalar: https:// geni.us/StepperMotor2 M4 Somunlar x2 M4 x 10mm cıvatalar x2 M3 x 10mm cıvatalar x 4■ 8x AA piller

■ Pille çalışan tutkal tabancası: https://geni.us/BoschBatteryGlueGun (sahip olmanız gereken bir şey değil ama yakın zamanda bir tane aldım ve işleri birbirine yapıştırmayı çok kolaylaştırdı).

==========

Kod Github'dan buradan indirilebilir:

Son olarak 3D baskılı parçalar şuradan indirilebilir:

3. Adım: Ana Gövdeyi Yazdırın

Ana Gövdeyi Yazdır
Ana Gövdeyi Yazdır
Ana Gövdeyi Yazdır
Ana Gövdeyi Yazdır
Ana Gövdeyi Yazdır
Ana Gövdeyi Yazdır

Yazdırmanız gereken ilk öğe 'main_body.stl' dosyasıdır. Baskı yatağına yapışmasına yardımcı olması için kenarlı olarak yazdırmayı ve yalnızca yapı plakasındaki destekleri açmayı önerdim.

Kenar ayarı, baskı yatağı ile daha büyük bir temas ve yapışma alanı sağlamak için birinci katmandaki baskının dış çevresinde ek plastik ekstrüzyonlar içerir.

Baskı tamamlandıktan sonra kenar ve iç destekleri muhafazadan çıkarın.

Adım 4: Step Motorun Takılması

Step Motorun Takılması
Step Motorun Takılması
Step Motorun Takılması
Step Motorun Takılması
Step Motorun Takılması
Step Motorun Takılması

Motoru ana gövdeye takmadan önce, ekteki resimde gösterildiği gibi küçük yuvaya tek bir M4 somunu takmanız gerekiyor. Bu, makinemizin kapağını tutmak için burada - daha sonra ekleyeceğimiz bir parça.

Kademeli motoru, kademeli motordan çıkan kabloların açıklığa doğru gittiğinden emin olarak muhafazanın altından yerleştirin.

Step motoru yerinde tutmak için önceki dört cıvatayı kullanın. Sıkıca sıkılmaları gerekir, ancak basılı bileşene zarar verecek kadar sıkı olmamalıdır.

Adım 5: Elektroniği Bağlayın

Elektroniği bağlayın
Elektroniği bağlayın

Şimdi elektronik üzerinde çalışmaya başlayacağız. Tüm elektronik bileşenleri birbirine bağlamak için devre şemasını veya aşağıdaki tabloyu takip edebilirsiniz. Bunları nasıl yorumlayacağınızdan emin değilseniz, adım adım videoda benimle birlikte takip edebilirsiniz: https://www.youtube.com/embed/JtYdPwO65WI?t=155 (videoda doğru yerden başlayacak).

İlk önce step sürücü ile ESP8266 arasında giden kablolar:

Tüy - A4988

16 ---- EN0 ------ DIR13 ---- STEPGND - GND3V ---- VDD

Şimdi step motordan step sürücüye giden kablo:

A4988 -- Step Motor

1B -- Blue1A -- Red2A -- Green2B -- Siyah

Motor sürücüsündeki RESET ve SLEEP pinleri de ikisini birbirine bağlayan bir kablo ister.

Ayrıca VMOT ve GND'ye 100µF kapasitör eklemeniz gerekecek. Kondansatörün polaritesine dikkat ettiğinizden emin olun.

Ve son olarak, güç kaynağını bağlamak isteyeceksiniz. Bu aynı zamanda VMOT (pozitif tel) ve GND (negatif) için de geçerlidir.

6. Adım: Kodu Yükleyin

Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle

USB kablonuzun bir ucunu Feather Huzzah'a ve diğer ucunu PC'nize takın.

Github sayfasına gidin ve kodu indirin:

PC'nizde olduğunda, Arduino IDE'de açın.

Kodun birkaç satırını, wifi bağlantınıza ve evin neresinde kullanmayı düşündüğünüze göre uyarlamak için değiştirmeniz gerekecek:

  • 17. satırda wifi SSID'nizi (veya wifi adınızı) girmeniz gerekir.
  • 18. satırda wifi şifrenizi girmeniz gerekiyor
  • 60. satırda, Alexa'nın perdelerinize atıfta bulunacağı adı ayarlamanız gerekir (şu anda varsayılan kodda 'zemin perdesi'). Alexa'dan perdenizi açıp kapatmasını istemeniz gerekecek. Yani buraya 'yatak odası' koyarsanız, "Alexa yatak odası perdelerini aç" demeniz gerekir.

Seri Monitörü açın ve baud hızını 9600'e ayarlayın. Artık kodu yükleyebilirsiniz.

Monitörün ne döndürdüğüne bir göz atın, bu, wifi ağınıza başarılı bir şekilde bağlanıp bağlanmadığını size bildirir.

Adım 7: Perdeleri Alexa'ya Ekleyin

Perdeleri Alexa'ya ekleyin
Perdeleri Alexa'ya ekleyin
Perdeleri Alexa'ya ekleyin
Perdeleri Alexa'ya ekleyin
Perdeleri Alexa'ya ekleyin
Perdeleri Alexa'ya ekleyin

Şimdi akıllı telefonunuzda veya tabletinizde Alexa uygulamasını açın ve sağ alttaki akıllı ev cihazları simgesine tıklayın, ardından yeni bir cihaz ekleme işlemine başlamak için sağ üstteki + düğmesine ve ardından 'Cihaz ekle'ye basın.

ESP8266'mızda çalıştırdığımız kod bir WeMo fişini taklit ediyor olsa da, onu yapılandırmak için uygulamalarını kullanmak istemiyoruz, bu nedenle sunulan çeşitli cihaz türlerini aşağı kaydırın ve listenin altından 'Diğer'i seçin.

'Cihazları Keşfet'e basarak devam edin.

Alexa arama yaparken Arduino IDE seri monitörümüzde bir sürü metin çıktısı görmelisiniz. Bu, Alexa'nın keşif isteğine yanıt veren ve ona ne dendiğimizi ve ne yapabileceğimizi bildiren cihazımızdır (bu durumda açılıp kapatılabilir).

Şimdiye kadar her şey plana göre gittiyse, yeni bir fişin keşfedildiğini bildirmelidir.

Adım 8: Test Süresi…

Test zamanı…
Test zamanı…
Test zamanı…
Test zamanı…
Test zamanı…
Test zamanı…

Kod çalışırken şimdiye kadar her şeyi test etmeliyiz. Güç kaynağınızı bağlayın veya açın ve ardından Alexa'dan perdelerinizi kodunuzda daha önce atadığınız adı kullanarak açıp kapatmasını isteyin.

Kapatılmasını istediğinizde stepin bir yöne, açılmasını istediğinizde diğer yöne döndüğünü görmelisiniz.

Adım 9: Elektronik ve Kapağı Takın

Elektronik ve Kapağı Takın
Elektronik ve Kapağı Takın
Elektronik ve Kapağı Takın
Elektronik ve Kapağı Takın
Elektronik ve Kapağı Takın
Elektronik ve Kapağı Takın

Yapının bu kısmı için 'lid.stl' dosyasını yazdırmanız gerekecek, bu sırada aşağıdaki gibi devam edebiliriz.

Üzerinde ESP8266 bulunan devre tahtasının arkasındaki kendinden yapışkanlı kapağı soyun ve yapışkan yapışkan step motora bakacak şekilde muhafazanın içine yerleştirin. Yerine sabitlemek için basınç uygulamadan önce, muhafazanın içinde gidebildiği kadar sağa ve aşağı kaydırıldığından emin olun.

Kendinden yapışkanlı, breadboard'unuzu yerinde tutmuyorsa, sabit kalmasına yardımcı olmak için biraz sıcak eriyik yapıştırıcı ekleyebilirsiniz.

İkinci devre tahtasını eklemeden önce yukarıdaki resimlerde gösterdiğim deliğin arkasına bir somun yerleştirmemiz gerekiyor. Yerinde tutmakta zorlanıyorsanız, cıvatalardan birini geçici olarak kısmen takabilirsiniz.

İkinci devre tahtasının yapışkanını soyun ve bunu muhafazanın karşı tarafına yerleştirin. Bunu dikkatli bir şekilde yapın, böylece hiçbir kablonuz kendiliğinden gevşemez.

İkinci devre tahtası takıldıktan sonra, devre tahtası somunu yerinde tutacağı için geçici cıvatayı çıkarabilirsiniz.

Feather Huzzah üzerindeki USB bağlantısının engellenmediğinden emin olarak kabloları muhafazaya yerleştirin.

Artık kapağı takabiliriz. Güç kaynağı kablolarının, step motorun arka ucunu da barındıran büyük delikten geçirilmesi gerekir. Kapağı muhafazanın üzerine indirin ve ardından güvenli bir şekilde takmak için kalan iki cıvatayı kullanın.

Adım 10: Pil Tutucuyu Yerleştirin

Pil Tutucuyu Yerleştirin
Pil Tutucuyu Yerleştirin
Pil Tutucuyu Yerleştirin
Pil Tutucuyu Yerleştirin
Pil Tutucuyu Yerleştirin
Pil Tutucuyu Yerleştirin

Akü güç kaynağı muhafazası, ağırlığını desteklemek üzere tasarlanmış iki pabuç üzerine oturtularak motor muhafazasının dışına takılmalıdır.

Sıcakta eriyen bir yapıştırıcı kullanarak yerine sabitleyin ve yapıştırıcı soğuyup sertleşirken birkaç saniye sıkıca tutun.

Ayarlandıktan sonra, altındaki delikten bağlayarak USB bağlantı noktasını hala kullanıp kullanamayacağınızı kontrol edin. Hala bu noktada Alexa ile her şeyin çalıştığını test ederdim. Bu ayrıca tüm kabloların hala düzgün şekilde bağlı olup olmadığını ve hiçbir şeyin gevşemediğini kontrol edecektir.

Adım 11: Perdelerin Hazırlanması. Bölüm 1

Perdelerin Hazırlanması. Bölüm 1
Perdelerin Hazırlanması. Bölüm 1
Perdelerin Hazırlanması. Bölüm 1
Perdelerin Hazırlanması. Bölüm 1
Perdelerin Hazırlanması. Bölüm 1
Perdelerin Hazırlanması. Bölüm 1

Benimkini perdelerimin sağ tarafına takacağım, böylece USB güç kablosu perdelerin arkasına düşebilir ve yanlarındaki bir duvar prizine takılabilir

Bu perde direğinin yanına yaklaşık 2 ila 3 metre gevşek tel sarkıtarak başlamanız gerekir. Bunu daha sonra daha önce yaptığımız makinemizin par'ına takarken kullanacağız.

Daha sonra tel rulonun diğer ucu ile orta direğin üstünden devam edin, sol altta sağa sola çepeçevre sabitleyin ve kapalı konuma getirdikten sonra sol perdeye takın.

Telimi perdeme takmak için deliğin etrafına basit bir düğüm bağladım. Dilerseniz perdenin içine dikerek arkasına takabilirsiniz.

Telin gevşek ucunu çekerek şimdiye kadar yaptığınız işi test edebilirsiniz. Bu, perdenizin açılmasına neden olmalı ve perdeyi çektiğinizde gevşek uç geri çekilmelidir.

Adım 12: Perdelerin Hazırlanması. Bölüm 2

Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2
Perdelerin Hazırlanması. Bölüm 2

Diğer perdeyi takmak için, daha önce bağladığımız perde de kapalıyken kapalı konuma çekin. Az önce diğer perdeyi açmak için çektiğimiz telin gevşek ucunu alın ve perde direğinin orta sabitlemesinden geçtikten sonra bu perdeye bağlayın.

Düğümü bitirdikten sonra, şeridin gevşek ucunu alın ve bu adıma başlamadan önce olduğu gibi direğin ucundan geri geçirin.

Şimdi perdelerinizin iyi çalıştığını kontrol etmek için iyi bir zaman. Telin gevşek ucunu çekerseniz her iki tarafı da açılmalı, perdenin bir tarafını çektiğinizde diğer tarafı da kendiliğinden kapanmalıdır.

Adım 13: Perdelerin Hazırlanması. 3. Bölüm

Perdelerin Hazırlanması. 3. Bölüm
Perdelerin Hazırlanması. 3. Bölüm

Şimdi ekleyecek bir telimiz daha var. Bu sefer yeni bir uzunlukta tel ile, ilk düğümümüzü bağladığımız sol perdeye bir ucunu takın ve ardından gevşek ucu orta duvar sabitlemesinin ve ardından sağ yan duvar sabitlemesinin üzerinden besleyin. Birkaç metre boş bırakın ve gerçeğini kesin.

Son kontrol zamanı, ip parçalarından birinin ucunu, sonra diğerini çekerek perdelerinizi tamamen açıp kapatabileceğinizi bilmelisiniz.:) Ne kadar serin!

Adım 14: Milin Montajı

Milin Montajı
Milin Montajı
Milin Montajı
Milin Montajı
Milin Montajı
Milin Montajı

Henüz yapmadıysanız ve ayrıca sıcakta eriyen yapıştırıcı veya el benzeri bir şeye sahipseniz, milin üç parçasını yazdırmanız gerekecektir.

Perdelerinizden gelen telin gevşek uçlarından birini alın ve motor gövdesindeki alt delikten geçirin. (Önce hangi kabloyu yaptığınızın bir önemi yoktur).

Şimdi, milin ilk parçasını (şaftından geçen bir delik olan) alarak bu teli geçirin ve çözülmemesi için şaftın etrafına bir düğümle bağlayın. Daha sonra her şeyi yerinde tutmak için bu telin ve düğümünün üzerine biraz sıcak eriyik yapıştırıcı ekleyeceğiz.

Bu soğuduktan sonra çıkıntıya bir miktar sıcak eriyik yapıştırıcı ekleyin (milin yaklaşık yarısına kadar) ve ardından milin ikinci kısmını üzerine kaydırın ve yerine sabitlemek için yapıştırıcının içine doğru itin.

Şimdi diğer tel parçasını motor gövdesinin üst deliğinden geçirin ve benzer bir şekilde bunu mil tertibatının bir sonraki aşamasına sabitleyin.

Son olarak, şaftın üstüne biraz daha yapıştırıcı ekleyin ve son 3D baskılı parçayı ekleyin. Soğuduktan sonra, iplerden birini saat yönünde mil kısmına ve diğerini saat yönünün tersine mil kısmına sarabilirsiniz. Mümkün olduğu kadar gevşek teli alın, ancak henüz step motorun miline kaydırmayın.

Adım 15: Makinenizi Perde Direğine Takma

Makinenizi Perde Direğine Takma
Makinenizi Perde Direğine Takma
Makinenizi Perde Direğine Takma
Makinenizi Perde Direğine Takma
Makinenizi Perde Direğine Takma
Makinenizi Perde Direğine Takma

Şimdi dört kablo bağı kullanarak motor grubu muhafazasını perde direğine bağlayacağız. Neler olduğunu daha kolay görebilmeniz için çekimimde perdeleri hareket ettirdim.

U şeklindeki kollardaki iki kanalın her birinden düzenli bir şekilde bir kablo geçirin. Ardından bunları perde direğinize takmak için kullanın. Onları tamamen sıkmayın, sadece kablo düzeni çözülmeyecek kadar step motorun miline erişmemiz ve daha sonra ayarlamamız gerekeceğinden.

Ardından duvar sabitlemesinin etrafına tek bir kablo bağlayın, tekrar gevşek tutun. Daha sonra bu kabloyu düzenli bir şekilde ve motor gövdesini direğe takmak için kullandığımız en yakın kablodan bağlayın. Devam etmeden önce motor gövdesini mümkün olduğunca perdenin ortasına kadar kaydırın. Birleştirilen iki kablo düzeneği, ne kadar ileri gidebileceğinizi sınırlayacaktır.

Şimdi telin milini alın ve her iki tel uzunluğundan mümkün olduğunca fazla gevşeklik alarak her iki teli etrafına sarmaya devam edin. Ardından mili motor gövdesinin miline kaydırabilirsiniz.

Artık muhafazayı direğe tutan iki kablo tokasını sıkabilirsiniz.

Adım 16: Test Süresi

Test zamanı
Test zamanı
Test zamanı
Test zamanı
Test zamanı
Test zamanı

ESP8266'dan PC'nize USB bağlantısını takın, güç kaynağını açın ve tercih ettiğiniz cihazda Alexa uygulamanızı açın. 'Fişe' (perdeleriniz) gidin ve bir tur atın.

Adım 17: Ayar Zamanı

ince ayar zamanı
ince ayar zamanı

Sisteminiz açılmaya veya kapanmaya çalışırken herhangi bir sorunla karşılaşırsanız, kontrol edebileceğiniz birkaç şey vardır:

  • Perdeler tamamen açık ve tamamen kapalıyken ipinizin ne kadar alay konusu olduğunu kontrol edin. Her iki durumda da çok gevşekse, duvar sabitlemesi ile gövde arasına giren iki kablo tokasını sıkarak motor gövdesini perdelerin merkezinden daha uzağa kaydırarak sıkabilirsiniz.
  • Tel çok gerginse, yukarıdakilerin tersini yaparak gevşetin.
  • Perdeniz orta duvar sabitlemesine yaklaştıkça, motorun perdeyi, ipin orta duvar sabitlemesinin üzerinden geçtiği yerde 'yukarı' çekmek zorunda kaldığını görebilirsiniz. Kabloyu motor gövdesine girdiği seviyede perdelerinize sabitleyerek bunu hafifletmeye yardımcı olabilirsiniz. Motor gövdesi ile hattı mümkün olduğunca yatay tutmak idealdir.

Adım 18: Kodu Perdeye Göre Kişiselleştirin

Kodu Perdeye Göre Kişiselleştirin
Kodu Perdeye Göre Kişiselleştirin

Step motorun perdeyi açmasını veya kapatmasını istediğimizde perdeyi ne kadar hareket ettireceğini henüz belirlemedik. Bu, koddaki 91. satırda yapılır.

Resimde vurguladığım numarayı değiştirmeniz gerekiyor. Zaten değiştirmediyseniz, sahip olduğunuz kodda şu anda '7300' olmalıdır.

Bu, her iki yöne gitmesi istendiğinde step motorun ne kadar süre dönmeye devam edeceğini gösterir. Perdenizin daha fazla hareket etmesi gerekiyorsa bu sayının artırılması gerekir. Çok uzağa gitmeye çalışıyorsa sayıyı azaltın.

Bu numarada her değişiklik yaptığınızda, geçerli olması için kodunuzu yeniden yüklemeniz gerekeceğini unutmayın.

Adım 19: Tamamlayın

Aferin, projeni bitirdin! Şimdi ayaklarınızı uzatın ve günde iki kez daha az angaryanın tadını çıkarın.:)

Bu rehber ve tasarım için teşekkür etmek isterseniz lütfen bana bir kahve ısmarlayın:

Ayrıca kanalımızı destekleyebilir ve bu kılavuzları Patreon'da oluşturmaya devam edebilirsiniz:

Bir sonraki DIY projemizin ne zaman hazır olduğunu öğrenmek için lütfen burada Instructables veya Youtube kanalımıza abone olmayı unutmayın.

www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…

Önerilen: