Mündəricat:

Alexa Nəzarətli İt Besleyicisi: 6 Adım (Şəkillərlə birlikdə)
Alexa Nəzarətli İt Besleyicisi: 6 Adım (Şəkillərlə birlikdə)

Video: Alexa Nəzarətli İt Besleyicisi: 6 Adım (Şəkillərlə birlikdə)

Video: Alexa Nəzarətli İt Besleyicisi: 6 Adım (Şəkillərlə birlikdə)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Noyabr
Anonim
Alexa Nəzarətli İt Bəsləyicisi
Alexa Nəzarətli İt Bəsləyicisi
Alexa Nəzarətli İt Bəsləyicisi
Alexa Nəzarətli İt Bəsləyicisi
Alexa Nəzarətli İt Bəsləyicisi
Alexa Nəzarətli İt Bəsləyicisi

Bu bizim Bailey itimizdir. Border Collie və Australian Cattle Dog -un bir hissəsidir, buna görə də bəzən öz xeyrindən daha ağıllıdır, xüsusən də vaxt izah etmək və nə vaxt axşam yeməyi yeməli olduğunu bilmək. Tipik olaraq, onu axşam 6 -da qidalandırmağa çalışırıq, ancaq evdən kənarda olsaq bu həmişə asan olmur. Alexa Controlled Dog Feeder, narahat olmadığından və hələ də cədvəlinə əməl edə biləcəyindən əmin olmaq üçün evdən kənarda olduğumuzda Bailey'i qidalandırmaq üçün mükəmməl bir həll olaraq yaradılmışdır.

Kod, Alexa cihazı ilə ünsiyyət qurmaq üçün əsas koda diqqət yetirən Bob I Like to Stuff adlı bu layihəyə əsaslanır. Alexa -nı əsas ünsiyyət sistemi olaraq istifadə etmənin gözəl tərəfi, hər hansı bir kompleks serverə və ya qabaqcıl kodlaşdırma ehtiyacını ortadan qaldıraraq, smartfonunuzdakı Alexa tətbiqindən istifadə edərək idarə oluna bilməsidir. Təchizat siyahısı nisbətən qısadır və hər şey toplandıqdan sonra bütün layihənin özü günortadan sonra bitə bilər.

Gördüklərinizi bəyənirsinizsə, ev heyvanları yarışmasında mənə səs verin! Ümid edirəm bu Təlimatlandırmanı faydalı hesab edirsiniz və aşağıdakı suallarınız varsa mənə bildirin.

Addım 1: Dizayn

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

Artıq Bailey -ə yemək və su qabının üzərində dayanması üçün yemək masamızın miniatür bir versiyası olan kiçik bir yemək stendi hazırladım. Məkanı optimallaşdırmaq üçün, qidalandırıcının bu yemək stendinə uyğun olmasını və yeməyinin yalnız bir neçə hissəsini tutmasını istədim. Qidalanmanın əsasən evdə olmadığımız zaman az miqdarda istifadə ediləcəyi güman edilir, buna görə çoxlu yeməyə (yalnız bir neçə porsiya) sığdırmağa ehtiyacım yoxdur. Bu, ehtiyaclarınıza uyğun gəlmirsə, narahat olmayın, çünki ölçülər olduqca asanlıqla aşağı və ya aşağıya endirilə bilər. Elektronika eyni qalacaq və ehtiyaclarınıza uyğun olaraq ətrafındakı qidalandırıcı quruluşunuzu tənzimləyə bilərsiniz.

Quruluşun özü iki əsas kameradan ibarətdir: biri yemək üçün, biri də elektronika üçün. Yemək saxlama sahəsindən aşağıya və PVC boruya düşəcək. PVC boru, borulardan keçən bir motorlu və 3D çaplı buruqlu iki PVC T-borusu olan elektronika sahəsinin içərisindədir. Qida birinci PVC boruya düşdükdən sonra, ikinci PVC borusunu atıb qaba enənə qədər buruq tərəfindən xətti olaraq hərəkət etdiriləcəkdir. Burgu sınayanda, ara -sıra sıxışdığını və motorun dayanmasına səbəb olduğunu gördüm. Gələcək versiyalarda bunun baş verməməsi üçün bu mexanizmə daha çox baxmağı planlaşdırıram. Yenə də bu layihənin ən gözəl tərəfi, əsas cəsarəti (yəni elektronikanı) qərar verdiyiniz hər hansı bir qida çatdırılma mexanizmi üçün asanlıqla uyğunlaşdırmaqdır.

Ətrafımda uzandığım 1/2 düymlük kontrplakdan quruluşu düzəltməyi seçdim. Parçalar etibarlı olduğundan əmin olmaq üçün taxta yapışqan və cib çuxur vintlərindən istifadə edərək yığılır. Yeməyi geri doldurmağı və nə qədər yeməyin qaldığını görməyi asanlaşdırmaq üçün üst üçün akril.

Addım 2: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar

Materialların çoxunu yerli hardware mağazanızdan və Amazon -dan ucuz qiymətə almaq olar. Bunun istisnası, 3D çaplı PVC boru dayaqlarıdır, lakin bunun qarşısını almaq üçün boru montajları və uç qapaqları ilə yaradıcı ola bilərsiniz. PVC boruların da kəsilməsi lazımdır ki, quruluşa uyğunlaşsınlar və uzunluğu 2,75 olsun.

İstifadə olunan materiallar:

1. 1/2 kontrplak

2. 1/8 akril

3. M8 Yivli Çubuq (6.5 ) və Fındıq (Auger -in Roda bağlanması üçün lazımdırsa)

4. 2 PVC T-borular

5. NEMA 17 Motor və Mötərizə

6. 6,35 mm -dən 8 mm -ə qədər birləşdirici

7. Arduino UNO

8. MCU düyünü

9. Stepper Motor Sürücü

10. Jumper Telləri

11. Cib Delikləri Vidaları

12. Taxta yapışqan

13. Arduino Güc Təchizatı (9V-12V)

İstifadə olunan alətlər:

- Dairəvi mişar

- 3D printer

- Cib Deliyi Jig

- Havya (isteğe bağlı, lakin faydalıdır)

- İstilik Büzücü Boru və ya Elektrik Bantı

- İsti yapışqan silahı

Addım 3: Elektronika və Kod

Elektronika və kod
Elektronika və kod
Elektronika və kod
Elektronika və kod
Elektronika və kod
Elektronika və kod

Elektronikanın qurulması olduqca sadədir və Echo Dot, Node MCU, Arduino Uno və step motorundan istifadə edərək əsas əmr zəncirini izləyir. Node MCU -da wifi şəbəkənizə qoşulan kod var. İnternetə qoşulduqdan sonra özünü Alexa cihazına qoşulmaq üçün Wemo ağıllı fiş kimi yayımlayır. Buradan Alexa'nın bir əmr göndərməsini gözləyir və sonra qısa müddətdə pinlərdən birini YÜKSEK olaraq təyin edir, sonra Arduino -nu step motorunu işə salır. Əl ilə qidalanma düyməsini də əlavə etdim. Bu, lazımi miqdarda yemək paylamağa imkan verir, lakin Alexa -dan istifadə edərək yan keçir və əsasən test üçün istifadə olunur.

Echo Dot'u (2. nəsil) Node MCU -nu əvvəlcə kəşf edə bilmədim. Arduino IDE -də həm "fauxmo" kitabxanasını, həm də "esp8266" lövhəsini 2.3.0 versiyasına endirdikdən sonra nəhayət işlədiyini gördüm. Bunu etdikdən sonra Alexa ilə yeni qurğular kəşf etməyə başladım və onu tapmaqda heç bir problem yox idi.

Node MCU və Arduino üçün kod, dövrə diaqramının görüntüsü ilə birlikdə əlavə edilmişdir. Kodu yüklədiyiniz lövhədən asılı olaraq Arduino IDE-də lövhəni dəyişdirməlisiniz: Arduino Uno = "Arduino/Orijinal Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Modulu)". Quruluşunuza əsaslanaraq koddakı aşağıdakı dəyişənləri dəyişdirməlisiniz (sadəcə "UPDATE" şərhini axtarın):

MCU düyünü

- motor addımları

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- cihaz adı (6 -cı addımda ətraflı təsvir edilmiş Alexa rutinlərindən istifadə etməklə də tənzimlənə bilər)

Elektronikanı quruluşa qoymadan əvvəl sınamaq ən asandır, çünki daha sonra məhdudlaşacaqlar. Quruluşa keçməzdən əvvəl Alexa'nın cihaza qoşula biləcəyini və motoru işə sala biləcəyindən əmin olmağı təklif edirəm.

Addım 4: Strukturu qurun

Image
Image
Strukturu qurun
Strukturu qurun
Strukturu qurun
Strukturu qurun

Kontrplak parçalamaq üçün (məsələn, masa testeresi, dairəvi mişar, jig testeresi və s.) İstədiyiniz üsulu istifadə edərək, kontrplakdan bütün panel parçalarını kəsin. Kəsmə siyahısını asanlıqla yaratmaq üçün 24 "x 24" x 1/2 "vərəq və CutList Optimizer (və ya Workshop Buddy) istifadə etdim. Həm də Ön Panel və Baza içərisindəki düzbucaqlı çentikləri və Elektronikanın Bağlanmasında bir dairəni kəsdiyinizə əmin olun. PVC borular üçün boşluq təmin etmək üçün. Ön Paneldə, Arxa Paneldə və Akrilin daxil olması üçün 1 -ci tərəfdə ~ 1/8 "dərinlikdə bir yuva var.

Sonra cib çuxur vintlərini Əsas Bazaya, Elektronik Bazaya və üç Yan hissəyə əvvəlcədən qazmağı seçdim. Normal vintlərdən istifadə edə və birbaşa kontrplakın son hissəsinə qaza bilərsiniz, ancaq odunu parçalamamağa diqqət edin. Taxta yapışqan, quruluşun bir yerdə qalmasını təmin etmək üçün faydalıdır, ancaq problemi həll etməlisinizsə elektronikaya hələ də daxil ola bilərsiniz. Bunun həll yolu, elektronikanın bağlanma panelini yalnız vintlərlə bağlamaq idi, buna görə də lazım olduqda daha sonra çıxarıla bilər. Diqqət yetirin ki, quruluşu rəngləmək və ya üzərinə qoruyucu örtük çəkmək də istəyə bilərsiniz. Hər şey yığılmadan əvvəl bunu etmək ən asandır.

Panellər üçün bütün ölçülər və etiketlər əlavə olunur. Köpək yeməyinin PVC boruya sürüşməsi üçün bir yamac təmin etmək üçün bəzi akril parçalar əlavə etdim. Buruqun PVC boru içərisində hamar bir şəkildə döndüyünə əmin olun. Kifayət qədər boşluq var, buna görə sıxılır, sonra çubuğun hər iki ucunu yoxlayın və ya boruların düz olduğundan əmin olun.

Addım 5: Qidalanma vaxtı (18:00)

Image
Image
Qidalanma vaxtı (18:00)
Qidalanma vaxtı (18:00)

Hər şey yığıldıqdan sonra qidalandırıcıyı sınamağın vaxtı gəldi. Evdən kənarda olduğunuza etibar etmədən əvvəl hər şeyin düzgün işlədiyinə əmin olmaq üçün əvvəlcə evdə olduğunuz zaman qidalandırıcıyı sınamaq daha yaxşıdır. Əlavə edilən ilk video ilk iş idi, lakin mühərrikin dayanmasına səbəb olan buruqda bir nüvə ilişdi (Bailey çox xoşbəxt deyildi, amma özünü daha yaxşı hiss edən bir müalicə aldı). İkinci video cihazın düzgün işlədiyini göstərir. Motor addımlarının hələ də bir qədər tənzimlənməsi lazımdır və bir rampa əlavə etməliyəm ki, yemək qaba girsin və qismən çıxmasın.

Buna baxmayaraq, mexanizm işləyir və elektronika işləyir! Ümid edirik ki, bu it təlimatçısını, istər öz it bəsləyiciniz olsun, istərsə də başqa bir növ Alexa idarə olunan cihaz etmək üçün faydalı hesab etdiniz!

Addım 6: BONUS: Alexa Rutinini qurun

BONUS: Bir Alexa Rutini qurun
BONUS: Bir Alexa Rutini qurun

Alexa -nın ən üstün cəhətlərindən biri, ağıllı cihazlarınızdan hər hansı birini idarə edə biləcək bir iş rejimi qura bilməkdir. Alexa'yı bir cədvəl üzrə qura bilərdim ki, Bailey'i hər gün avtomatik olaraq 6 -da bəsləsin, amma yeməkdən əvvəl hiylələr etməsini istəyərik. Bir gündəlik qurmağa qərar verdim, buna görə Alexa üçün xüsusi bir səs əmrim var. Bu vəziyyətdə, "Alexa, Bailey acdır" demək lazımdır və qidalandırıcı işə düşəcək və Alexa "Ok onu qidalandıracağam" cavabını verəcək. Əlbəttə ki, bunu istədiyiniz kimi düzəldə bilərsiniz və bu, cihazın adını həqiqətən dəyişdirmədən və koda girmədən cihazın adını dəyişdirməyi asanlaşdırır.

Tövsiyə: