arduino adjustable pet food dispenser

2019/12/03
Hello dyan!
Maligayang pagdating sa aming Arduino pet food dispenser instruction manual.
Kami ay sina Dan at Tom, kami ay mga mag-aaral sa disenyo ng produkto sa Metropolitan University sa Cardiff, South Wales, at bilang bahagi ng assessment briefing ay binibigyan kami ng hamon na ito, upang ipakita ang aming pangunahing pag-unawa sa coding, electronic prototype, at makinarya. . .
Narito ang mga electrical component na kailangan mo sarawauno o MegaLCD screen 12x2 l298n motor drive module 32 31 real time clock module-
040 rotary non-coded bread board 5v bread board power jumper cable (
Magandang halo ng mga lalaki at babae)
Mga insulated na transformer ng iba't ibang kulay (220 at 10k ohms)
Switch button 3 ledshweigh torque, laser cutting machine para sa low speed electric tool welding wire cut metal/wood chip cutting tool (o katumbas)
Ultimaker 3D printer (o katumbas)
O 3mm makapal na acrylic 1 piraso 6mm makapal MDF4 haba M10 sinulid metal rod 3D milling processing material 4 piraso (Tinatayang 140mm bawat isa)
8 M10 Washers8 M10 na pakete (
O insulating tape)
M3 nuts at bolts para sa pag-mount ng Arduino at mga assemblies 4 na metal bearings (
Gumamit kami ng 26 outer diameter at 10mm inner diameter)
10mm RodAdhesive (
Ginagamit namin ang Gorilla Glue kung ang ibang mga tatak o pandikit ay angkop o hindi)
Gumawa kami ng maraming iba't ibang mga bahagi upang gawin ang buong trabaho nang maayos
Kahon at imbakan ng pagkain-
Distribution Agency-Base at Chute
Interface assembly food storage box at funnel ang mga bahagi ng assembly na ito ay pinutol lahat mula sa 3mm acrylic at lahat ng bahagi ay pinagsama-sama gamit ang finger joints.
Ang mga bahagi ay pinutol lahat gamit ang Epilog Laser cutting machine at ang vector file ay binuo gamit ang Corel Draw x7.
Ang acrylic ay isang food safety material na madaling i-laser cut at isang angkop na food preservation material.
Ang seksyong ito ay maaaring gawin sa pamamagitan ng kamay gamit ang iba't ibang mga materyales, ngunit mangyaring siguraduhin na ang mga materyales ay maayos na nakumpleto upang matiyak ang ligtas na pag-iimbak ng pagkain. [
Larawan ng set-top box]
Ang bahaging ito ng food dispenser assembly ay gawa sa mga acrylic pipe (50mm at 30mm)
Dalawang 3D na naka-print na bahagi ng turnilyo, 6mm na mid-fiber na plato, metal bearings at metal rod.
Gupitin ang pangunahing medium fiber plate bracket mula sa Dxf file na tinatawag na \"medium fiber plate bracket\" sa ibaba. dxf\".
Gupitin ang 50mm pipe, 140mm, drill 30mm hole 40mm dulo ng isang pipe at tuktok na angkop para sa 30mm pipe (
Bellows tulad ng ipinapakita sa figure).
Maaaring kailanganin mong gumiling ng ilang materyal gamit ang Dremel para magkasya ito.
Ang bahagi ng turnilyo ay naka-3D na naka-print at pagkatapos ay nakakonekta muli, dahil sa mga limitasyon ng 3D na kakayahan sa pag-print sa Ultimaker printer.
Sa pangkalahatan, ang oras ng pag-print ay dapat na 12-
Depende sa mga setting na pipiliin mo, 14 na oras bawat bahagi. Gumamit kami ng 0.
4mm nozzle, normal ang kalidad ng pag-print, walang kinakailangang istraktura ng suporta.
Mag-install ng dalawang metal rods o metal tube na 30mm ang haba sa bearing.
Kapag kumpleto na ang pag-print ng 3D, pindutin ang mga bearings na ito sa mga bahagi ng turnilyo at maaaring kailanganin mong mag-file ng ilang materyales kapag nag-print kami ng mga bahagi upang matiyak na mahigpit na magkasya.
Gaya ng ipinapakita sa figure, i-slide ang turnilyo sa ibabaw ng pipe, i-slide ang pipe sa ibabaw ng bracket, at pagkatapos ay i-slide ang axle sa dulong bracket.
Tinitiyak ng setting na ito na ang dami ng pagkain na inilalaan ay adjustable, depende sa laki ng hayop na mayroon ka.
Binabawasan ng tindig ang alitan sa mga gumagalaw na bahagi, kaya binabawasan ang pagkarga sa motor.
Sa pamamagitan ng paggamit ng dalawang turnilyo, ang dami ng pagkain ay magiging mas madaling kontrolin, ang isa ay naka-mount sa isang semi-rotating na posisyon at ang isa pa ay ganap na umiikot na posisyon ay nangangahulugan na ang pagkain ay patuloy na dumadaloy palabas ng dispenser.
Pinili naming gumawa ng 3 buong pag-ikot sa aming mga bahagi ng turnilyo (
3 buong \"mga thread \")
Dahil ito ay nagbibigay-daan upang sukatin ang isang maliit na halaga ng pagkain upang matiyak na ang iyong alagang hayop ay hindi overfed o kulang sa pagkain. [
Kung mayroon kang magagamit na mga pasilidad, maaari mong gilingin ng CNC ang mga bahagi ng tornilyo sa isang piraso, gayunpaman, ginigiling namin ang dalawang plato ng modelo ng medium density at pinipiling gawin ang 3D printing sa ibang pagkakataon, dahil ang modelong board ay nangangailangan ng maraming pagtatapos (
Sanding seal)
Upang matiyak na ligtas na hawakan ang pagkain).
Ang base at chute ay medyo tuwid, katulad ng food storage box at funnel sa harap ng seksyong ito.
I-download ang DXF file na may label na \"Base at chute. dxf\".
Ang interface assembly ay binubuo ng 4 na laser cut acrylic na piraso, na ang bawat isa ay itinayo gamit ang M10 screw bar at nut bilang hsown. . . [
Larawan ng interface]
Pagkatapos nito, maaaring mai-install ang rotary encoder, LCD at led. . .
Pagkatapos i-assemble ang dispenser assembly (MDF part)
, Gayahin ito sa naka-assemble na base at seksyon ng chute at gupitin ang isang puwang sa bawat 50mm tube upang ang pagkain ay mahulog sa chute upang kolektahin at maghanda upang direktang dumudulas sa iyong pet bowl!
Sa ibaba, makikita mo ang Fritzing diagram ng circuit na ginagamit namin.
Ayon sa mga ets na iyong ginagamit (
Alam kong maraming iba't ibang bersyon ng RTC at motor drive modules)
Maaari kang gumamit ng iba't ibang mga aklatan.
Ito ang code para sa arduino.
Sinusuri ng code na ito ang oras at ikinukumpara ito sa alarma at kung magkatugma ang mga ito ay pinaikot nito ang motor at itinutulak ang pagkain palabas.
Upang makalkula kung gaano katagal dapat umikot ang motor, kinakalkula namin kung gaano karaming pagkain ang ilalabas sa bawat pagliko.
Ang isang tornilyo ay inilunsad sa isang bilog na 10g, na tumatagal ng 11 segundo para sa bawat pagliko.
Kaya't ang 2 turnilyo ay nagtutulak ng 20g bawat 11 segundo.
Pinag-aralan namin ang laki ng bahagi ng pagkain ng aso at nalaman na ang isang tuta ay nangangailangan ng humigit-kumulang 50 gramo ng pagkain, ang isang medium-sized na aso ay nangangailangan ng 140 gramo, at ang isang malaking aso ay nangangailangan ng mga 260 gramo.
Nangangahulugan ito na ang mga turnilyo ay lumiliko ng 27 beses para sa isang maliit na bahagi.
5 segundo, ang katamtamang bahagi ay lumiliko nang humigit-kumulang 77 segundo, at ang karamihan ay umiikot nang humigit-kumulang 141 segundo.
Depende sa pagkain na iyong ginagamit, maaaring gusto mong baguhin iyon.
Karaniwang makikita mo ang tamang bahagi sa likod ng pakete.
Tandaan na ang sukat ng oras sa arduino IDE ay nasa milliseconds. ((
Inirerekomendang laki)/20)
* 11 = ang haba ng oras na dapat buksan ng cog ang mga aklatan na ginagamit namin ay makikita lahat sa arduino website, ang mga ito ay tinatawag na oras. h, DS1307RTC. h.
Ang iba pang dalawa ay na-install sa Arduino IDE.
MAKIPAG-UGNAYAN SA AMIN
Sabihin lang sa amin ang iyong mga kinakailangan, maaari naming gawin higit pa kaysa sa maaari mong isipin.
Ipadala ang iyong pagtatanong
Chat
Now

Ipadala ang iyong pagtatanong

Pumili ng ibang wika
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
Kasalukuyang wika:Pilipino