İçindekiler:

Alexa Kontrollü Köpek Besleyici: 6 Adım (Resimlerle)
Alexa Kontrollü Köpek Besleyici: 6 Adım (Resimlerle)

Video: Alexa Kontrollü Köpek Besleyici: 6 Adım (Resimlerle)

Video: Alexa Kontrollü Köpek Besleyici: 6 Adım (Resimlerle)
Video: "6 Köpeğimin Yemek Masrafı Aylık 15.000 TL!" Besim ve Hasan Işıker Köpek ve Hayvan Çiftliği 2024, Kasım
Anonim
Alexa Kontrollü Köpek Besleyici
Alexa Kontrollü Köpek Besleyici
Alexa Kontrollü Köpek Besleyici
Alexa Kontrollü Köpek Besleyici
Alexa Kontrollü Köpek Besleyici
Alexa Kontrollü Köpek Besleyici

Bu bizim köpeğimiz Bailey. O kısmen Border Collie ve Avustralyalı Sığır Köpeğidir, bu nedenle bazen kendi iyiliğinden daha akıllıdır, özellikle de zamanı söylemek ve ne zaman akşam yemeği yemesi gerektiğini bilmek söz konusu olduğunda. Tipik olarak, onu akşam 6 civarında beslemeye çalışırız, ancak evden uzaktaysak bu her zaman kolay değildir. Alexa Kontrollü Köpek Besleyici, Bailey'nin biz evde yokken huzursuzlanmamasını ve programına uymasını sağlamak için onu beslemek için mükemmel bir çözüm olarak yaratıldı.

Kod, bir Alexa cihazıyla iletişim kurmak için temel kodla ilgilenen I Like to Make Stuff'taki Bob'un bu projesine dayanmaktadır. Alexa'yı ana iletişim sistemi olarak kullanmanın güzel yanı, akıllı telefonunuzdaki Alexa uygulaması kullanılarak kontrol edilebilmesi ve herhangi bir karmaşık sunucu veya gelişmiş kodlama ihtiyacını ortadan kaldırabilmesidir. Tedarik listesi nispeten kısadır ve tüm proje muhtemelen her şey toplandıktan sonra bir öğleden sonra bitirilebilir.

Gördüğünüzü beğendiyseniz, lütfen Evcil Hayvan Yarışması'nda bana oy verin! Umarım bu Eğitilebilirliği faydalı bulursunuz ve takip eden herhangi bir sorunuz olursa bana bildirin.

Adım 1: Tasarım

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

Bailey'i, yiyecek ve su kabının üzerinde durması için yemek masamızın minyatür bir versiyonu olan küçük bir yemek sehpası yaptım bile. Alanı optimize etmek için besleyicinin bu yiyecek standına sığmasını ve yiyeceğinin yalnızca birkaç porsiyonunu tutmasını istedim. Besleyicinin esas olarak evde olmadığımız az sayıda durum için kullanılması gerekiyordu, bu yüzden çok fazla yiyeceğe ihtiyacım yok (sadece birkaç porsiyon). Bu ihtiyaçlarınızı karşılamıyorsa endişelenmeyin çünkü boyutlar kolayca büyütülebilir veya küçültülebilir. Elektronikler aynı kalacak ve besleyici yapınızı ihtiyaçlarınıza göre ayarlayabilirsiniz.

Yapının kendisi iki ana odadan oluşuyor: biri yiyecek, diğeri elektronik için. Yiyecek, muhafaza alanından aşağıya ve bir PVC boruya düşecektir. PVC boru, bir motorlu iki PVC T-boru ve boruların içinden geçen 3D baskılı burgu barındıran elektronik muhafaza alanının içindedir. Yiyecekler birinci PVC boruya düştüğünde, ikinci PVC borudan aşağı ve kaseye düşene kadar burgu tarafından doğrusal olarak hareket ettirilecektir. Burguyu test ettiğimde, ara sıra sıkıştığını ve motorun durmasına neden olduğunu fark ettim. Gelecekteki sürümlerde, bunun olmasını en aza indirmek için bu mekanizmaya daha fazla bakmayı planlıyorum. Yine, bu projeyle ilgili güzel olan şey, ana cesaretin (yani elektroniklerin) karar verdiğiniz yiyecek dağıtım mekanizması için kolayca uyarlanabilmesidir.

Yapıyı etrafta uzanmış olduğum 1/2 kontrplaktan yapmayı seçtim. Parçalar, güvenli olduklarından emin olmak için ahşap yapıştırıcı ve cep deliği vidalarının bir karışımı kullanılarak birleştirildi. Ayrıca artık bir parça kullanmayı seçtim. Üst kısım için akrilik, yiyeceği tekrar doldurmayı ve ne kadar yiyecek kaldığını görmeyi kolaylaştırır.

Adım 2: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler

Malzemelerin çoğu yerel donanım mağazanızdan ve Amazon'dan ucuza satın alınabilir. Bunun istisnası, 3D baskılı PVC boru destekleridir, ancak bunu önlemek için boru bağlantıları ve uç kapakları ile yaratıcı olabilirsiniz. PVC boruların da yapıya sığması için 2,75 inç uzunluğunda olacak şekilde kesilmesi gerekir.

Kullanılan malzemeler:

1. 1/2 Kontrplak

2. 1/8 Akrilik

3. M8 Dişli Çubuk (6.5 ) ve Somunlar (Gerekirse Burguyu Çubuğa sabitlemek için)

4. 2 PVC T-borular

5. NEMA 17 Motor ve Braket

6. 6,35 mm ila 8 mm Bağlayıcı

7. Arduino UNO

8. Düğüm MCU'su

9. Step Motor Sürücüsü

10. Jumper Telleri

11. Cep Delik Vidaları

12. Ahşap Tutkalı

13. Arduino Güç Kaynağı (9V-12V)

Kullanılan aletler:

- Dairesel testere

- 3 boyutlu yazıcı

- Cep Delik Jig

- Havya (isteğe bağlı, ancak yararlı)

- Isıyla Daralan Makaron veya Elektrik Bandı

- Sıcak yapıştırıcı tabancası

Adım 3: Elektronik ve Kod

Elektronik ve Kod
Elektronik ve Kod
Elektronik ve Kod
Elektronik ve Kod
Elektronik ve Kod
Elektronik ve Kod

Elektronik kurulumu oldukça basittir ve bir Echo Dot, Node MCU, Arduino Uno ve step motor kullanarak temel bir komut zincirini takip eder. Düğüm MCU'sunda, wifi ağınıza bağlanan kod bulunur. İnternete bağlandığında, kendisini Alexa cihazının bağlanması için bir Wemo akıllı fiş olarak yayınlar. Buradan Alexa'nın bir komut göndermesini bekler ve ardından pinlerden birini kısaca YÜKSEK olarak ayarlar ve ardından Arduino'yu step motoru çalıştırması için tetikler. Ayrıca manuel besleme için bir düğme ekledim. Bu, gerekli miktarda yiyeceği dağıtmama izin veriyor ancak Alexa'yı atlıyor ve esas olarak test için kullanılıyor.

Başlangıçta Düğüm MCU'sunu keşfetmek için Echo Dot'u (2. nesil) alamadım. Arduino IDE'de hem "sahte" kitaplığı hem de "esp8266" kartını 2.3.0 sürümüne indirdikten sonra nihayet çalıştığını buldum. Bunu yaptıktan sonra, Alexa'nın yeni cihazlar keşfetmesine devam ettim ve onu bulmakta hiçbir sorun yaşamadım.

Düğüm MCU ve Arduino için kod, devre şemasının bir görüntüsü ile birlikte eklenmiştir. Kodu hangi panoya yüklediğinize bağlı olarak Arduino IDE'deki kartı değiştirmeniz gerekeceğini unutmayın: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Modülü)". Ayrıca, kurulumunuza bağlı olarak kodda aşağıdaki değişkenleri değiştirmeniz gerekecektir ("GÜNCELLEME" yorumunu aramanız yeterlidir):

düğüm MCU'su

- motorAdımlar

Arduino Uno'su

- WIFI_SSID

- WIFI_PASS

- deviceName (Adım 6'da ayrıntılı olarak açıklanan Alexa rutinleri kullanılarak da ayarlanabilir)

Elektronikleri yapıya yerleştirmeden önce test etmek daha kolaydır, çünkü daha sonra daha sınırlı olacaklardır. Yapıya geçmeden önce Alexa'nın cihaza bağlanıp motoru tetikleyebildiğinden emin olmanı öneririm.

Adım 4: Yapıyı İnşa Edin

Image
Image
Yapıyı İnşa Et
Yapıyı İnşa Et
Yapıyı İnşa Et
Yapıyı İnşa Et

Kontrplakları kırmak için tercih ettiğiniz yöntemi (yani masa testeresi, daire testere, dekupaj testeresi vb.) kullanarak stok kontrplaktan tüm panel parçalarını kesin. Kesim listesini kolayca oluşturmak için 24" x 24" x 1/2" bir sayfa ve CutList Optimizer (veya Workshop Buddy) kullandım. Ön Panel ve Tabandaki dikdörtgen çentikleri ve Elektronik Kapanışta bir daireyi de kestiğinizden emin olun. PVC borular için boşluk sağlamak için Ön Panelde, Arka Panelde ve Yan 1'de akriliğin kayması için ~1/8" derinliğinde bir yuva da vardır.

Ardından, Ana Tabana, Elektronik Tabana ve üç Yan parçaya cep vidalarını önceden delmeyi seçtim. Ayrıca normal vidaları kullanabilir ve kontrplağın uç damarını doğrudan delebilirsiniz, ancak ahşabı bölmemeye dikkat edin. Ahşap tutkalı, yapının bir arada kalmasını sağlamaya yardımcı olur, ancak sorun gidermeniz gerekirse elektronik aksamlara erişebildiğinizden emin olun. Buna benim çözümüm, elektronik kapatma panelini sadece vidalarla tutturmaktı, böylece gerekirse daha sonra çıkarılabilir. Ayrıca yapıyı boyamak veya üzerine koruyucu bir kaplama koymak isteyebileceğinizi unutmayın. Bu, her şey monte edilmeden önce de en kolay şekilde yapılır.

Paneller için tüm boyutlar ve etiketler ektedir. Köpek mamasının PVC boruya kayması için bir eğim sağlamak için bazı akrilik parçalar eklediğimi unutmayın. Ayrıca, burgunun PVC boru içinde düzgün bir şekilde döndüğünden emin olun. Sıkışması için yeterli boşluk var, ardından çubuğun iki ucunu kontrol edin veya boruların düz olduğundan emin olun.

Adım 5: Besleme Süresi (6 PM)

Image
Image
Beslenme Süresi (6 PM)
Beslenme Süresi (6 PM)

Her şey monte edildikten sonra besleyiciyi test etme zamanı geldi. Besleyiciyi, siz dışarıdayken ona güvenmeden önce her şeyin sorunsuz çalıştığından emin olmak için önce evdeyken denemek en iyisidir. Eklenen ilk video ilk çalıştırmaydı, ancak motorun durmasına neden olan burguya bir çekirdek sıkıştı (Bailey çok mutlu değildi, ama kendisini daha iyi hissettiren bir muamele gördü). İkinci video, cihazın düzgün çalıştığını gösteriyor. Motor adımlarının hala biraz ayarlanması gerekiyor ve yiyeceklerin kaseye girmesi ve kısmen dışarı çıkmaması için bir rampa eklemem gerekecek.

Bununla birlikte, mekanizma çalışıyor ve elektronik çalışıyor! Umarız bu Eğitilebilir Yazıyı, ister kendi köpek besleyicinizi, ister başka bir tür Alexa kontrollü cihazı yapmak için faydalı bulmuşsunuzdur!

Adım 6: BONUS: Bir Alexa Rutini Kurun

BONUS: Bir Alexa Rutini Kurun
BONUS: Bir Alexa Rutini Kurun

Alexa ile ilgili harika şeylerden biri, akıllı cihazlarınızın herhangi birini kontrol edebilecek bir rutin oluşturabilmenizdir. Alexa'yı her gün otomatik olarak 6'da Bailey'i besleyecek şekilde bir programa ayarlayabilirim ama yemeden önce ona numaralar yaptırmayı seviyoruz. Yine de bir rutin oluşturmaya karar verdim, bu yüzden Alexa için özel bir sesli komutum var. Bu durumda tek söylemem gereken "Alexa, Bailey acıktı" olur ve besleyici etkinleştirilir ve Alexa "Tamam onu besleyeceğim" yanıtını verir. Elbette bunu istediğiniz şekilde özelleştirebilirsiniz ve bu, cihazın adını gerçekten değiştirmeden ve koda girmeden cihazın adını değiştirmeyi kolaylaştırır.

Önerilen: