İçindekiler:
- Adım 1: Tasarım
- Adım 2: Malzemeler
- Adım 3: Elektronik ve Kod
- Adım 4: Yapıyı İnşa Edin
- Adım 5: Besleme Süresi (6 PM)
- Adım 6: BONUS: Bir Alexa Rutini Kurun
Video: Alexa Kontrollü Köpek Besleyici: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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
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 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
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)
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
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:
Otomatik Köpek Besleyici!!: 4 Adım
Otomatik Köpek Besleyici!!: Kolay, Faydalı ve Sağlıklı
Otomatik Köpek Besleyici: 6 Adım
Otomatik Köpek Besleyici: Bu benim Otomatik Evcil Hayvan Besleyici projem. Adım Parker 11. Sınıftayım ve bu projeyi 11 Kasım 2020'de CCA (Kurs Bitirme Etkinliği) olarak yaptım.
Köpek Köpek Eğitmeni: 5 Adım
Köpek Köpek Eğitmeni: AKC'ye göre, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) yemler köpekler için çok önemlidir ve kutunun boyutu köpeğin bir günde yiyebileceği yem sayısını da sınırlamıştır, “Veteriner
Otomatik Köpek Besleyici: 5 Adım
Otomatik Köpek Besleyici: Bu, Arduino kullanarak otomatik bir köpek besleme makinesinin nasıl yapılacağına dair adım adım bir eğitimdir. Bu, günün çoğunda evin dışındaysanız mükemmeldir. Köpeğinizin yemek için bütün gün beklemek zorunda kalması veya onu beslemek için eve eğilmeniz yerine, bu cihaz
Raspberry Pi Otomatik Köpek Besleyici ve Canlı Video Yayıncısı: 3 Adım
Raspberry Pi Otomatik Köpek Besleyici ve Canlı Video Streamer: Bu benim Raspberry PI destekli otomatik köpek besleyicim. Sabah 11'den akşam 9'a kadar çalışıyordum. Köpeğimi zamanında beslemezsem çıldırıyor. Otomatik gıda besleyicileri satın almak için Google'da gezindi, Hindistan'da mevcut değiller ve pahalı ithalat