Cuprins:

Proiect automat Bol pentru animale de companie: 13 pași
Proiect automat Bol pentru animale de companie: 13 pași

Video: Proiect automat Bol pentru animale de companie: 13 pași

Video: Proiect automat Bol pentru animale de companie: 13 pași
Video: 2 in 1 portable food and water bottle 2024, Iulie
Anonim
Proiect automat Bol pentru animale de companie
Proiect automat Bol pentru animale de companie

Această instrucțiune va descrie și explica cum să construiți un alimentator automat pentru animale de companie programabil, cu boluri pentru alimente atașate. Am atașat aici un videoclip care descrie modul în care funcționează produsele și cum arată.

Pasul 1: videoclipuri care descriu modul în care funcționează dispozitivul și cum arată

Pasul 2: Achiziționați instrumentele, piesele și materialele necesare

Achiziționați instrumente, piese și materiale necesare
Achiziționați instrumente, piese și materiale necesare
Achiziționați instrumente, piese și materiale necesare
Achiziționați instrumente, piese și materiale necesare
Achiziționați instrumente, piese și materiale necesare
Achiziționați instrumente, piese și materiale necesare

Instrumentele, piesele și materialele necesare construcției sunt prezentate în fotografiile de mai sus

Părți:

1x cablu de imprimantă USB (tată de la A la tată de tip B) sau adaptor de alimentare de 5V AC-DC

1x recipient cu mână și capac înșurubabil deasupra (am folosit un container de 8,5 lire pentru pisici pentru pisici)

2x 1-1 / 4 in. Program PVC. 40 Fiting de cot de 45 de grade S x S (fiting din pvc care are 2 capete prezentate în imagine)

1 x Charlotte Pipe 1-1 / 4 in. Ieșire laterală din PVC Cot de 90 grade

1 x placa de microcontroler ARDUINO UNO R3 (am achiziționat din magazinul Arduino de pe Amazon)

1x Servomotor care vine cu mici suporturi de plastic care se atașează, așa cum se arată în fotografie (Am cumpărat kitul de servomotor Smraza SG90 9G din magazinul Smraza de pe Amazon)

1 sticlă pentru pilule (am folosit o sticlă pentru pilule care putea fi tăiată cu ușurință cu un cuțit și foarfece cu un diametru de 1-1 / 3 in)

3x fire jumper la masculin (am cumpărat Elegoo EL-CP-004 sârmă dupont multicoloră 40 pini de la mascul la mascul)

1x trepied cu o bază reglabilă cu brațe care se întâlnesc în mijloc (similar cu cel prezentat în poza fără coloana centrală în mijloc; unii trepied poate avea coloana centrală scoasă și făcută să funcționeze cu această construcție. Asigurați-vă că este suficientă distanță între baza și partea superioară a trepiedului, astfel încât recipientul să se potrivească.)

1x parte care se poate pune între trepied și recipient pentru a centra recipientul în cazul în care nu este centrat (am folosit o sticlă de suc așa cum se arată în imagine)

2x boluri pentru alimente care pot fi atașate la baza reglabilă (singurul lucru care nu este prezentat în fotografii)

Materiale:

Benzi de cauciuc (de preferință de dimensiuni medii și grosime decentă pentru a permite susținerea containerului)

Cravate cu fermoar (am folosit cravate cu fermoar de 11 inci cumpărate de la Lowe's)

Super lipici (am folosit super gel de lipici Gorilla, super lipiciul non-gel poate fi mai bun deoarece gelul tinde să nu se lipească bine de anumite materiale plastice)

Bandă adezivă (am folosit bandă adezivă marca Duck Tape)

Carton (am făcut decupaje formând o cutie de pizza Domino, dar ar trebui să folosiți cel mai robust carton pe care îl aveți la dispoziție)

Bicarbonat de sodiu

Instrumente:

Foarfece sau un dispozitiv similar de tăiere (asigurați-vă că este suficient de puternic pentru a tăia corect plasticul)

Cuțit sau un instrument similar pentru piercing

Uscător de suflare (de preferință unul cu setări reglabile pentru a permite o forță de suflare redusă și căldură ridicată)

Mănuși (acestea vor fi utilizate pentru a preveni apariția super-adezivului pe mâini

Marker

Pasul 3: Atașați containerul la trepied

Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied
Atașați containerul la trepied

Containerul va fi atașat la trepied folosind benzi de cauciuc, fermoare și bandă adezivă

  1. Începeți cu bucle de cauciuc prin mânerul recipientului și atașați-le la partea superioară a trepiedului. În cazul în care trepiedul nu are un design care să facă acest lucru posibil, puteți lega benzile de cauciuc sau legați cu fermoar benzile de cauciuc formând un lanț închis.
  2. Apoi legați benzi de cauciuc în jurul mâinii containerului piciorul trepiedului pe care îl conține, așa cum se arată în imagine, și legați-le sau înlănțuiți-le cu o cravată cu fermoar.
  3. Apoi, legați cravatele cu fermoar de aceleași zone pentru a fixa corect containerul.
  4. Odată ce recipientul este fixat, obțineți bandă adezivă și înfășurați-l în jurul vârfului trepiedului pentru a fixa benzile de cauciuc.
  5. Stabiliți unde doriți să fie gaura, care se află în partea de jos a recipientului de unde va ieși alimentele, și asigurați-vă că este centrată de mijlocul bazei reglabile a trepiedului. Dacă nu este, va trebui să centrați containerul așa cum am făcut și am arătat într-o imagine.

Dacă trebuie să centrați containerul:

  1. Începeți prin a găsi un obiect care ar funcționa bine.
  2. Pentru a atașa acest obiect, începeți prin legarea benzilor de cauciuc în jurul obiectului și a piciorului trepiedului pe partea care trebuie apăsată pentru a centra containerul.
  3. Aflați unde va trebui să atingă obiectul recipientul și aplicați adeziv super pe acest loc, precum și o cantitate mică de bicarbonat de sodiu adezivului după ce a fost adăugat. Notă: Bicarbonatul de sodiu face ca adezivul să se usuce mult mai repede datorită pH-ului bicarbonatului de sodiu în raport cu adezivul și, de asemenea, întărește legătura datorită diferitelor reacții chimice care apar datorită prezenței bicarbonatului de sodiu.
  4. Amestecați bicarbonatul de sodiu și lipiciți împreună și apăsați rapid locul cu lipici pe recipient. Țineți-l acolo timp de aproximativ 30 de secunde și eliberați-l.
  5. Acum utilizați un uscător, setat la cea mai mică setare de suflare și la cea mai mare setare a căldurii, pentru a încălzi adezivul și a accelera procesul de uscare. După aproximativ 30 de secunde până la un minut, ar trebui să fie bine. Aveți grijă să nu supraîncălziți zona.
  6. În cele din urmă, înfășurați bandă adezivă în jurul obiectului și recipientului pentru a-l asigura în continuare.

Pasul 4: Asamblați componentele electrice

Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice

Veți avea nevoie de cele 3 fire jumper, servomotor, cablu de imprimantă sau adaptor de alimentare de 5 volți și Arduino Uno R3 pentru acest pas

  1. Atașați câte un capăt al fiecăruia dintre cele trei fire jumper pe placa Arduino Uno R3 conform schemei, codificând în mod corespunzător fiecare fir. În cazul în care aveți fire maro în loc de fire negre, utilizați în schimb maro.
  2. Servomotorul pe care îl achiziționați poate avea sârmă maro în loc de sârmă neagră, iar acea conexiune este aceeași cu cea cu sârmă neagră din schema circuitului atașată aici.
  3. Dacă utilizați un cablu de imprimantă pentru a alimenta circuitul, conectați cablul imprimantei la mufa corespunzătoare prezentată în diagramă, probabil că va fi învelită în metal în viața reală. Conectați celălalt capăt al cablului imprimantei la o mufă USB a unei surse de alimentare corespunzătoare. Dacă folosiți un cablu adaptor de alimentare de 5V pentru a alimenta circuitul, conectați capătul corespunzător la mufa neagră prezentată în diagramă și celălalt capăt la o priză de alimentare adecvată.

Pasul 5: Încărcați programul pe Arduino Uno R3

Aici veți încărca codul, pe care l-am furnizat aici într-un link de descărcare, care vă va permite să programați servomotorul și să setați gradul de rotație, cât timp rămâne servomotorul în poziția rotită și cât de des va fi servomotorul efectuați această rotație Dacă toate setările hardware sunt conectate corect, puteți compila și încărca software-ul pe placa.

  1. Instalați Arduino IDE, de la următorul link:
  2. Faceți clic pe programul de instalare Windows
  3. Faceți clic pe JUST DOWNLOAD
  4. După finalizarea descărcării, faceți clic pe butonul RUN
  5. Faceți clic pe butonul Sunt de acord (Arduino IDE este un software gratuit)
  6. Selectați toate componentele din listă și faceți clic pe butonul Următor
  7. Continuați cu instalarea după ce ați selectat locația dorită
  8. Instalați driverul „Porturi Adafruit Industries LLC”, făcând clic pe butonul Instalare
  9. Instalați driverul USB Arduino Driver”făcând clic pe butonul Instalare
  10. Instalați driverul „Linino Ports (COM & LPT)” făcând clic pe butonul Instalare
  11. Apăsați butonul ÎNCHIS când instalarea este finalizată.
  12. Descărcați fișierul aplicației: PetFeeder.ino.
  13. Dacă toate setările hardware sunt conectate corect, puteți pur și simplu să compilați și să încărcați software-ul pe placă.

Pasul 6: Instrucțiuni pentru configurarea parametrilor programului pentru a se potrivi nevoilor dvs

Aici veți afla cum să modificați codul programului care controlează servomotorul

Pentru a configura cât de des se va roti servomotorul:

Următoarele două linii de cod vor fi modificate pentru a seta cât de des se va roti servomotorul. În prezentarea de mai jos, motorul se va roti la fiecare 5 secunde. Valoarea este determinată prin înmulțirea valorii intervalului de alimentare, 1, cu valoarea lungă nesemnată, 5, afișată în a doua linie. Puteți utiliza aceste două numere pentru a crea orice perioadă de timp doriți să fie intervalele. De exemplu, dacă doriți să se rotească la fiecare 6 ore, puteți schimba 5 la 60, care îl schimbă de la 5 secunde la 60 de secunde și puteți schimba 1 la 360, care îl schimbă de la 1 set de 60 de secunde la 360 de seturi de 60 de secunde. 360 de seturi de 60 de secunde este echivalent cu 360 de ore, care este echivalent cu 6 ore

#define FEED_INTERVAL 1 // minute între timpul de hrănire

const nesemnat lung feedInterval = (nesemnat lung) FEED_INTERVAL * (nesemnat lung) 5; // exprimat în secunde

Pentru a configura cât timp servomotorul va rămâne rotit:

Folosiți următorul cod pentru a modifica acest lucru. Codul de deschidere resetează mai întâi servomotorul la unghiul său de bază de 0, apoi se rotește la 90 de grade pentru o perioadă de 4000 mii de secundă sau 4 secunde, iar după aceste 4 secunde, servomotorul rulează alimentatorul de gol Închideți codul în rotiți 90 de grade în direcția opusă, înapoi la poziția inițială de 0. Pentru a modifica gradul în care servomotorul se rotește, modificați valoarea de 90 la gradul pe care l-ați dori în ambele secțiuni de gol. Pentru a seta cât timp doriți ca servomotorul să rămână rotit, modificați valoarea întârzierii, care este 4000 în acest exemplu

void feederClose () {

servo.write (90);

}

void feederOpen () {

servo.write (0);

întârziere (4000);

servo.write (90);

}

Pasul 7: Atașați decupajul de carton la motorul servo și motorul servo la sticla de pastile

Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile
Atașați decupajul din carton la motorul servo și motorul servo la sticla de pastile

Decupajul din carton va fi atașat la servomotor folosind superglue, iar servomotorul va fi atașat la sticla de pastile folosind benzi de cauciuc și super lipici

  1. Determinați o dimensiune adecvată pentru decupajul din carton pe baza diametrului deschiderii sticlei pentru pilule care va fi acoperită. Lăsați puțin spațiu suplimentar de fiecare parte, în cazul în care placa de carton nu este perfect aliniată cu deschiderea flaconului pentru pilule după ce a fost fixată permanent pe servomotor cu super adeziv.
  2. Decupați o formă pătrată sau dreptunghiulară pe baza dimensiunilor stabilite cu foarfece sau cu un alt instrument de tăiere.
  3. Luați suportul mic de plastic, prezentat în imagine sau unul similar, și tăiați capătul de pe braț, care are 6 găuri găurite în el. Există 4 brațe, una cu 7 găuri, una cu 6 găuri și două cu 2 găuri. Aceasta este pentru a împiedica brațul să lovească sticla pilulei atunci când servomotorul se rotește.
  4. Atașați suportul de plastic la decupajul din carton folosind superglue. Orientează cartonul pe suport după cum consideri potrivit și asigură-te că există un spațiu suplimentar pe fiecare parte, pentru orice eventualitate.
  5. Atașați consola la zona corespunzătoare a servomotorului. L-am orientat astfel încât brațul cu 7 găuri să fie extins direct la sticla de pastile.
  6. Legați benzi de cauciuc în jurul servomotorului și orientați-l astfel încât să existe doar puțin spațiu între carton și deschiderea sticlei pentru pilule.
  7. Odată amplasat, aplicați superglue în locul în care servomotorul atinge sticla de pastile, precum și puțin bicarbonat de sodiu tratați amestecul în același mod ca mai devreme.

Pasul 8: Asigurați-vă gradul corect de rotație și suportul de lipire la servomotor

Asigurați-vă gradul corect de rotație și suportul de lipire la servomotor
Asigurați-vă gradul corect de rotație și suportul de lipire la servomotor

Aici veți lipi consola cu cartonul pe servomotor și veți testa dacă servomotorul este corect programat la gradul corect

  1. Mai întâi, cu programul încărcat și componentele electrice conectate, rulați programul și asigurați-vă că servomotorul este corect aliniat și setat la rotația corectă, dacă nu îl puteți obține perfect și există suficient spațiu pentru a face acest lucru fără a crea prea mult o mare parte a deschiderii din carton care ar duce la vărsarea constantă de alimente, tăiați zona cartonului care rămâne acoperind deschiderea sticlei de pilule în timp ce se află în poziția de rotație deschisă.
  2. Acum, după ce s-a determinat rotația corectă, rețineți unde a fost plasată placa de carton în timp ce se afla în poziția de 0 grade, scoateți suportul cu carton de pe servomotor, aplicați puțin superglue pe zona suportului care se atașează la servomotor și aplicați-l înapoi la servomotor în poziția care a fost notată anterior în timp ce era în poziția de 0 grade. Lăsați această piesă să se usuce pentru o vreme, astfel încât adezivul să se poată fixa, adezivul pe care l-am folosit se fixează complet după 24 de ore.

Pasul 9: Aplicați sticla pentru pastile pe recipient și decupați o gaură în recipient

Aici veți adera sticla de pilule la recipient folosind superglue, foarfeca mecanismul sticlei de pilule și un cuțit sau alt obiect de perforare

  1. Determinați unde doriți să fie localizată gaura din recipient și puneți fundul sticlei pe recipient și desenați un cerc pe fundul recipientului cu un marker. Va trebui așezat corect deasupra centrului bazei trepiedului.
  2. Decupați orificiul folosind instrumentul de perforare și instrumentul de tăiere.
  3. Tăiați partea inferioară a sticlei cu pastile folosind instrumentul de perforare și instrumentul de tăiere.
  4. Tăiați o bucată de carton care se potrivește în jurul găurii și acoperiți-o
  5. Tăiați perfect placa de carton care ar acoperi gaura
  6. Lipiți, folosind bicarbonat de sodiu și metoda de încălzire, cartonul din jurul găurii, astfel încât să acționeze ca bază pentru sticla de pilule
  7. Bandă de conducte marginile bazei
  8. Lipiți, folosind bicarbonatul de sodiu și metoda de încălzire, sticla de pilule pe baza de carton și lăsați-o să se usuce pentru o perioadă adecvată de timp. După ce s-a uscat, aplicați bandă adezivă în jurul părții laterale a sticlei pentru pilule și a recipientului pentru a oferi un suport mai bun

Pasul 10: Atașați țevi din PVC la baza trepiedului

Atașați țevi din pvc la baza trepiedului
Atașați țevi din pvc la baza trepiedului
Atașați țevi din pvc la baza trepiedului
Atașați țevi din pvc la baza trepiedului
Atașați țevi din pvc la baza trepiedului
Atașați țevi din pvc la baza trepiedului

Aici veți atașa țevile din pvc la baza trepiedului folosind carton, super lipici, fermoare și bandă adezivă

  1. Decupați o bucată de carton pe care să o atașați țeavă de pvc la care va acționa ca bază pentru aceasta. Decupați o altă piesă identică.
  2. Lipiți o bucată la bază și folosiți metoda de încălzire a bicarbonatului de sodiu, apoi lipiți cealaltă bucată pe prima bucată de carton folosind aceeași metodă. Acum bandă adezivă colțurile la bază.
  3. Conectați conducta de pvc așa cum se arată în fotografii și lipiți-le pe loc folosind metoda de bicarbonat de sodiu / încălzire.
  4. Aflați cum trebuie să fie poziționată conducta de pvc pentru a se potrivi în mod corespunzător sub sticla de pastile, astfel încât alimentele să cadă în conducta de pvc. Acum lipiți super baza de pe conducta de pvc pe baza de carton folosind metoda de bicarbonat de sodiu / încălzire. Păstrați-l așezat corespunzător în timp ce faceți acest lucru.
  5. Fixați în continuare conducta din pvc folosind legături cu fermoar și bandă adezivă atașându-le la baza trepiedului.

În cazul în care pvc nu s-a setat corect după super-lipire:

Folosiți cravate cu fermoar și bandă adezivă pentru a modifica poziția țevii din pvc și așezați-o corect sub deschiderea flaconului pentru pilule

Pasul 11: Atașați boluri alimentare la alimentator

În acest pas, veți învăța cum să atașați boluri alimentare la alimentator folosind super lipici sau super lipici și bandă adezivă

  1. Stabiliți ce două boluri doriți să utilizați. Deoarece trepiedul are o bază reglabilă pe care o puteți ridica și coborî, o puteți potrivi la înălțimea bolului.
  2. Dacă este posibil, tăiați găuri în castron și buclați-le cu fermoarele, apoi legați și lipiți bolurile într-o poziție în care va rămâne sub conducta de pvc. În caz contrar, lipiți bolurile direct sub deschiderea țevii din pvc, în care alimentele vor curge și vor intra în bol folosind metoda de bicarbonat de sodiu / încălzire.

Pasul 12: Programați codul pentru a distribui cantitatea de alimente pe care ați dori să o distribuiți

Această secțiune explică pentru a determina cât timp servomotorul trebuie să rămână deschis, ceea ce va determina cantitatea de alimente care curge în boluri la fiecare timp de hrănire

  1. Rata de conversie pentru sticla de pilule cu diametrul de 1-1 / 3 inch este după cum urmează: în fiecare secundă, aproximativ 2 uncii fluide de alimente curg în medie din recipient. Pe baza acestei rate, puteți stabili cum să programați codul pentru a elibera cantitatea exactă de alimente pe care doriți să le eliberați dacă utilizați sticla de pilule cu același diametru ca mine.
  2. Va trebui să vă stabiliți propria rată de conversie în funcție de setare, deoarece ar putea varia.
  3. De exemplu, doriți să vă hrăniți pisicile cu 4 uncii fluide de alimente pe fiecare furaj, iar debitul este de 2 uncii lichide pe secundă. Veți seta valoarea la 2000, care este egală cu 2 secunde de timp în care servomotorul este rotit în poziția deschisă.

Pasul 13: Acum sunteți terminat! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru upgrade-uri

Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări
Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări
Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări
Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări
Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări
Ai terminat acum! Secțiunea suplimentară care conține informații despre cercetare și dezvoltare și sugestii pentru actualizări

Această secțiune va conține informații și fotografii suplimentare cu privire la procesul de construcție al acestui dispozitiv, precum și sugestii pentru actualizarea acestei versiuni. Am inclus schițe ale construcției, precum și fotografii ale unui sondaj pe care l-am creat pentru a cerceta piața

Sugestii pentru upgrade-uri: produsul ar putea beneficia de implementarea unei tehnologii mai avansate. Adăugarea unei aplicații pe care consumatorii ar putea să o folosească pentru a programa timpul ar ajuta la comoditate. În plus, s-ar putea adăuga o cameră, un difuzor și un microfon, astfel încât utilizatorul să poată verifica animalul de companie și chiar să le vorbească. Adăugarea de obiecte ponderate la fiecare picior al trepiedului ar spori stabilitatea dispozitivului, astfel încât acesta să nu cadă. Aplicarea unei carcase de protecție la Arduino Uno R3, precum și o altă formă de protecție pentru firele jumper ar oferi o îmbunătățire deosebită a durabilității.

Informații despre cercetarea hranei pentru câini: bolul nostru pentru hrană trebuie să fie conceput pentru a găzdui diferite tipuri de alimente uscate pentru a funcționa cu diferite animale de companie. Mai jos sunt cele mai populare mărci de alimente pentru animale de companie. Taste of the Wild Natural - Purina pentru câini - Iamuri pentru câini - Friskies pentru pisici - Pisică La proiectarea bolului și dozatorului nostru, am avut în vedere faptul că hrana pentru animale de companie vine în toate tipurile de forme și dimensiuni, în funcție de mărimea animalului de companie. Pentru început, am găsit cele mai vândute mărci de hrană pentru animale de companie pentru câini și pisici, astfel încât să fim siguri că distribuitorul nostru ar putea găzdui aceste mărci populare.

Recomandat: