Cuprins:

Alimentator pentru câini controlat Alexa: 6 pași (cu imagini)
Alimentator pentru câini controlat Alexa: 6 pași (cu imagini)

Video: Alimentator pentru câini controlat Alexa: 6 pași (cu imagini)

Video: Alimentator pentru câini controlat Alexa: 6 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Alimentator controlat de câini Alexa
Alimentator controlat de câini Alexa
Alimentator controlat de câini Alexa
Alimentator controlat de câini Alexa
Alimentator controlat de câini Alexa
Alimentator controlat de câini Alexa

Acesta este câinele nostru Bailey. Face parte din Border Collie și Australian Cattle Dog, deci uneori este mai inteligentă decât binele ei, mai ales când vine vorba de a spune timpul și de a ști când ar trebui să ia masa. De obicei, încercăm să o hrănim în jurul orei 18:00, dar acest lucru nu este întotdeauna ușor dacă suntem departe de casă. Alimentatorul pentru câini controlat Alexa a fost creat ca soluția perfectă pentru hrănirea lui Bailey în timp ce suntem departe de casă pentru a ne asigura că nu se agită și că își poate ține în continuare programul.

Codul se bazează pe acest proiect de la Bob la I Like to Make Stuff, care se ocupă de codul de bază pentru comunicarea cu un dispozitiv Alexa. Lucrul frumos al utilizării Alexa ca principal sistem de comunicare este că poate fi controlat folosind aplicația Alexa de pe telefonul smartphone, eliminând nevoia de servere complexe sau codare avansată. Lista de aprovizionare este relativ scurtă și întregul proiect în sine poate fi finalizat probabil într-o după-amiază, odată ce totul este colectat.

Dacă vă place ceea ce vedeți, vă rog să mă votați la concursul de animale de companie! Sper că veți găsi util acest instructabil și să-mi spuneți dacă aveți întrebări.

Pasul 1: Proiectarea

Design-ul
Design-ul
Design-ul
Design-ul
Design-ul
Design-ul
Design-ul
Design-ul

L-am făcut deja pe Bailey un mic stand pentru alimente, care este o versiune în miniatură a mesei noastre de mese, pentru a se potrivi cu bolul cu apă și mâncare. Pentru a optimiza spațiul, am vrut ca alimentatorul să se potrivească pe acest suport pentru alimente și să dețină doar câteva porții de mâncare. Alimentatorul se presupune că este utilizat în principal pentru numărul mic de ocazii în care nu suntem acasă, așa că nu am nevoie de el pentru a se potrivi cu multe mâncăruri (doar câteva porții). Dacă acest lucru nu se potrivește nevoilor dvs., nu vă faceți griji, deoarece dimensiunile pot fi reduse sau reduse destul de ușor. Componentele electronice vor rămâne la fel și puteți regla structura alimentatorului în jurul lor pentru a se potrivi nevoilor dumneavoastră.

Structura în sine este alcătuită din două camere principale: una pentru mâncare și una pentru electronică. Mâncarea va cădea din zona de izolare și într-o țeavă din PVC. Țeava din PVC se află în interiorul zonei de izolare a dispozitivelor electronice care găzduiește două țevi din PVC cu motor și șnec imprimat 3D care traversează țevile. Odată ce mâncarea cade în prima țeavă din PVC, aceasta va fi mutată liniar de către șnec până când va scăpa a doua țeavă din PVC și va coborî în vas. La testarea melcului, am observat că se blochează ocazional și determină blocarea motorului. În versiunile viitoare intenționez să analizez acest mecanism în continuare pentru a minimiza acest lucru. Din nou, lucrul frumos al acestui proiect este că tupicele principale (adică electronice) pot fi adaptate cu ușurință pentru orice mecanism de livrare a alimentelor alegeți.

Am ales să fac structura în sine din placaj de 1/2 pe care îl aveam întins. Piesele sunt asamblate folosind un amestec de lipici pentru lemn și șuruburi de buzunar pentru a mă asigura că sunt sigure. De asemenea, am ales să folosesc o bucată rămasă de acrilic pentru partea de sus pentru a ușura umplerea alimentelor înapoi și a vedea cât de multă mâncare a rămas.

Pasul 2: Materiale

Materiale
Materiale
Materiale
Materiale

Majoritatea materialelor pot fi achiziționate ieftin de la magazinul dvs. local de hardware și Amazon. Excepția pentru aceasta este suportul pentru țevi din PVC care este imprimat 3D, cu toate acestea, puteți evita creativitatea cu suporturile pentru țevi și capace de capăt pentru a evita acest lucru. Țevile din PVC trebuie, de asemenea, tăiate, astfel încât să aibă o lungime de 2,75 pentru a se potrivi în structură.

Materiale utilizate:

1. Placaj de 1/2"

2. Acrilic 1/8"

3. Tijă filetată M8 (6,5 ) și piulițe (dacă este necesar pentru a fixa șnecul de tijă)

4. Țevi T din PVC de 2"

5. Motor și suport NEMA 17

6. Cuplaj de 6,35 mm la 8 mm

7. Arduino UNO

8. Nod MCU

9. Driver motor pas cu pas

10. Sârme jumper

11. Șuruburi cu găuri de buzunar

12. Lipici pentru lemn

13. Sursa de alimentare Arduino (9V-12V)

Instrumente utilizate:

- Fierăstrău circular

- imprimantă 3d

- Jig gaura buzunar

- Fier de lipit (opțional, dar util)

- Tuburi termocontractabile sau bandă electrică

- Pistol de lipit fierbinte

Pasul 3: Electronică și cod

Electronica și codul
Electronica și codul
Electronica și codul
Electronica și codul
Electronica și codul
Electronica și codul

Configurarea electronică este destul de simplă și urmează un lanț de comandă de bază folosind un Echo Dot, Node MCU, Arduino Uno și un motor pas cu pas. Nodul MCU are un cod care se conectează la rețeaua dvs. wifi. Odată ce este conectat la internet, se difuzează ca o mufă inteligentă Wemo pentru conectarea dispozitivului Alexa. De aici așteaptă ca Alexa să trimită o comandă și apoi setează scurt unul dintre pini la HIGH, care apoi declanșează Arduino să ruleze motorul pas cu pas. Am adăugat și un buton pentru hrănirea manuală. Acest lucru îmi permite să distribui cantitatea necesară de alimente, dar ocolesc folosind Alexa și este utilizat în principal pentru testare.

Nu am putut să-l fac pe Echo Dot (a doua generație) să descopere inițial MCU-ul Node. Am găsit că funcționează în cele din urmă după ce am retrogradat atât biblioteca "fauxmo", cât și placa "esp8266" la versiunea 2.3.0 în Arduino IDE. Odată ce am făcut acest lucru, am continuat cu Alexa descoperind noi dispozitive și nu a avut probleme cu găsirea acestuia.

Codul pentru nodul MCU și Arduino sunt atașate, împreună cu o imagine a schemei de circuite. Rețineți că va trebui să schimbați placa în Arduino IDE în funcție de placa pe care încărcați codul: Arduino Uno = "Arduino / Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". De asemenea, va trebui să modificați următoarele variabile din cod pe baza configurării dvs. (trebuie doar să căutați comentariul „ACTUALIZARE”):

Nod MCU

- motorSteps

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- DeviceName (poate fi ajustat doar folosind rutinele Alexa, detaliate la pasul 6)

Este mai ușor să testați mai întâi componentele electronice înainte de a le pune în structură, deoarece acestea vor fi mai limitate mai târziu. Vă sugerez să vă asigurați că Alexa se poate conecta la dispozitiv și poate declanșa motorul înainte de a trece la structură.

Pasul 4: Construiți structura

Image
Image
Construiți structura
Construiți structura
Construiți structura
Construiți structura

Decupați toate bucățile de panou din placajul dvs. de stoc folosind metoda preferată pentru a sparge placajul (de exemplu, ferăstrău de masă, ferăstrău circular, ferăstrău etc.). Am folosit o foaie de 24 "x 24" x 1/2 "și CutList Optimizer (sau Workshop Buddy) pentru a crea cu ușurință lista de tăieturi. Asigurați-vă că ați decupat crestăturile dreptunghiulare din panoul frontal și baza și un cerc în dispozitivul de închidere electronică pentru a oferi spațiu liber pentru țevile din PVC. Există, de asemenea, un slot adânc de ~ 1/8 "în panoul frontal, panoul posterior și partea 1 pentru ca acrilul să alunece.

Apoi am ales să pre-forez șuruburile de găurire în baza principală, baza electronică și cele trei piese laterale. De asemenea, puteți utiliza șuruburi normale și găuriți direct în bobul de capăt al placajului, dar aveți grijă să nu împărțiți lemnul. Adezivul pentru lemn este util pentru a vă asigura că structura rămâne împreună, dar asigurați-vă că puteți accesa în continuare dispozitivele electronice dacă trebuie să depanați. Soluția mea la acest lucru a fost atașarea panoului electronic de închidere doar cu șuruburi, astfel încât să poată fi îndepărtat mai târziu, dacă este necesar. Rețineți că ați putea dori, de asemenea, să pictați structura sau să puneți un strat protector pe ea. Acest lucru este, de asemenea, cel mai ușor de făcut înainte ca totul să fie asamblat.

Toate dimensiunile și etichetele pentru panouri sunt atașate. Rețineți că am adăugat câteva piese acrilice pentru a oferi o pantă pentru ca hrana pentru câini să alunece în conducta din PVC. De asemenea, asigurați-vă că melcul se rotește ușor în interiorul conductei din PVC. Există suficient spațiu pentru a se bloca, apoi verificați fiecare capăt al tijei sau asigurați-vă că țevile sunt drepte.

Pasul 5: Timp de alimentare (18:00)

Image
Image
Timp de alimentare (18:00)
Timp de alimentare (18:00)

Odată ce totul este asamblat, atunci este timpul să testați alimentatorul. Cel mai bine este să încercați mai întâi alimentatorul atunci când sunteți acasă pentru a vă asigura că totul funcționează fără probleme înainte de a vă baza pe el în timp ce vă aflați afară din casă. Primul videoclip atașat a fost lansarea inițială, totuși un nucleu s-a blocat în melc, ceea ce a făcut ca motorul să se blocheze (Bailey nu a fost prea fericită, dar a primit un tratament care a făcut-o să se simtă mai bine). Al doilea videoclip arată dispozitivul care funcționează corect. Treptele motorului trebuie încă ajustate ușor și va trebui să adaug o rampă, astfel încât mâncarea să intre în castron și nu parțial.

Cu toate acestea, mecanismul funcționează și electronica funcționează! Sperăm că ați găsit util acest Instructable, indiferent dacă este vorba despre crearea propriului dvs. hrănitor pentru câini sau a unui alt fel de dispozitiv controlat de Alexa!

Pasul 6: BONUS: configurați o rutină Alexa

BONUS: Configurați o rutină Alexa
BONUS: Configurați o rutină Alexa

Unul dintre lucrurile minunate despre Alexa este că puteți configura o rutină care vă poate controla oricare dintre dispozitivele inteligente. Aș putea seta Alexa pe un program, astfel încât să-l hrănească automat pe Bailey la 6 în fiecare zi, dar ne place să o facem să facă trucuri înainte să mănânce. Deși am decis să configurez o rutină, așa că am o comandă vocală personalizată pentru Alexa. În acest caz, tot ce trebuie să spun este „Alexa, Bailey îi este foame”, iar alimentatorul va fi activat și Alexa va răspunde „Ok, o voi hrăni”. Puteți, desigur, să personalizați acest lucru în funcție de ceea ce doriți, iar acest lucru facilitează schimbarea numelui dispozitivului fără a schimba cu adevărat numele dispozitivului și a intra în cod.

Recomandat: