INHOUDSOPGAWE:

Outomatiese bakkieprojek vir troeteldiere: 13 stappe
Outomatiese bakkieprojek vir troeteldiere: 13 stappe

Video: Outomatiese bakkieprojek vir troeteldiere: 13 stappe

Video: Outomatiese bakkieprojek vir troeteldiere: 13 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim
Outomatiese troeteldier-kosbakprojek
Outomatiese troeteldier-kosbakprojek

Hierdie instruksie beskryf en verduidelik hoe u 'n outomatiese, programmeerbare troeteldiervoerder met aangehegte kosbakke kan bou. Ek het hier 'n video aangeheg wat uitbeeld hoe die produkte funksioneer en hoe dit lyk.

Stap 1: Video's wat uitbeeld hoe die toestel funksioneer en hoe dit lyk

Stap 2: Verkry die nodige gereedskap, onderdele en materiaal

Verkry die nodige gereedskap, onderdele en materiaal
Verkry die nodige gereedskap, onderdele en materiaal
Verkry die nodige gereedskap, onderdele en materiaal
Verkry die nodige gereedskap, onderdele en materiaal
Verkry die nodige gereedskap, onderdele en materiaal
Verkry die nodige gereedskap, onderdele en materiaal

Gereedskap, onderdele en materiaal wat benodig word vir die bou, word op die foto's hierbo getoon

Dele:

1x USB-drukkabel (manlike tipe A tot manlike tipe B) of 5V AC-DC-stopcontact

1x houer met hand en opskroefdop bo-op (ek het 'n katvullishouer van 8,5 pond gebruik)

2x 1-1/4 in. PVC-skedule. 40 45-grade S x S elmboogpassing (pvc-passtuk met 2 punte op die foto)

1x Charlotte Pipe 1-1/4 in. PVC-sy-uitlaat 90-grade elmboog (pvc-passtuk met 3 punte wat op die foto getoon word, met die twee 45 ° S x S-elmboogverbindings daaraan geheg)

1x ARDUINO UNO R3 mikrokontrollerbord (ek het dit by die Arduino -winkel op Amazon gekoop)

1x servomotor met klein plastiekbeugels wat vasgemaak word, soos op foto getoon (ek het die Smraza SG90 9G Micro Servo -motorstel by die Smraza -winkel op Amazon gekoop)

1x pilbottel (ek gebruik 'n pilbottel wat maklik gesny kan word met 'n mes en 'n skêr met 'n deursnee van 1-1/3 in)

3x manlike tot manlike draaddrade (ek het Elegoo EL-CP-004 veelkleurige Dupont-draad 40pin manlik tot manlik gekoop)

1x driepoot met 'n verstelbare basis met arms wat in die middel bymekaarkom (soortgelyk aan die een op die foto sonder die middelste kolom in die middel; 'n driepoot kan die middelste kolom laat uithaal en met hierdie bouwerk werk. Maak seker dat daar genoeg afstand is tussen die basis en die bokant van die driepoot sodat die houer pas.)

1x deel wat tussen driepoot en houer geplaas kan word om die houer te sentreer as dit nie in die middel is nie (ek het 'n sapbottel gebruik soos op die foto getoon)

2x kosbakke wat aan die verstelbare basis vasgemaak kan word (enigste ding wat nie op foto's getoon word nie)

Materiaal:

Rubberbande (verkieslik medium tot groot en redelike dikte om die houer te ondersteun)

Ritsbande (ek het 11-duim-ritsbande gebruik wat by Lowe's gekoop is)

Supergom (ek het Gorilla supergomgel gebruik, die nie-gel vloeibare supergom is dalk beter, aangesien die gel geneig is om nie goed by sekere plastiek te plak nie)

Kleeflint (ek het kleeflint van die merk Duck Tape gebruik)

Karton (ek het snitte gemaak van 'n Domino's-pizza-boks, maar u moet die sterkste karton gebruik wat u beskikbaar het)

Koeksoda

Gereedskap:

'N Skêr of 'n soortgelyke snyapparaat (maak seker dat dit sterk genoeg is om behoorlik deur plastiek te sny)

Mes of 'n soortgelyke hulpmiddel vir deurboor

Föhn (verkieslik een met verstelbare instellings om lae blaaskrag en hoë hitte moontlik te maak)

Handskoene (dit word gebruik om te voorkom dat supergom in die hande kom

Merker

Stap 3: Bevestig die houer aan die driepoot

Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot
Bevestig die houer aan die driepoot

Die houer word met rubberbande, ritsbande en kleeflint aan die driepoot vasgemaak

  1. Begin deur rubberbande deur die handvatsel van die houer te maak en heg dit aan die bokant van die driepoot vas. As die driepoot nie 'n ontwerp het wat dit moontlik maak nie, kan u die rekkies aan mekaar vasmaak of die elastiekies met 'n ritssluiting verbind en 'n geslote ketting vasmaak.
  2. Bind dan die rubberbande om die hand van die houer, die been van die driepoot wat die rugkant bevat, soos aangedui op die prentjie, en bind dit vas of ketting dit met 'n rits.
  3. Bind dan ritsbande aan dieselfde gebiede om die houer behoorlik vas te maak.
  4. Sodra die houer vasgemaak is, kry kleefband en draai dit om die bokant van die driepoot om die rekkies vas te maak.
  5. Bepaal waar u wil hê dat die gat, wat aan die onderkant van die houer is waar die kos uitkom, moet wees en sorg dat dit in die middel van die verstelbare statiefbasis is. As dit nie die geval is nie, moet u die houer sentreer soos ek gedoen het en op 'n foto getoon het.

As u die houer moet sentreer:

  1. Begin deur 'n voorwerp te vind wat goed sal werk.
  2. Om hierdie voorwerp aan te heg, moet u rekkies om die voorwerp en die been van die driepoot vasmaak aan die kant waarop u moet druk om die houer te sentreer.
  3. Bepaal waar die voorwerp aan die houer moet raak, en plaas supergom op hierdie plek, sowel as 'n klein hoeveelheid koeksoda op die gom sodra dit bygevoeg is. Nota: Koeksoda laat die gom baie vinniger droog word as gevolg van die pH van die koeksoda in verhouding tot die gom, en dit versterk ook die binding as gevolg van die verskillende chemiese reaksies wat ontstaan as gevolg van die teenwoordigheid van die koeksoda.
  4. Meng die koeksoda en gom saam en druk vinnig die kol met die gom op die houer. Hou dit ongeveer 30 sekondes daar en laat los.
  5. Gebruik nou 'n haardroër, ingestel op die laagste waai -instelling en hoogste hitte -instelling, om die gom te verhit en die droogproses te bespoedig. Na ongeveer 30 sekondes tot 'n minuut behoort dit goed te wees. Wees versigtig om nie die gebied te oorverhit nie.
  6. Draai laastens plakband om die voorwerp en die houer om dit verder vas te maak.

Stap 4: Monteer die elektriese komponente

Monteer die elektriese komponente
Monteer die elektriese komponente
Monteer die elektriese komponente
Monteer die elektriese komponente
Monteer die elektriese komponente
Monteer die elektriese komponente

U benodig die 3 springdrade, servomotor, drukkabel of 5 volt kragadapter en Arduino Uno R3 vir hierdie stap

  1. Heg die een kant van elk van die drie springdrade aan die Arduino Uno R3 -bord volgens die diagram, en kleurkoder elke draad op die regte manier. As u bruin drade in plaas van swart drade het, gebruik dan bruin.
  2. Die servomotor wat u aanskaf, het moontlik bruin draad in plaas van swart draad, en die verbinding is dieselfde as die met die swart draad in die stroomdiagram wat hier aangeheg is.
  3. As u 'n drukkabel gebruik om die stroombaan aan te skakel, steek u die drukkabel in die toepaslike aansluiting wat in die diagram getoon word; dit sal waarskynlik in die werklike lewe in metaal omhul wees. Steek die ander kant van die drukkabel in 'n USB -aansluiting van 'n geskikte kragbron. As u 'n 5V -aansluitingskabel vir 'n muurprop gebruik om die stroombaan aan te skakel, steek die gepaste uiteinde in die swart aansluiting wat in die diagram getoon word, en die ander kant in 'n gepaste aansluiting.

Stap 5: Laai program op na Arduino Uno R3

Hier laai u die kode op wat ek hier in 'n aflaai -skakel verskaf het, waarmee u die servomotor kan programmeer en die rotasie kan stel, hoe lank die servomotor in die geroteerde posisie bly en hoe gereeld die servomotor sal voer hierdie rotasie uit As al die hardeware-opstelling korrek gekoppel is, kan u die sagteware eenvoudig opstel en na die bord oplaai.

  1. Installeer Arduino IDE vanaf die volgende skakel:
  2. Klik op Windows installeerder
  3. Klik op NET DOWNLOAD
  4. Nadat die aflaai voltooi is, klik op die knoppie RUN
  5. Klik op die knoppie Ek stem saam (Arduino IDE is 'n gratis sagteware)
  6. Kies alle komponente uit die lys en klik op die volgende knoppie
  7. Gaan voort met die installasie nadat u die gewenste plek gekies het
  8. Installeer die bestuurder “Adafruit Industries LLC Ports” deur op die installeringsknoppie te klik
  9. Installeer die bestuurder Arduino USB Driver”deur op die installeringsknoppie te klik
  10. Installeer die bestuurder "Linino Ports (COM & LPT)" deur op die installeringsknoppie te klik
  11. Druk die SLUIT -knoppie wanneer die installasie voltooi is.
  12. Laai aansoeklêer af: PetFeeder.ino.
  13. As al die hardeware-installasies korrek gekoppel is, kan u die sagteware eenvoudig saamstel en oplaai na die bord.

Stap 6: instruksies om programparameters op te stel om aan u behoeftes te voldoen

Hier leer u hoe u die kode van die program wat die servomotor beheer, kan verander

Om op te stel hoe gereeld die servomotor sal draai:

Die volgende twee reëls kode sal verander word om in te stel hoe gereeld die servomotor sal draai. In die opstelling hieronder, draai die motor elke 5 sekondes. Die waarde word bepaal deur die voerintervalwaarde, die 1, te vermenigvuldig met die ongetekende lang waarde, 5, wat in die tweede reël getoon word. U kan hierdie twee getalle gebruik om 'n tydsduur te skep wat u wil hê dat die intervalle moet wees. As u byvoorbeeld wil hê dat dit elke 6 uur moet draai, kan u die 5 na 60 verander, wat dit van 5 sekondes na 60 sekondes verander, en u kan die 1 na 'n 360 verander, wat dit verander van 1 stel 60 sekondes tot 360 stelle van 60 sekondes. 360 stelle van 60 sekondes is gelykstaande aan 360 uur, wat gelykstaande is aan 6 uur

#definieer FEED_INTERVAL 1 // minute tussen voedingstyd

const unsigned long feedInterval = (unsigned long) FEED_INTERVAL * (unsigned long) 5; // uitgedruk in sekondes

Om op te stel hoe lank die servomotor geroteer sal bly:

Gebruik die volgende kode om dit te verander. Die leegte -toevoerOpen -kode stel die servomotor eers terug in sy basishoek van 0, draai dan na 90 grade vir 'n tydperk van 4000 duisendste van 'n sekonde, of 4 sekondes, en na hierdie 4 sekondes laat die servomotor die leemte -invoer toe. draai 90 grade in die teenoorgestelde rigting, terug na die oorspronklike posisie van 0. Om die mate waarin die servomotor draai, te verander, verander die waarde van 90 na die graad wat u in beide die leegte -afdelings sou wou hê. Om te bepaal hoe lank u wil hê dat die servomotor moet draai, verander die waarde van die vertraging, wat 4000 is in hierdie voorbeeld

void feederClose () {

servo.write (90);

}

leegte feederOpen () {

servo.write (0);

vertraging (4000);

servo.write (90);

}

Stap 7: Heg kartonuitknipsel aan die servomotor en servomotor aan die pilfles

Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles
Heg kartonuitknipsel aan servomotor en servomotor aan pilfles

Die kartonuitsparing word met supergom aan die servomotor geheg, en die servomotor word met rubberbande en supergom aan die pilbottel vasgemaak

  1. Bepaal die gepaste grootte vir die kartonuitknipsel op grond van die deursnee van die opening van die pilbottel wat bedek sal word. Laat 'n bietjie ekstra ruimte aan elke kant as die kaartbord nie perfek in lyn is met die opening van die bottel nie, nadat dit permanent met supergom op die servomotor vasgemaak is.
  2. Sny 'n vierkantige of reghoekige vorm op grond van die besliste afmetings met 'n skêr of 'n ander snywerktuig.
  3. Neem die klein plastiekbeugel, soos in die prentjie, of een soortgelyke, en sny die punt van die arm af met 6 gate wat daarin geboor is. Daar is 4 arms, een met 7 gate, een met 6 gate en twee met 2 gate. Dit is om te keer dat die arm die pilbottel raak as die servomotor draai.
  4. Bevestig die plastiekbeugel met behulp van superlijm aan die kartonuitsparing. Rig die karton op die hakie soos u wil en maak seker dat daar ekstra ruimte aan elke kant is, ingeval.
  5. Bevestig die houer aan die toepaslike gebied van die servomotor. Ek het dit so gerig dat die arm met 7 gate direk by die pilbottel uitgestrek is.
  6. Bind rekkies om die servomotor en rig dit sodat daar skaars 'n klein spasie tussen die karton en die opening van die bottel is.
  7. Sodra dit aangebring is, dien supergom toe op die plek waar die servomotor die pilbottel raak, sowel as 'n bietjie koeksoda, behandel die mengsel op dieselfde manier as vroeër.

Stap 8: Maak seker dat die korrekte draai- en kleefbeugel aan die servomotor vasgemaak word

Maak seker dat die korrekte draai- en kleefbeugel aan die servomotor vasgemaak word
Maak seker dat die korrekte draai- en kleefbeugel aan die servomotor vasgemaak word

Hier plak u die hakie met die karton aan die servomotor vas en toets of die servomotor korrek geprogrammeer is in die regte mate

  1. Eerstens, met die program opgelaai en die elektriese komponente ingeskakel, voer die program uit en maak seker dat die servomotor behoorlik in lyn is en op die regte rotasie ingestel is, as u dit nie perfek kry nie, en daar is genoeg ruimte om dit te doen sonder om te skep 'n groot opening in die karton wat voortdurende mors van voedsel tot gevolg kan hê, sny die kartonoppervlak uit wat die opening van die pilbottel bedek terwyl dit in die oop draai -posisie is.
  2. Noudat die korrekte rotasie bepaal is, let op waar die kaartbord in die 0 -grade posisie was, haal die houer met karton van die servomotor af en plaas 'n bietjie superlijm op die oppervlak van die bracket wat aan die servomotor geheg word en pas dit terug op die servomotor in die posisie wat voorheen opgemerk is terwyl dit in die 0 grade posisie was. Laat hierdie stuk 'n rukkie droog word, sodat die gom kan stol, die gom wat ek na 24 uur heeltemal gebruik het.

Stap 9: Plaas die pilfles op die houer en sny 'n gat in die houer

Hier plak u die pilbottel aan die houer vas met behulp van supergom, 'n skêr, die pilbottelmeganisme en 'n mes of ander deurdringende voorwerp

  1. Bepaal waar u die gat in die houer wil plaas en plaas die onderkant van die pilbottel op die houer en teken 'n sirkel aan die onderkant van die houer met 'n merker. Dit moet reg bo die middel van die driepoot se basis geplaas word.
  2. Sny die gaatjie uit met die deurboorgereedskap en snygereedskap.
  3. Sny die onderkant van die pilbottel af met die deurboorgereedskap en die snywerktuig.
  4. Sny 'n stuk karton wat om die gat kan pas en bedek die gat
  5. Sny die kaartbord wat die gat bedek, perfek af
  6. Plak die karton om die gat vas met koeksoda en verwarmingsmetode, sodat dit as basis vir die bottel kan dien
  7. Plakband aan die kante van die basis
  8. Plak die pilbottel met die koeksoda en verwarmingsmetode op die kartonbasis en laat dit vir 'n gepaste tyd droog word. Nadat dit droog is, dien kleefband om die kant van die pilbottel en die houer om beter ondersteuning te bied

Stap 10: Bevestig Pvc -pype aan die voet van die driepoot

Bevestig Pvc -pype aan die voet van die driepoot
Bevestig Pvc -pype aan die voet van die driepoot
Bevestig Pvc -pype aan die voet van die driepoot
Bevestig Pvc -pype aan die voet van die driepoot
Bevestig Pvc -pype aan die voet van die driepoot
Bevestig Pvc -pype aan die voet van die driepoot

Hier heg u die pvc -pype aan die basis van die driepoot vas met karton, supergom, ritsbande en kleeflint

  1. Sny 'n kartonstuk uit waaraan u u pvc -pyp kan heg, wat as basis daarvoor dien. Knip nog 'n identiese stuk uit.
  2. Plak een stuk aan die basis vas en gebruik die metode om die koeksoda te verhit, en plak die ander stuk op die eerste stuk karton met dieselfde metode. Plak nou die hoeke aan die basis vas.
  3. Koppel die pvc -pyp aan soos op die foto's, en plak dit met die koeksoda/verwarmingsmetode vas.
  4. Ontdek hoe die pyppyp geplaas moet word om behoorlik onder die pilbottel te pas sodat die kos in die pvc -pyp val. Plak nou die basis van die pvc -pyp op die kartonbasis met behulp van die koeksoda/verwarmingsmetode. Hou dit behoorlik geleë terwyl u dit doen.
  5. Bevestig die pvc -pyp verder met behulp van ritsbande en kleefband deur dit aan die voet van die driepoot vas te maak.

In die geval dat die pvc nie behoorlik verstel het na superlijm nie:

Gebruik ritsbande en kleefband om die posisie van die pvc -pyp te verander en plaas dit behoorlik onder die opening van die pilbottel

Stap 11: Heg voedselbakke aan die voerder

In hierdie stap leer u hoe u kosbakke met supergom of supergom en kleeflint aan die toevoer kan heg

  1. Bepaal watter twee bakkies jy wil gebruik. Omdat die driepoot 'n verstelbare basis het wat u kan optel en laat sak, kan u dit op die hoogte van u bak pas.
  2. Sny, indien moontlik, gate in die bak en trek ritsbande daardeur, en bind dan die bakkies vas en plak dit in 'n posisie waar dit onder die PVC -pyp bly. Anders, plak die bakkies direk onder die opening van die pvc -pyp waar die kos uit die bak kan vloei met die koeksoda/verwarmingsmetode.

Stap 12: Programmeer die kode om die hoeveelheid voedsel wat u wil gee, uit te gee

Hierdie afdeling verduidelik om vas te stel hoe lank die servomotor oop moet bly, wat die hoeveelheid voedsel bepaal wat tydens elke voedingstyd in die bakke vloei

  1. Die omskakelingskoers vir my bottel met 'n deursnee van 1-1/3 duim is soos volg: elke sekonde vloei gemiddeld ongeveer 2 gram voedsel uit die houer. Op grond van hierdie koers, kan u bepaal hoe u die kode moet programmeer om die presiese hoeveelheid kos wat u wil hê, vry te stel as u dieselfde bottel as ek gebruik.
  2. U moet u eie omskakelingskoers bepaal op grond van u opstelling, aangesien dit kan wissel.
  3. Byvoorbeeld, jy wil jou katte 4 vloeibare onse kos per voer gee, en die vloeitempo is 2 vloeistof onse per sekonde. U stel die waarde op 2000, wat gelykstaande is aan 2 sekondes van die tyd dat die servomotor in die oop posisie gedraai word.

Stap 13: U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat

U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat
U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat
U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat
U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat
U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat
U is nou klaar! Ekstra afdeling wat R & D -inligting en voorstelle vir opgraderings bevat

Hierdie afdeling bevat ekstra inligting en foto's met betrekking tot die bouproses van hierdie toestel, asook voorstelle om hierdie gebou op te gradeer. Ons bevat sketse van die konstruksie, sowel as foto's van 'n opname wat ons gemaak het om die mark te ondersoek

Voorstelle vir opgraderings: Die produk kan baat by die implementering van meer gevorderde tegnologie. Die byvoeging van 'n app wat verbruikers kan gebruik om die tyd te programmeer, sal gemakliker wees. Verder kan 'n kamera, luidspreker en mikrofoon bygevoeg word sodat die gebruiker die troeteldier kan nagaan en selfs met hulle kan praat. Die byvoeging van geweegde voorwerpe aan elke been van die driepoot verhoog die stabiliteit van die toestel sodat dit nie omval nie. Deur 'n beskermende omhulsel op die Arduino Uno R3 sowel as 'n ander vorm van beskerming vir die jumperdrade aan te bring, sal die duursaamheid baie verbeter word.

Inligting oor hondekosnavorsing: Ons kosbak moet ontwerp word vir verskillende soorte droë kos om by verskillende troeteldiere te kan funksioneer. Hieronder is die gewildste handelsmerke vir troeteldiervoedsel. Taste of the Wild Natural - Dog Purina - Dog Iams - Cat Friskies - Cat By die ontwerp van ons bak en dispenser het ons in gedagte gehou dat troeteldiervoedsel in allerhande vorms en groottes kom, afhangende van die grootte van die troeteldier. Om te begin, het ek die handelsmerke vir honde en katte wat die meeste verkoop word, gevind, sodat ons seker kon wees dat ons dispenser hierdie gewilde handelsmerke kan akkommodeer.

Aanbeveel: