Hallo dêr!
Wolkom by ús Arduino-ynstruksje foar dispenser foar húsdieren.
Wy binne Dan en Tom, wy binne studinten foar produktûntwerp oan 'e Metropolitan University yn Cardiff, Súd-Wales, en as ûnderdiel fan' e beoardielingsbriefing krije wy dizze útdaging, om ús basisbegryp fan kodearring, elektroanyske prototypes en masines te demonstrearjen. . .
Hjir binne de elektryske komponinten dy't jo nedich hawwe sarawauno of MegaLCD skerm 12x2 l298n motor drive module 32 31 real time klok module-
040 rotary net-kodearre bread board 5v bread board power jumper kabel (
Goede miks fan manlju en froulju)
Isolearre transformatoren fan ferskate kleuren (220 en 10k ohm)
Switch knop 3 ledshweigh koppel, laser cutting masine foar lege snelheid elektryske ark welding wire cut metaal / hout chip cutting ark (as lykweardich)
Ultimaker 3D-printer (as lykweardich)
Of 3mm dik acryl 1 stik 6mm dik MDF4 lingte M10 threaded metalen staaf 3D milling ferwurkjen materiaal 4 stikken (Ungea. 140mm elk)
8 M10 Washers8 M10 pakket (
Of isolearjende tape)
M3 moeren en bouten foar montage Arduino en assemblies 4 metalen lagers (
Wy brûkten 26 bûtendiameter en 10mm binnendiameter)
10mm RodAdhesive (
Wy brûke de Gorilla Glue of oare merken as kleefstoffen geskikt binne of net)
Wy hawwe ferskate ferskillende komponinten makke om it hiele wurk goed te meitsjen
Voedsel opslach doaze en trechter-
Distribúsje Agency-Base en Chute
Interface assembly food opslach doaze en trechter de dielen fan dizze gearkomste binne allegear snije út 3mm acryl en alle dielen wurde gearstald tegearre mei help fan finger gewrichten.
De dielen wurde allegear knipt mei de Epilog Laser-snijmasine en it fektorbestân is ûntwikkele mei de Corel Draw x7.
Acryl is in materiaal foar fiedingsfeiligens dat maklik te laser snije is en in geskikt materiaal foar itenbehâld is.
Dizze seksje kin mei de hân makke wurde mei ferskate materialen, mar soargje derfoar dat de materialen goed binne foltôge om feilige opslach fan iten te garandearjen. [
Ofbylding fan set-top box]
Dit diel fan 'e gearstalling fan' e fiedseldispenser is makke fan acrylbuizen (50 mm en 30 mm)
Twa 3D printe skroef dielen, 6mm mid-fiber platen, metalen lagers en metalen roeden.
Snij de haadbeugel fan 'e medium fiber plaat út' e Dxf-bestân mei de namme \"medium fibre plate bracket\" hjirûnder. dxf\".
Cut 50mm piip, 140mm, boarje 30mm gat 40mm ein fan ien piip en top geskikt foar 30mm piip (
Balgen lykas werjûn yn 'e figuer).
Jo moatte miskien wat materiaal slypje mei Dremel om it fit te meitsjen.
It skroefdiel wurdt 3D-printe en dan wer ferbûn, fanwege de beheiningen fan de 3D-printmooglikheid op de Ultimaker-printer.
Oer it algemien moat de printtiid 12-
Ofhinklik fan 'e ynstellings dy't jo kieze, 14 oeren per diel. Wy brûkten in 0.
4mm nozzle, printing kwaliteit is normaal, gjin stipe struktuer is nedich.
Ynstallearje twa metalen roeden of metalen buizen 30mm lang op it lager.
As it 3D-printsjen foltôge is, druk dan dizze lagers yn 'e skroefdielen en jo moatte miskien wat materialen yntsjinje as wy de dielen drukke om in strakke fit te garandearjen.
Lykas werjûn yn de figuer, slide de skroef oer de piip, slide de piip oer de beugel, en dan slide de axle yn 'e ein beugel.
Dizze ynstelling soarget derfoar dat de hoemannichte iten tawiisd is ferstelber, ôfhinklik fan de grutte fan it bist dat jo hawwe.
It lager ferleget de wriuwing op 'e bewegende dielen, sadat de lading op' e motor ferminderet.
Troch it brûken fan twa skroeven sil de kwantiteit fan it iten folle makliker te kontrolearjen wêze, ien monteard yn in semy-rotearjende posysje en de oare folslein rotearjende posysje betsjut dat it iten konstant út 'e dispenser streamt.
Wy hawwe der foar keazen om 3 folsleine rotaasjes te meitsjen op ús skroefdielen (
3 folsleine \"threads \")
Om't dit it mooglik makket om in lytse hoemannichte iten te mjitten om te soargjen dat jo húsdier net tefolle of ûnderfed wurdt. [
As jo de beskikbere foarsjenningen hawwe, kinne jo de skroefdielen yn ien stik CNC-freze, lykwols, wy slypje twa modelplaten mei medium tichtheid en kieze om letter 3D-printsjen te dwaan, om't it modelboerd in protte ôfwurking nedich is (
Schuurseal)
Om te soargjen dat it feilich is om iten oan te raken).
De basis en chute binne frij rjocht, fergelykber mei de iten opslach doaze en trechter oan de foarkant fan dizze seksje.
Download it DXF-bestân mei it label \"Base and chute. dxf\".
De ynterface gearstalling bestiet út 4 laser cut acryl stikken, elk fan dat is konstruearre mei help fan de M10 screw bar en moer as hsown. . . [
Ynterface ôfbylding]
Dêrnei kinne de rotearjende encoder, LCD en led ynstalleare wurde. . .
Nei it gearstallen fan de dispenser-assemblage (MDF-diel)
, Simulearje it yn 'e gearstalde basis en chute-seksje en snij in sleat yn elke 50mm-buis, sadat it iten yn' e chute falle kin om te sammeljen en te meitsjen om direkt yn jo petkom te gliden!
Hjirûnder kinne jo it Fritzing-diagram sjen fan it circuit dat wy brûke.
Neffens de ets dy't jo brûke (
Ik wit dat d'r in protte ferskillende ferzjes binne fan RTC- en motordrivemodules)
Jo kinne ferskate bibleteken brûke.
Dit is de koade foar arduino.
Dizze koade kontrolearret de tiid en fergeliket it mei it alaarm en as se oerienkomme, draait de motor en triuwt it iten út.
Om te berekkenjen hoe lang de motor draaie moat, hawwe wy berekkene hoefolle iten elke beurt sil wurde frijlitten.
In skroef wurdt rôle út yn in sirkel fan 10g, dat duorret 11 sekonden foar eltse beurt.
Dus 2 skroeven triuwe 20g elke 11 sekonden.
Wy studearre de dielgrutte fan hûnefoer en fûnen dat in puppy sa'n 50 gram iten nedich hat, in middelgrutte hûn hat 140 gram nedich, en in grutte hûn hat sa'n 260 gram nedich.
Dit betsjut dat de screws draaie 27 kear foar in lyts part.
5 sekonden draait it medium diel sawat 77 sekonden, en de mearderheid draait foar sawat 141 sekonden.
Ofhinklik fan it iten dat jo brûke, kinne jo dit feroarje.
Jo kinne meastal fine it rjocht diel op 'e rêch fan it pakket.
Hâld der rekken mei dat de tiidskaal yn 'e arduino IDE yn millisekonden is. ((
Oanrikkemandearre grutte)/20)
* 11 = de lingte fan tiid cog moat iepenje de bibleteken wy brûke kinne allegearre fûn wurde op de arduino webside, se wurde neamd tiid. h, DS1307RTC. h.
De oare twa binne ynstalleare yn 'e Arduino IDE.