Salutare!
Bine ați venit la manualul de instrucțiuni al distribuitorului de hrană pentru animale de companie Arduino.
Suntem Dan și Tom, suntem studenți în design de produs la Universitatea Metropolitan din Cardiff, Țara Galilor de Sud și, ca parte a briefing-ului de evaluare, ni se oferă această provocare, pentru a demonstra înțelegerea noastră de bază despre codificare, prototipuri electronice și mașini. . .
Iată care sunt componentele electrice de care aveți nevoie Ecran sarawauno sau MegaLCD 12x2 l298n modul de acționare a motorului 32 31 modul de ceas în timp real-
040 placă de pâine rotativă necodificată 5v cablu jumper de alimentare pentru plăci de pâine (
Un amestec bun de bărbați și femei)
Transformatoare izolate de diferite culori (220 și 10k ohmi)
Buton de comutare 3 ledshweigh cuplu, mașină de tăiat cu laser pentru sculă electrică cu viteză mică de sudare cu sârmă tăiată metal/sculă de tăiat așchii de lemn (sau echivalent)
Imprimantă 3D Ultimaker (sau echivalentă)
Sau 3 mm grosime acrilic 1 bucată 6 mm grosime MDF4 lungime Tijă metalică filetată M10 Material de prelucrare pentru frezare 3D 4 bucăți (aproximativ 140 mm fiecare)
8 șaibe M108 pachet M10 (
sau bandă izolatoare)
Piulițe și șuruburi M3 pentru montarea Arduino și ansambluri 4 rulmenți metalici (
Am folosit 26 de diametru exterior și 10 mm diametru interior)
Tijă de 10 mm Adeziv (
Folosim Gorilla Glue indiferent dacă alte mărci sau adezivi sunt potriviți sau nu)
Am realizat mai multe componente diferite pentru ca întregul să funcționeze corect
Cutie de depozitare a alimentelor și pâlnie-
Agenție de distribuție-bază și jgheab
Cutia de depozitare a alimentelor pentru ansamblul interfeței și pâlnia, piesele acestui ansamblu sunt toate tăiate din acril de 3 mm și toate piesele sunt asamblate împreună folosind îmbinări cu degete.
Toate piesele sunt tăiate folosind mașina de tăiat Epilog Laser, iar fișierul vectorial este dezvoltat folosind Corel Draw x7.
Acrilul este un material pentru siguranța alimentelor care este ușor de tăiat cu laser și este un material adecvat pentru conservarea alimentelor.
Această secțiune poate fi realizată manual cu diferite materiale, dar vă rugăm să vă asigurați că materialele sunt completate corespunzător pentru a asigura depozitarea în siguranță a alimentelor. [
Imagine a decodificatorului]
Această parte a ansamblului dozatorului de alimente este realizată din țevi acrilice (50 mm și 30 mm)
Două piese de șuruburi imprimate 3D, plăci cu fibre medii de 6 mm, rulmenți metalici și tije metalice.
Tăiați suportul principal al plăcii de fibre medii din fișierul Dxf numit „suportul plăcii de fibre medii” de mai jos. dxf\".
Tăiați țeavă de 50 mm, 140 mm, găuriți gaura de 30 mm 40 mm capătul unei țevi și partea superioară potrivite pentru țeavă de 30 mm (
Burduf așa cum se arată în figură).
Poate fi necesar să șlefuiți ceva material folosind Dremel pentru a se potrivi.
Piesa șurubului este imprimată 3D și apoi conectată din nou, din cauza limitărilor capacității de imprimare 3D a imprimantei Ultimaker.
În general, timpul de imprimare ar trebui să fie de 12-
În funcție de setările pe care le alegeți, 14 ore per parte. Am folosit un 0.
Duză de 4 mm, calitatea imprimării este normală, nu este necesară nicio structură de suport.
Instalați două tije metalice sau tuburi metalice de 30 mm lungime pe rulment.
Când imprimarea 3D este completă, apăsați acești rulmenți în părțile șuruburilor și este posibil să fiți nevoit să depuneți unele materiale atunci când imprimăm piesele pentru a asigura o potrivire strânsă.
După cum se arată în figură, glisați șurubul peste țeavă, glisați țeava peste suport și apoi glisați axa în suportul de capăt.
Această setare asigură că cantitatea de hrană alocată este reglabilă, în funcție de mărimea animalului pe care îl aveți.
Rulmentul reduce frecarea asupra pieselor mobile, reducand astfel sarcina asupra motorului.
Prin utilizarea a două șuruburi, cantitatea de mâncare va fi mult mai ușor de controlat, unul montat în poziție semi-rotativă, iar celălalt în poziție complet rotativă înseamnă că alimentele curg în mod constant din dozator.
Am ales să facem 3 rotații complete pe piesele noastre șurub (
3 \"fire \") complete
Deoarece acest lucru vă permite să măsurați o cantitate mică de hrană pentru a vă asigura că animalul dvs. de companie nu este supraalimentat sau subhrănit. [
Dacă aveți facilitățile disponibile, puteți freza CNC piesele șuruburilor într-o singură bucată, totuși, șlefuim două plăci de model de densitate medie și alegem să facem imprimare 3D mai târziu, deoarece placa de model are nevoie de multă finisare (
etanșare de șlefuire)
Pentru a vă asigura că este sigur să atingeți mâncarea).
Baza și jgheabul sunt destul de drepte, similare cutiei de depozitare a alimentelor și pâlniei din partea din față a acestei secțiuni.
Descărcați fișierul DXF etichetat „Base and chute. dxf\”.
Ansamblul interfeței constă din 4 piese acrilice tăiate cu laser, fiecare dintre acestea fiind construită folosind bara cu șurub M10 și piuliță, așa cum se arată. . . [
Imagine interfață]
După aceea, se pot instala codificatorul rotativ, LCD și LED-ul. . .
După asamblarea ansamblului dozatorului (piesa MDF)
, Simulați-l în baza asamblată și în secțiunea jgheabului și tăiați o fantă în fiecare tub de 50 mm, astfel încât mâncarea să poată cădea în jgheab pentru a se colecta și a se pregăti pentru alunecare direct în bolul pentru animalele dvs.!
Mai jos, puteți vedea diagrama Fritzing a circuitului pe care îl folosim.
În funcție de eturile pe care le utilizați (
Știu că există multe versiuni diferite de module RTC și de acționare a motorului)
Puteți folosi biblioteci diferite.
Acesta este codul pentru arduino.
Acest cod verifică ora și o compară cu alarma și, dacă se potrivesc, pornește motorul și împinge mâncarea afară.
Pentru a calcula cât de mult ar trebui să se întoarcă motorul, am calculat câtă mâncare va fi eliberată la fiecare tură.
Un șurub este întins într-un cerc de 10 g, care durează 11 secunde pentru fiecare tură.
Deci 2 șuruburi împing 20g la fiecare 11 secunde.
Am studiat dimensiunea porției de hrană pentru câini și am constatat că un cățel are nevoie de aproximativ 50 de grame de hrană, un câine de talie medie are nevoie de 140 de grame, iar un câine mare are nevoie de aproximativ 260 de grame.
Aceasta înseamnă că șuruburile se rotesc de 27 de ori pentru o parte mică.
5 secunde, partea medie se întoarce pentru aproximativ 77 de secunde, iar cea mai mare parte pentru aproximativ 141 de secunde.
În funcție de alimentele pe care le folosiți, este posibil să doriți să o schimbați.
De obicei, puteți găsi partea potrivită pe spatele pachetului.
Rețineți că scala de timp din IDE-ul arduino este în milisecunde. ((
Dimensiune recomandată)/20)
* 11 = durata de timp în care cog ar trebui să deschidă bibliotecile pe care le folosim pot fi găsite toate pe site-ul web arduino, acestea se numesc timp. h, DS1307RTC. h.
Celelalte două au fost instalate în Arduino IDE.