Hej med dig!
Velkommen til vores Arduino dyrefoderdispenser instruktionsmanual.
Vi er Dan og Tom, vi er produktdesignstuderende ved Metropolitan University i Cardiff, South Wales, og som en del af vurderingsbriefingen får vi denne udfordring for at demonstrere vores grundlæggende forståelse af kodning, elektroniske prototyper og maskineri. . .
Her er de elektriske komponenter du har brug for sarawauno eller MegaLCD-skærm 12x2 l298n motordrevmodul 32 31 realtidsurmodul-
040 roterende ikke-kodet brødbræt 5v bread board strømstartkabel (
God blanding af mænd og kvinder)
Isolerede transformatorer i forskellige farver (220 og 10k ohm)
Omskifterknap 3 ledshweigh drejningsmoment, laserskæremaskine til elektrisk værktøj med lav hastighed svejsetråd skåret metal/træspånskæreværktøj (eller tilsvarende)
Ultimaker 3D-printer (eller tilsvarende)
Eller 3 mm tyk akryl 1 styk 6 mm tyk MDF4 længde M10 gevind metalstang 3D fræsebearbejdningsmateriale 4 styk (Ca. 140 mm hver)
8 M10 skiver8 M10 pakke (
Eller isoleringstape)
M3 møtrikker og bolte til montering af Arduino og samlinger 4 metallejer (
Vi brugte 26 ydre diameter og 10 mm indvendig diameter)
10 mm stangklæbende (
Vi bruger Gorilla Lim uanset om andre mærker eller klæbemidler er egnede eller ej)
Vi har lavet flere forskellige komponenter for at få det hele til at fungere ordentligt
Madopbevaringsboks og tragt-
Distributionsbureau-Base og sliske
Grænsefladesamling madopbevaringsboks og tragt delene af denne samling er alle skåret af 3 mm akryl, og alle dele er samlet ved hjælp af fingersamlinger.
Alle delene er skåret ved hjælp af Epilog Laser-skæremaskinen, og vektorfilen er udviklet ved hjælp af Corel Draw x7.
Akryl er et fødevaresikkerhedsmateriale, der er let at laserskære og er et egnet fødevarekonserveringsmateriale.
Denne sektion kan laves i hånden med forskellige materialer, men sørg venligst for, at materialerne er korrekt udfyldt for at sikre sikker opbevaring af fødevarer. [
Billede af set-top-boks]
Denne del af maddispenseren er lavet af akrylrør (50 mm og 30 mm)
To 3D-printede skruedele, 6 mm mellemfiberplader, metallejer og metalstænger.
Klip det primære medium fiber pladebeslag fra Dxf-filen kaldet \"medium fiber plate bracket\" nedenfor. dxf\".
Skær 50 mm rør, 140 mm, bor 30 mm hul 40 mm ende af et rør og top egnet til 30 mm rør (
Bælge som vist på figuren).
Du skal muligvis slibe noget materiale ved hjælp af Dremel for at få det til at passe.
Skruedelen 3D-printes og tilsluttes derefter igen, på grund af begrænsningerne af 3D-printkapaciteten på Ultimaker-printeren.
Samlet set skal udskrivningstiden være 12-
Afhængigt af de indstillinger du vælger, 14 timer pr. del. Vi brugte 0.
4 mm dyse, udskriftskvaliteten er normal, ingen støttestruktur er påkrævet.
Installer to metalstænger eller metalrør 30 mm lange på lejet.
Når 3D-printningen er færdig, skal du trykke disse lejer ind i skruedelene, og du skal muligvis arkivere nogle materialer, når vi udskriver delene for at sikre en tæt pasform.
Som vist på figuren, skubbes skruen hen over røret, skubbes røret hen over beslaget, og derefter skubbes akslen ind i endebeslaget.
Denne indstilling sikrer, at mængden af tildelt foder kan justeres, afhængigt af størrelsen på det dyr, du har.
Lejet reducerer friktionen på de bevægelige dele og reducerer dermed belastningen på motoren.
Ved at bruge to skruer vil mængden af maden være meget nemmere at kontrollere, den ene monteret i en semi-roterende position og den anden fuldt roterende betyder at maden hele tiden flyder ud af dispenseren.
Vi valgte at lave 3 hele rotationer på vores skruedele (
3 hele \"tråde \")
Da dette gør det muligt at måle en lille mængde foder for at sikre, at dit kæledyr ikke bliver over- eller underfodret. [
Hvis du har faciliteterne til rådighed, kan du CNC-fræse skruedelene i ét stykke, dog sliber vi to modelplader med medium densitet og vælger at lave 3D-print senere, fordi modelpladen har brug for meget efterbehandling (
Slibeforsegling)
For at sikre, at det er sikkert at røre ved mad).
Basen og slisken er ret lige, svarende til madopbevaringsboksen og tragten foran i denne sektion.
Download DXF-filen mærket \"Base and chute. dxf\".
Interfacesamlingen består af 4 laserskårne akrylstykker, som hver er konstrueret ved hjælp af M10 skruestangen og møtrikken som vist. . . [
Interface billede]
Derefter kan den roterende encoder, LCD og LED installeres. . .
Efter montering af dispensersamlingen (MDF-del)
, Simuler det ind i den samlede bund og slisksektion og skær en spalte i hvert 50 mm rør, så maden kan falde ned i slisken for at samle og forberede sig på at glide direkte ned i din kæledyrsskål!
Nedenfor kan du se Fritzing-diagrammet for det kredsløb, vi bruger.
Ifølge de ets du bruger (
Jeg ved, at der er mange forskellige versioner af RTC- og motordrevmoduler)
Du kan bruge forskellige biblioteker.
Dette er koden til arduino.
Denne kode tjekker klokkeslættet og sammenligner det med alarmen, og hvis de passer, drejer den motoren og skubber maden ud.
For at kunne beregne, hvor længe motoren skal dreje, beregnede vi, hvor meget mad der frigives hver gang.
En skrue rulles ud i en cirkel på 10g, hvilket tager 11 sekunder for hver omgang.
Så 2 skruer skubber 20g hvert 11. sekund.
Vi undersøgte portionsstørrelsen af hundefoder og fandt ud af, at en hvalp har brug for omkring 50 gram mad, en mellemstor hund har brug for 140 gram, og en stor hund har brug for omkring 260 gram.
Det betyder, at skruerne drejer 27 gange for en lille del.
5 sekunder, den mellemste del drejer i omkring 77 sekunder, og størstedelen drejer i omkring 141 sekunder.
Afhængigt af den mad du bruger, vil du måske ændre det.
Du kan normalt finde den rigtige del på bagsiden af pakken.
Husk, at tidsskalaen i arduino IDE er i millisekunder. ((
Anbefalet størrelse)/20)
* 11 = længden af tid cog skal åbne de biblioteker vi bruger kan alle findes på arduino hjemmesiden, de kaldes tid. h, DS1307RTC. h.
De to andre er blevet installeret i Arduino IDE.