Innholdsfortegnelse:

Arduino Project: Cat Food Dispenser: 6 trinn
Arduino Project: Cat Food Dispenser: 6 trinn

Video: Arduino Project: Cat Food Dispenser: 6 trinn

Video: Arduino Project: Cat Food Dispenser: 6 trinn
Video: How to make a Marble maze game 2024, Juli
Anonim
Arduino Project: Kattematdispenser
Arduino Project: Kattematdispenser

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)

Trinn 1: Skaff prosjektmateriell

Få prosjektmateriell
Få prosjektmateriell

For dette prosjektet bør du få følgende materialer fremover:

Elektroniske komponenter:

  • 1 Arduino Uno
  • 3 servomotorer
  • 1 ultralydsensor
  • 9v@3A strømforsyning
  • 2 Trykknapper
  • Brødbrett

Anslåtte priser:

  • Arduino Uno: $ 23,38 x Antall: 1
  • Servo - Generisk kontinuerlig rotasjon (mikrostørrelse) $ 11,95 x Antall: 3
  • Strømforsyning til veggadapter - 9VDC 2A $ 15,77 x Antall: 1
  • HC-SR04 $ 3,95 x Antall: 1
  • Spenningsregulator 5v $ 0,5 x Antall: 1
  • Kondensator Keramisk 100nF $ 0.64 x Antall: 1
  • Elektrolytisk kondensator - 1uF/50V $ 0,28 x Antall: 1
  • Mini trykknappbryter $ 0,1 x Antall: 2
  • 10K Ohm motstand $ 0,1 x Antall: 2
  • USB -kabel A til B $ 3,26 x Antall: 1
  • BreadBoard $ 8,25 x Antall: 1
  • HeatSink TO-220 $ 0,41 x Antall: 1
  • Jumper Wires Pack - M/M $ 1,95 x Antall: 2

Layoutmaterialer:

  • 3 3x1,5 fot tynne tavler
  • Tre lim
  • Negler
  • 3D -skriver

Trinn 2: Sett opp grunnkretsen for test

Sett opp grunnkretsen for test
Sett opp grunnkretsen for test

Følg bildeskjemaet for dette første trinnet.

  • For Servo bruker du 1, 2 og 3 Arduino Pins.
  • Sett knappene på Arduino -pinnene 12 og 13.
  • Og til slutt satte ekkolåsen til ultralydsensoren til den åttende pinnen på Arduino og utløserpinnen til sensoren til den 9. Arduino -pinnen.

Sørg for å koble alle 5 volt og grunne fra alle komponentene til den tilsvarende linjen på brødbrettet. Alle 5v pinner fra komponentene skal være på samme linje (som på bildet).

Trinn 3: Legg til kattematdispenserkoden til Arduinoen din og kompiler den

Vedlagt finner du Arduino -algoritmen bak logikken til Cat Food Dispenser.

Arduino -koden er fullstendig kommentert.

Logikken bak det:

Denne Arduino -algoritmen tar sikte på å modellere en kattematdispenser ved hjelp av en ultralydssensor for å kjenne tilstedeværelsen av en katt innenfor et område på 10 cm. Når katten er nyere, vil systemet aktivere to motorer. Den første servoen vil åpne matrørsdispenseren og vil fylle boksen med mat, så vil den andre motoren flytte matboksen mot katten. To trykknapper vil også kontrollere en servo for å åpne og lukke oppbevaringslokket til mat.

Etter å ha kopiert Arduino -koden, kompiler.

Trinn 4: Lag oppsett for kattematdispenser

Lag layout for kattematdispenser
Lag layout for kattematdispenser

Dette prosjektet teller med deler for å lage en fullt funksjonell kattematdispenser. For å gjøre det mulig åtte 3D -modeller ble laget og skrevet ut:

Mat kan basere seg på:

Er basen der matboksen legges, og samtidig blir den skåret på.

(Dette kan sees i det midterste bildet)

Venstre vegg med skinner:

Vegg plassert til venstre for beholderen som teller med en skinnegang på oversiden. På denne skinnen er hetten plassert for å etablere en bevegelsesbane.

Høyre vegg med veiskinne:

Vegg plassert til høyre for beholderen som teller med en skinnegang på oversiden. På denne skinnen er hetten plassert for å etablere en bevegelsesbane.

Mat kan:

Beholderen der kattematen skal vises når ultralydet oppdager kattens nærvær.

(Observert i midten av bildet).

Dreiemoment hånd:

Er en håndplass på toppen av motoren, som vil trekke og presse maten når det er ønskelig.

(Observert på det midterste bildet av bildet, på toppen av den svarte motoren).

Dispenserrør:

Er røret der maten kommer ut når katten er i nærheten.

(Venstre bilde på bildet).

Dispenser Tube Cap:

Er hetten på røret, fest den til servoen som skal bevege seg for å fortrenge maten i boksen.

(Observert i venstre bilde av bildet festet til servoen)

Matbeholderlokk:

Er hetten som åpnes for å plassere mat i beholderen.

MERK:

Se vedleggsvideoer for å få bedre oversikt over disse 3D -modellene.

Trinn 5: La oss nå se hvordan alt fungerer !!

Sjekk denne videoen for å se hvordan alt fungerer !!

Anbefalt: