Säädettävä arduino lemmikkieläinten ruoka-annostelija

2019/12/03
Hei siellä!
Tervetuloa Arduino lemmikkieläinten ruoka-annostelijamme käyttöohjeeseen.
Olemme Dan ja Tom, olemme tuotesuunnittelun opiskelijoita Metropolitan Universityssä Cardiffissa, Etelä-Walesissa, ja osana arviointitilaisuutta saamme tämän haasteen osoittaaksemme perustietomme koodauksesta, elektronisista prototyypeistä ja koneista. . .
Tässä ovat tarvitsemasi sähkökomponentit sarawauno tai MegaLCD-näyttö 12x2 l298n moottorin käyttömoduuli 32 31 reaaliaikakellomoduuli-
040 pyörivä koodaamaton leipälevy 5v leipälevyn virtakytkentäkaapeli (
Hyvä sekoitus miehiä ja naisia)
Erivärisiä eristettyjä muuntajia (220 ja 10k ohmia)
Kytkinpainike 3 ledshweigh vääntömomentti, laserleikkauskone hitaiden sähkötyökalujen hitsauslankaleikkaukseen metallin/puulastujen leikkaustyökalu (tai vastaava)
Ultimaker 3D-tulostin (tai vastaava)
Tai 3 mm paksu akryyli 1 kpl 6 mm paksu MDF4 pituus M10 kierre metallitanko 3D jyrsintäkäsittely materiaali 4 kpl (noin 140 mm kukin)
8 M10 aluslevyä 8 M10 paketti (
tai eristenauha)
M3 mutterit ja pultit Arduinon ja kokoonpanojen asennukseen 4 metallilaakerit (
Käytimme 26 ulkohalkaisijaa ja 10 mm sisähalkaisijaa)
10mm sauvaliima (
Käytämme Gorilla Gluea riippumatta siitä, ovatko muut merkit tai liimat sopivat tai eivät)
Olemme tehneet useita eri komponentteja, jotta koko toimisi kunnolla
Ruoan säilytyslaatikko ja suppilo-
Jakeluvirasto-tukikohta ja kouru
Liitäntäkokoonpanon ruoan säilytyslaatikko ja suppilo tämän kokoonpanon osat on leikattu 3 mm akryylista ja kaikki osat kootaan yhteen sormiliitoksilla.
Kaikki osat leikataan Epilog Laser -leikkauskoneella ja vektoritiedosto kehitetään Corel Draw x7:llä.
Akryyli on elintarviketurvallisuusmateriaali, joka on helppo laserleikata ja soveltuu elintarvikkeiden säilöntämateriaaliksi.
Tämä osa voidaan valmistaa käsin erilaisista materiaaleista, mutta varmista, että materiaalit on täytetty asianmukaisesti elintarvikkeiden turvallisen säilytyksen varmistamiseksi. [
Kuva digisovittimesta]
Tämä ruoka-annostelijakokoonpanon osa on valmistettu akryyliputkista (50 mm ja 30 mm)
Kaksi 3D-tulostettua ruuviosaa, 6mm keskikuitulevyt, metallilaakerit ja metallitangot.
Leikkaa pääkeskikuitulevyn kiinnike alla olevasta Dxf-tiedostosta nimeltä \"Keskikuitulevyn kiinnike\". dxf\".
Leikkaa 50 mm putki, 140 mm, poraa 30 mm reikä 40 mm yhden putken pää ja yläosa sopii 30 mm putkeen (
Paljeet kuvan mukaisesti).
Saatat joutua hiomaan materiaalia Dremelillä, jotta se sopii.
Ruuviosa tulostetaan 3D-tulostuksessa ja liitetään sitten uudelleen Ultimaker-tulostimen 3D-tulostuskyvyn rajoitusten vuoksi.
Kaiken kaikkiaan tulostusajan pitäisi olla 12-
Valitsemistasi asetuksista riippuen 14 tuntia per osa. Käytimme 0.
4 mm suutin, tulostuslaatu on normaali, tukirakennetta ei tarvita.
Asenna laakeriin kaksi metallitankoa tai metalliputkea, joiden pituus on 30 mm.
Kun 3D-tulostus on valmis, paina nämä laakerit ruuviosiin ja saatat joutua viilaamaan joitain materiaaleja tulostettaessa osia varmistaaksesi tiukan istuvuuden.
Kuvan mukaisesti liu'uta ruuvi putken yli, liu'uta putki kannakkeen yli ja liu'uta sitten akseli päätykannattimeen.
Tällä asetuksella varmistetaan, että varatun ruoan määrää voidaan säätää eläimen koosta riippuen.
Laakeri vähentää liikkuvien osien kitkaa ja vähentää siten moottorin kuormitusta.
Kahta ruuvia käyttämällä ruoan määrää on paljon helpompi hallita, toinen puolipyörivään asentoon ja toinen täysin pyörivä asento tarkoittaa, että ruoka virtaa jatkuvasti ulos annostelijasta.
Päätimme tehdä 3 täyttä kiertoa ruuviosiin (
3 täyttä \"säiettä\")
Tämä mahdollistaa pienen ruokamäärän mittaamisen varmistaaksesi, ettei lemmikkisi ole yli- tai aliravittu. [
Jos sinulla on tilat käytettävissä, voit CNC-jyrsiä ruuviosat yhdeksi kappaleeksi, mutta hiomme kaksi keskitiheyttä mallilevyä ja valitsemme 3D-tulostuksen myöhemmin, koska mallilevy vaatii paljon viimeistelyä (
Hiontatiiviste)
Varmistaaksesi, että ruokaan on turvallista koskettaa).
Pohja ja kouru ovat melko suoria, samanlaisia ​​kuin tämän osan etuosassa oleva ruoan säilytyslaatikko ja suppilo.
Lataa DXF-tiedosto, jonka nimi on \"Base and chute. dxf\".
Liitäntäkokoonpano koostuu 4 laserleikatusta akryylikappaleesta, joista jokainen on rakennettu käyttämällä M10-ruuvitankoa ja mutteria kuvan mukaisesti. . . [
Käyttöliittymän kuva]
Sen jälkeen voidaan asentaa pyörivä anturi, LCD ja led. . .
Annostelijan kokoamisen jälkeen (MDF-osa)
, Simuloi se koottuun alustaan ​​ja kourun osaan ja leikkaa jokaiseen 50 mm putkeen rako, jotta ruoka voi pudota kouruun kerätäkseen ja valmistautua liukumaan suoraan lemmikkisi kulhoon!
Alla näet Fritzing-kaavion käyttämästämme piiristä.
Käyttämäsi etsin mukaan (
Tiedän, että RTC- ja moottorikäyttömoduuleista on monia eri versioita)
Voit käyttää erilaisia ​​kirjastoja.
Tämä on arduinon koodi.
Tämä koodi tarkistaa ajan ja vertaa sitä hälytykseen ja jos ne täsmäävät, se kääntää moottorin ja työntää ruoan ulos.
Laskeaksemme, kuinka kauan moottorin tulisi pyöriä, laskimme, kuinka paljon ruokaa vapautuu jokaisella kierroksella.
Ruuvi rullataan 10 g:n ympyrässä, joka kestää 11 sekuntia jokaiselle kierrokselle.
Joten 2 ruuvia painaa 20g 11 sekunnin välein.
Tutkimme koiranruoan annoskokoa ja havaitsimme, että pentu tarvitsee ruokaa noin 50 grammaa, keskikokoinen koira 140 grammaa ja iso koira noin 260 grammaa.
Tämä tarkoittaa, että ruuvit pyörivät 27 kertaa pienessä osassa.
5 sekuntia, keskiosa kääntyy noin 77 sekuntia ja suurin osa noin 141 sekuntia.
Käyttämästäsi ruoasta riippuen saatat haluta muuttaa sitä.
Oikean osan löydät yleensä pakkauksen takaa.
Muista, että arduino IDE:n aikaasteikko on millisekunteina. ((
Suositeltu koko)/20)
* 11 = aika, jonka hammaspyörän pitäisi avata käyttämimme kirjastot, löytyy kaikki arduinon verkkosivustolta, niitä kutsutaan nimellä aika. h, DS1307RTC. h.
Kaksi muuta on asennettu Arduino IDE:hen
OTA MEIHIN YHTEYTTÄ
Kerro meille vaatimuksesi, voimme tehdä enemmän kuin voitte kuvitella.
Lähetä kyselysi
Chat
Now

Lähetä kyselysi

Valitse toinen kieli
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
Nykyinen kieli:Suomi