arduino justerbar dyrematdispenser

2019/12/03
Hei der!
Velkommen til bruksanvisningen vår for Arduino kjæledyrmatdispenser.
Vi er Dan og Tom, vi er produktdesignstudenter ved Metropolitan University i Cardiff, Sør-Wales, og som en del av vurderingsbriefingen får vi denne utfordringen, for å demonstrere vår grunnleggende forståelse av koding, elektroniske prototyper og maskineri. . .
Her er de elektriske komponentene du trenger sarawauno eller MegaLCD-skjerm 12x2 l298n motordrivmodul 32 31 sanntidsklokkemodul-
040 roterende ikke-kodet brødbrett 5v brødkort strømkoblingskabel (
God blanding av menn og kvinner)
Isolerte transformatorer i forskjellige farger (220 og 10k ohm)
Bryterknapp 3 ledshweigh dreiemoment, laserskjæremaskin for lavhastighets elektrisk verktøy sveisetråd kuttet metall/sponskjæreverktøy (eller tilsvarende)
Ultimaker 3D-skriver (eller tilsvarende)
Eller 3 mm tykk akryl 1 stykke 6 mm tykk MDF4 lengde M10 gjenget metallstang 3D fresebehandlingsmateriale 4 stykker (ca. 140 mm hver)
8 M10 skiver8 M10 pakke (
Eller isolasjonstape)
M3 muttere og bolter for montering av Arduino og sammenstillinger 4 metalllager (
Vi brukte 26 ytre diameter og 10 mm indre diameter)
10 mm stanglim (
Vi bruker Gorilla Lim enten andre merker eller lim er egnet eller ikke)
Vi har laget flere ulike komponenter for å få hele til å fungere skikkelig
Matoppbevaringsboks og trakt-
Distribusjonsbyrå-Base og Chute
Grensesnittmontering matoppbevaringsboks og trakt delene av denne sammenstillingen er alle kuttet av 3 mm akryl og alle delene er satt sammen ved hjelp av fingerskjøter.
Alle delene kuttes ved hjelp av Epilog Laser-skjæremaskinen og vektorfilen er utviklet med Corel Draw x7.
Akryl er et matsikkerhetsmateriale som er lett å laserskjære og er et egnet matkonserveringsmateriale.
Denne delen kan lages for hånd med forskjellige materialer, men sørg for at materialene er riktig utfylt for å sikre trygg matoppbevaring. [
Bilde av set-top-boks]
Denne delen av matdispenserenheten er laget av akrylrør (50 mm og 30 mm)
To 3D-printede skruedeler, 6 mm mellomfiberplater, metalllager og metallstenger.
Klipp hovedplatebraketten for medium fiber fra Dxf-filen kalt \"medium fiber plate brakett\" nedenfor. dxf\".
Kutt 50mm rør, 140mm, bor 30mm hull 40mm ende av ett rør og topp egnet for 30mm rør (
belg som vist på figuren).
Du må kanskje slipe noe materiale med Dremel for å få det til å passe.
Skrudelen 3D-printes og kobles deretter til igjen, på grunn av begrensningene i 3D-utskriftsmuligheten på Ultimaker-skriveren.
Totalt sett bør utskriftstiden være 12-
Avhengig av innstillingene du velger, 14 timer per del. Vi brukte 0.
4 mm dyse, utskriftskvaliteten er normal, ingen støttestruktur er nødvendig.
Installer to metallstenger eller metallrør 30 mm lange på lageret.
Når 3D-utskriften er fullført, trykker du disse lagrene inn i skruedelene, og du må kanskje arkivere noen materialer når vi skriver ut delene for å sikre en tett passform.
Som vist på figuren, skyv skruen over røret, skyv røret over braketten, og skyv deretter akselen inn i endebraketten.
Denne innstillingen sikrer at mengden mat som tildeles er justerbar, avhengig av størrelsen på dyret du har.
Lageret reduserer friksjonen på de bevegelige delene, og reduserer dermed belastningen på motoren.
Ved å bruke to skruer vil mengden av maten være mye lettere å kontrollere, den ene montert i halvroterende stilling og den andre fullt roterende gjør at maten hele tiden renner ut av dispenseren.
Vi valgte å gjøre 3 hele rotasjoner på skruedelene våre (
3 hele \"tråder \")
Siden dette gjør det mulig å måle en liten mengde mat for å sikre at kjæledyret ditt ikke blir over- eller undermatet. [
Hvis du har fasilitetene tilgjengelig, kan du CNC-frese skruedelene i ett stykke, men vi sliper to modellplater med middels tetthet og velger å gjøre 3D-utskrift senere, fordi modellbrettet trenger mye etterbehandling (
Slipeforsegling)
For å sikre at det er trygt å ta på mat).
Basen og sjakten er ganske rette, lik matoppbevaringsboksen og trakten foran på denne delen.
Last ned DXF-filen merket \"Base and chute. dxf\".
Grensesnittet består av 4 laserkuttede akrylstykker, som hver er konstruert med M10-skruestangen og -mutteren som vist. . . [
Grensesnittbilde]
Etter det kan den roterende koderen, LCD og LED installeres. . .
Etter montering av dispenserenheten (MDF-del)
, Simuler den inn i den sammensatte basen og sjaktdelen og skjær en spalte i hvert 50 mm rør slik at maten kan falle ned i sjakten for å samles opp og forberedes til å gli direkte inn i kjæledyrskålen din!
Nedenfor kan du se Fritzing-diagrammet for kretsen vi bruker.
I henhold til etsene du bruker (
Jeg vet at det finnes mange forskjellige versjoner av RTC- og motordrivmoduler)
Du kan bruke forskjellige biblioteker.
Dette er koden for arduino.
Denne koden sjekker tiden og sammenligner den med alarmen, og hvis de stemmer overens, snur den motoren og skyver maten ut.
For å beregne hvor lenge motoren skal gå, regnet vi ut hvor mye mat som vil slippes ut hver sving.
En skrue rulles ut i en sirkel på 10g, som tar 11 sekunder for hver omgang.
Så 2 skruer skyver 20g hvert 11. sekund.
Vi studerte porsjonsstørrelsen på hundemat og fant at en valp trenger omtrent 50 gram mat, en middels stor hund trenger 140 gram, og en stor hund trenger omtrent 260 gram.
Dette betyr at skruene dreier seg 27 ganger for en liten del.
5 sekunder, mellomdelen snur i ca 77 sekunder, og flertallet snur i ca 141 sekunder.
Avhengig av maten du bruker, kan det være lurt å endre det.
Du finner vanligvis den rette delen på baksiden av pakken.
Husk at tidsskalaen i arduino IDE er i millisekunder. ((
Anbefalt størrelse)/20)
* 11 = hvor lang tid cog skal åpne bibliotekene vi bruker kan alle finnes på arduino-nettstedet, de kalles tid. h, DS1307RTC. h.
De to andre er installert i Arduino IDE.
KONTAKT OSS
Bare fortell oss dine krav, vi kan gjøre mer enn du kan forestille deg.
Send din henvendelse
Chat
Now

Send din henvendelse

Velg et annet språk
English
العربية
Deutsch
Español
français
italiano
日本語
한국어
Português
русский
简体中文
繁體中文
Afrikaans
አማርኛ
Azərbaycan
Беларуская
български
বাংলা
Bosanski
Català
Sugbuanon
Corsu
čeština
Cymraeg
dansk
Ελληνικά
Esperanto
Eesti
Euskara
فارسی
Suomi
Frysk
Gaeilgenah
Gàidhlig
Galego
ગુજરાતી
Hausa
Ōlelo Hawaiʻi
हिन्दी
Hmong
Hrvatski
Kreyòl ayisyen
Magyar
հայերեն
bahasa Indonesia
Igbo
Íslenska
עִברִית
Basa Jawa
ქართველი
Қазақ Тілі
ខ្មែរ
ಕನ್ನಡ
Kurdî (Kurmancî)
Кыргызча
Latin
Lëtzebuergesch
ລາວ
lietuvių
latviešu valoda‎
Malagasy
Maori
Македонски
മലയാളം
Монгол
मराठी
Bahasa Melayu
Maltese
ဗမာ
नेपाली
Nederlands
norsk
Chicheŵa
ਪੰਜਾਬੀ
Polski
پښتو
Română
سنڌي
සිංහල
Slovenčina
Slovenščina
Faasamoa
Shona
Af Soomaali
Shqip
Српски
Sesotho
Sundanese
svenska
Kiswahili
தமிழ்
తెలుగు
Точики
ภาษาไทย
Pilipino
Türkçe
Українська
اردو
O'zbek
Tiếng Việt
Xhosa
יידיש
èdè Yorùbá
Zulu
Gjeldende språk:norsk