Hallo daar!
Welkom by ons Arduino troeteldier kos dispenser handleiding.
Ons is Dan en Tom, ons is produkontwerpstudente aan die Metropolitaanse Universiteit in Cardiff, Suid-Wallis, en as deel van die assesseringsinligtingsessie word ons hierdie uitdaging gegee om ons basiese begrip van kodering, elektroniese prototipes en masjinerie te demonstreer. . .
Hier is die elektriese komponente wat jy nodig het sarawauno of MegaLCD skerm 12x2 l298n motoraandrywing module 32 31 intydse klok module-
040 roterende nie-gekodeerde broodbord 5v broodbord krag jumper kabel (
Goeie mengsel van mans en vroue)
Geïsoleerde transformators van verskillende kleure (220 en 10k ohm)
Skakel knoppie 3 ledshweigh wringkrag, laser snymasjien vir lae spoed elektriese gereedskap sweis draad gesny metaal/hout chip sny gereedskap (of ekwivalent)
Ultimaker 3D-drukker (of ekwivalent)
Of 3mm dik akriel 1 stuk 6mm dik MDF4 lengte M10 draad metaal staaf 3D frees verwerking materiaal 4 stukke (Ongeveer 140mm elk)
8 M10 wassers8 M10 pakket (
Of isolasieband)
M3 moere en boute vir die montering van Arduino en samestellings 4 metaal laers (
Ons het 26 buitenste deursnee en 10 mm binnedeursnee gebruik)
10 mm staafkleefmiddel (
Ons gebruik die Gorilla Glue of ander handelsmerke of kleefmiddels geskik is of nie)
Ons het verskeie verskillende komponente gemaak om die geheel behoorlik te laat werk
Kos stoor boks en tregter-
Verspreidingsagentskap-Basis en Guit
Koppelvlaksamestelling kosbergingsboks en tregter die dele van hierdie samestelling word almal uit 3mm akriel gesny en alle onderdele word saamgevoeg deur vingerverbindings te gebruik.
Die dele word almal gesny met die Epilog Laser-snymasjien en die vektorlêer word ontwikkel met die Corel Draw x7.
Akriel is 'n voedselveiligheidsmateriaal wat maklik is om te lasersny en is 'n geskikte voedselpreserveringsmateriaal.
Hierdie afdeling kan met die hand gemaak word met verskillende materiale, maar maak asseblief seker dat die materiaal behoorlik ingevul is om veilige kosberging te verseker. [
Foto van set-top box]
Hierdie deel van die kosdispenser-samestelling is gemaak van akrielpype (50 mm en 30 mm)
Twee 3D-gedrukte skroefdele, 6mm middelveselplate, metaallaers en metaalstawe.
Sny die hoofmediumveselplaatbeugel uit die Dxf-lêer genaamd \"medium-veselplaatbeugel\" hieronder. dxf\".
Sny 50mm pyp, 140mm, boor 30mm gat 40mm einde van een pyp en top geskik vir 30mm pyp (
Balg soos in die figuur getoon).
Jy sal dalk van die materiaal met Dremel moet slyp om dit te laat pas.
Die skroefdeel word 3D-gedruk en dan weer gekoppel, as gevolg van die beperkings van die 3D-drukvermoë op die Ultimaker-drukker.
In die algemeen moet die druktyd 12-
Afhangende van die instellings wat jy kies, 14 uur per onderdeel. Ons het 'n 0 gebruik.
4 mm spuitstuk, drukkwaliteit is normaal, geen ondersteuningstruktuur word benodig nie.
Installeer twee metaalstawe of metaalbuise van 30 mm lank op die laer.
Wanneer die 3D-drukwerk voltooi is, druk hierdie laers in die skroefdele en jy sal dalk 'n paar materiaal moet liasseer wanneer ons die dele druk om 'n stewige pas te verseker.
Soos in die figuur getoon, skuif die skroef oor die pyp, skuif die pyp oor die beugel, en skuif dan die as in die eindbeugel.
Hierdie instelling verseker dat die hoeveelheid kos wat toegeken word, verstelbaar is, afhangende van die grootte van die dier wat jy het.
Die laer verminder die wrywing op die bewegende dele en verminder dus die las op die motor.
Deur twee skroewe te gebruik, sal die hoeveelheid kos baie makliker beheer kan word, een gemonteer in 'n semi-roterende posisie en die ander volledig roterende posisie beteken dat die kos voortdurend uit die dispenser vloei.
Ons het gekies om 3 volle rotasies op ons skroefdele te maak (
3 volle \"drade \")
Aangesien dit dit moontlik maak om 'n klein hoeveelheid kos te meet om te verseker dat jou troeteldier nie oor- of ondervoed word nie. [
As jy die fasiliteite beskikbaar het, kan jy die skroefonderdele in een stuk CNC-meul, maar ons maal twee mediumdigtheid-modelplate en kies om later 3D-drukwerk te doen, want die modelbord benodig baie afwerking (
Skuur seël)
Om seker te maak dit is veilig om aan kos te raak).
Die basis en geut is redelik reguit, soortgelyk aan die kosopbergkas en tregter aan die voorkant van hierdie gedeelte.
Laai die DXF-lêer gemerk \"Base and chute. dxf\" af.
Die koppelvlaksamestelling bestaan uit 4 lasergesnyde akrielstukke, wat elk gebou is met die M10-skroefstaaf en -moer soos gesaai. . . [
Interface prentjie]
Daarna kan die roterende enkodeerder, LCD en led geïnstalleer word. . .
Na die samestelling van die dispenser-samestelling (MDF-deel)
, Simuleer dit in die saamgestelde basis en geut gedeelte en sny 'n gleuf in elke 50mm buis sodat die kos in die geut kan val om te versamel en voor te berei om direk in jou troeteldierbak te gly!
Hieronder kan jy die Fritzing-diagram sien van die stroombaan wat ons gebruik.
Volgens die ets wat jy gebruik (
Ek weet daar is baie verskillende weergawes van RTC- en motoraandrywingmodules)
Jy kan verskillende biblioteke gebruik.
Dit is die kode vir arduino.
Hierdie kode kontroleer die tyd en vergelyk dit met die alarm en as hulle ooreenstem, draai dit die motor en druk die kos uit.
Om te bereken hoe lank die motor moet draai, het ons bereken hoeveel kos elke draai vrygestel sal word.
’n Skroef word in ’n sirkel van 10g uitgerol, wat 11 sekondes vir elke draai neem.
So 2 skroewe druk elke 11 sekondes 20g.
Ons het die porsiegrootte van hondekos bestudeer en gevind dat 'n hondjie ongeveer 50 gram kos benodig, 'n mediumgrootte hond benodig 140 gram en 'n groot hond benodig ongeveer 260 gram.
Dit beteken dat die skroewe vir 'n klein deel 27 keer draai.
5 sekondes, die medium deel draai vir ongeveer 77 sekondes, en die meerderheid draai vir ongeveer 141 sekondes.
Afhangende van die kos wat jy gebruik, wil jy dit dalk verander.
Jy kan gewoonlik die regte deel op die agterkant van die pakkie vind.
Hou in gedagte dat die tydskaal in die arduino IDE in millisekondes is. ((
Aanbevole grootte)/20)
* 11 = die tydsduur cog moet oopmaak die biblioteke wat ons gebruik kan almal op die arduino webwerf gevind word, dit word tyd genoem. h, DS1307RTC. h.
Die ander twee is in die Arduino IDE geïnstalleer.