Inhaltsverzeichnis:

Arduino-Projekt: Katzenfutterspender - Gunook
Arduino-Projekt: Katzenfutterspender - Gunook

Video: Arduino-Projekt: Katzenfutterspender - Gunook

Video: Arduino-Projekt: Katzenfutterspender - Gunook
Video: Chatgesteuerte LECKERLIMASCHINE BAUEN [Arduino Projekt] 2024, November
Anonim
Arduino-Projekt: Katzenfutterspender
Arduino-Projekt: Katzenfutterspender

Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt

Schritt 1: Projektmaterialien abrufen

Projektmaterialien abrufen
Projektmaterialien abrufen

Für dieses Projekt sollten Sie die folgenden Materialien im Voraus besorgen:

Elektronische Bauteile:

  • 1 Arduino Uno
  • 3 Servomotoren
  • 1 Ultraschallsensor
  • 9v@3A Netzteil
  • 2 Push-up-Tasten
  • Steckbrett

Geschätzte Preise:

  • Arduino Uno: 23,38 $ x Menge: 1
  • Servo - Generische kontinuierliche Rotation (Mikrogröße) 11,95 $ x Menge: 3
  • Netzteil für Wandadapter - 9VDC 2A 15,77 $ x Menge: 1
  • HC-SR04 3,95 $ x Menge: 1
  • Spannungsregler 5v $0.5 x Menge: 1
  • Kondensator Keramik 100nF 0,64 $ x Menge: 1
  • Elektrolytkondensator - 1uF/50V 0,28 $ x Menge: 1
  • Mini-Druckknopfschalter 0,1 USD x Menge: 2
  • 10K Ohm Widerstand 0,1 $ x Menge: 2
  • USB-Kabel A auf B 3,26 $ x Menge: 1
  • Brotbrett 8,25 $ x Menge: 1
  • Kühlkörper TO-220 0,41 $ x Menge: 1
  • Steckbrückenpaket - M/M 1,95 $ x Menge: 2

Layoutmaterialien:

  • 3 3x1,5 ft dünnes Holzbrett
  • Holzkleber
  • Nägel
  • 3D Drucker

Schritt 2: Richten Sie die Grundschaltung für den Test ein

Richten Sie die Grundschaltung für den Test ein
Richten Sie die Grundschaltung für den Test ein

Folgen Sie für diesen ersten Schritt dem Abbildungsschema.

  • Verwenden Sie für Servo die 1, 2 und 3rd Arduino Pins.
  • Stellen Sie die Tastenausgänge auf die Arduino-Pins 12 und 13 ein.
  • Und schließlich den Echo-Pin des Ultraschallsensors auf den 8. Pin des Arduino und den Trigger-Pin des Sensors auf den 9. Arduino-Pin setzen.

Stellen Sie sicher, dass alle 5 Volt und Masse von allen Komponenten an die entsprechende Leitung des Steckbretts angeschlossen sind. Alle 5V-Pins der Komponenten sollten auf derselben Linie liegen (wie auf dem Bild).

Schritt 3: Fügen Sie Ihrem Arduino den Katzenfutterspender-Code hinzu und kompilieren Sie ihn

Anbei finden Sie den Arduino-Algorithmus hinter der Logik des Katzenfutterspenders.

Der Arduino-Code ist vollständig kommentiert.

Die Logik dahinter:

Dieser Arduino-Algorithmus zielt darauf ab, einen Katzenfutterspender mit einem Ultraschallsensor zu modellieren, um die Anwesenheit einer Katze in einem Bereich von 10 cm zu erkennen. Wenn die Katze nüchtern ist, aktiviert das System zwei Motoren. Der erste Servo öffnet den Futterrohrspender und füllt die Dose mit Futter, dann bewegt der zweite Motor die Futterdose in Richtung der Katze. Außerdem steuern zwei Druckknöpfe ein Servo, um die Lebensmittelvorratskappe zu öffnen und zu schließen.

Kompilieren Sie nach dem Kopieren des Arduino-Codes.

Schritt 4: Erstellen des Layouts des Katzenfutterspenders

Das Layout des Katzenfutterspenders erstellen
Das Layout des Katzenfutterspenders erstellen

Dieses Projekt zählt mit Teilen, um einen voll funktionsfähigen Katzenfutterspender herzustellen. Um dies zu ermöglichen, wurden 8 3D-Modelle erstellt und gedruckt:

Basis für Lebensmitteldosen:

Ist der Boden, auf dem die Lebensmitteldose platziert wird, und gleichzeitig wird darauf geschnitten.

(Dies ist im mittleren Bild zu sehen)

Linke Wand mit Fahrschienen:

Links neben dem Container platzierte Wand, die mit einem Schienenweg an der Oberseite zählt. Auf diese Schiene wird die Kappe aufgesetzt, um eine Bewegungsbahn herzustellen.

Rechte Wand mit Fahrschiene:

Wand rechts neben dem Container, der mit einem Schienenweg an der Oberseite zählt. Auf diese Schiene wird die Kappe aufgesetzt, um eine Bewegungsbahn herzustellen.

Lebensmitteldose:

Der Behälter, in dem das Katzenfutter angezeigt wird, wenn der Ultraschall die Anwesenheit der Katze erkennt.

(Beobachtet im mittleren Bild des Bildes).

Drehmomentzeiger:

Oben auf dem Motor befindet sich eine Hand, die die Lebensmitteldose auf Wunsch zieht und schiebt.

(Beobachtet auf dem mittleren Bild des Bildes, über dem schwarzen Motor).

Spenderrohr:

Ist die Röhre, aus der das Futter herauskommt, wenn die Katze in der Nähe ist.

(Linkes Bild auf dem Bild).

Kappe des Spenderröhrchens:

Ist die Kappe der Tube, befestigen Sie sie an dem Servo, das sich bewegt, um das Essen in die Dose zu verschieben.

(Beobachtet im linken Bild des am Servo angebrachten Bildes)

Deckel für Lebensmittelbehälter:

Ist der Deckel, der geöffnet wird, um Lebensmittel in den Behälter zu füllen.

HINWEIS:

Bitte sehen Sie sich die angehängten Videos an, um eine bessere Ansicht dieser 3D-Modelle zu erhalten.

Schritt 5: Jetzt sehen wir, wie alles funktioniert !!

Sehen Sie sich dieses Video an, um zu sehen, wie alles funktioniert !!

Empfohlen: