Inhoudsopgave:

Arduino Project: Kattenvoerautomaat - Ajarnpa
Arduino Project: Kattenvoerautomaat - Ajarnpa

Video: Arduino Project: Kattenvoerautomaat - Ajarnpa

Video: Arduino Project: Kattenvoerautomaat - Ajarnpa
Video: diy cat feeder 2024, November
Anonim
Arduino-project: Dispenser voor kattenvoer
Arduino-project: Dispenser voor kattenvoer

Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com)

Stap 1: Ontvang projectmaterialen

Projectmaterialen ophalen
Projectmaterialen ophalen

Voor dit project moet u de volgende materialen vooruit krijgen:

Elektronische componenten:

  • 1 Arduino Uno
  • 3 servomotoren
  • 1 ultrasone sensor
  • 9v@3A voeding
  • 2 push-up knoppen
  • Breadboard

Geschatte prijzen:

  • Arduino Uno: $ 23,38 x Aantal: 1
  • Servo - generieke continue rotatie (microformaat) $ 11,95 x aantal: 3"
  • Voeding voor wandadapter - 9VDC 2A $15,77 x Aantal: 1
  • HC-SR04 $ 3,95 x aantal: 1
  • Spanningsregelaar 5v $0,5 x Aantal: 1
  • Condensator Keramiek 100nF $0.64 x Aantal: 1
  • Elektrolytische condensator - 1uF/50V $ 0,28 x aantal: 1
  • Mini-drukknopschakelaar $ 0,1 x aantal: 2
  • 10K Ohm Weerstand $ 0,1 x Aantal: 2
  • USB-kabel A naar B $ 3,26 x aantal: 1
  • Broodplank $ 8,25 x Aantal: 1
  • HeatSink TO-220 $ 0,41 x aantal: 1
  • Jumper Wires Pack - M/M $1,95 x Aantal: 2

Lay-outmaterialen:

  • 3 3x1,5 ft dunne houten plank
  • Houtlijm
  • Nagels
  • 3D-printer

Stap 2: Stel het basiscircuit in voor testen

Het basiscircuit instellen voor testen
Het basiscircuit instellen voor testen

Volg voor deze eerste stap het afbeeldingsschema.

  • Gebruik voor servo de 1, 2 en 3e Arduino-pinnen.
  • Stel de uitgangen van de knoppen in op Arduino-pinnen 12 en 13.
  • En tenslotte zet je de echo pin van de Ultrasone sensor op de 8e pin van de Arduino en de Trigger pin van de sensor op de 9e Arduino Pin.

Zorg ervoor dat u alle 5 volt en aarde van alle componenten aansluit op hun overeenkomstige lijn van het breadboard. Alle 5v-pinnen van de componenten moeten op dezelfde lijn zitten (zoals op de afbeelding).

Stap 3: Voeg de Cat Food Dispenser-code toe aan uw Arduino en compileer deze

Bijgevoegd vindt u het Arduino-algoritme achter de logica van de Cat Food Dispenser.

De Arduino-code is volledig becommentarieerd.

De logica erachter:

Dit Arduino-algoritme is bedoeld om een dispenser voor kattenvoer te modelleren met behulp van een ultrasone sensor om de aanwezigheid van een kat binnen een bereik van 10 cm te detecteren. Als de kat in de buurt is, zal het systeem twee motoren activeren. De eerste servo opent de dispenser van de voedselbuis en vult het blik met voedsel, daarna zal de tweede motor het voedselblik naar de kat verplaatsen. Ook bedienen twee drukknoppen een servo om de voedselbewaardop te openen en te sluiten.

Compileer na het kopiëren van de Arduino-code.

Stap 4: De indeling van de kattenvoerdispenser maken

De indeling van de kattenvoerdispenser maken
De indeling van de kattenvoerdispenser maken

Dit project telt met onderdelen om een volledig functionele Cat Food Dispenser te maken. Om dat mogelijk te maken zijn 8 3D modellen gemaakt en geprint:

Voedsel kan baseren:

Is de basis waar het voedselblik op wordt geplaatst, en tegelijkertijd wordt er op gesneden.

(Dit is te zien op de middelste afbeelding)

Linker muur met wegrails:

Muur geplaatst links van de container die telt met een railpad aan de bovenzijde. Op deze rail wordt de kap geplaatst om een bewegingsbaan te creëren.

Rechter muur met wegrail:

Muur geplaatst rechts van de container die telt met een railpad aan de bovenzijde. Op deze rail wordt de kap geplaatst om een bewegingsbaan te creëren.

Voedsel kan:

De container waarin het kattenvoer wordt weergegeven wanneer het ultrasone apparaat de aanwezigheid van de kat detecteert.

(Waargenomen in de middelste afbeelding van de foto).

Koppel hand:

Is een handplaats bovenop de motor, die indien gewenst aan het voedselblik trekt en duwt.

(Waargenomen op de middelste afbeelding van de foto, bovenop de zwarte motor).

Dispenserbuis:

Is de buis waar het voer uit komt als de kat in de buurt is.

(Linker afbeelding op de foto).

Dop van dispenserbuis:

Is de dop van de buis, bevestig deze aan de servo die zal bewegen om het voedsel in het blik te verplaatsen.

(Waargenomen in de linker afbeelding van de afbeelding die aan de servo is bevestigd)

Voedselcontainer GLB:

Is de dop die wordt geopend om voedsel in de container te plaatsen.

OPMERKING:

Zie bijgevoegde video's voor een beter zicht op deze 3D-modellen.

Stap 5: Laten we nu eens kijken hoe alles werkt!!

Check deze video om te zien hoe alles werkt!!

Aanbevolen: