Inhaltsverzeichnis:

Getränkeautomat - Gunook
Getränkeautomat - Gunook

Video: Getränkeautomat - Gunook

Video: Getränkeautomat - Gunook
Video: REICH werden durch Getränkeautomaten (es funktioniert?) 2024, Juli
Anonim
Getränkeautomat
Getränkeautomat

Dieser Getränkeautomat wurde mit der Absicht entwickelt, die Art und Weise zu erleichtern, wie wir unsere Getränke ausschenken.

Schritt 1: MATERIALIEN

  • 1x SG Big Servo
  • 1x SG90 Mikro-Servo
  • 1x Arduino Uno
  • 4x kleine Schrauben
  • 1x Farbstift
  • 1x Bohrer
  • 1x Trinken
  • Stroh 1x
  • Zinnblech
  • 1x Holzdübel 3 ft Kupferrohr
  • 1x Kupfer-T-Verbindung 6x Drähte
  • 1x Gummiband
  • 1x Stroh
  • 1x Tasse Holz Isolierband

Schritt 2: Erstellen der rotierenden Plattform

Erstellen der rotierenden Plattform
Erstellen der rotierenden Plattform

Notwendige Materialien: -

  • 1x Zinnblech
  • 1x Holzdübel
  • Band -
  • 1x Schraube
  • 1x Tasse
  • 1x Farbstift
  • Heißkleber
  1. Schneiden Sie das Blech in die gewünschte Form und kleben Sie die Kanten ab, um Schnitte zu vermeiden.
  2. Kleben Sie den Farbstift mit Heißkleber auf die Unterseite des Blechs, um zusätzliche Steifigkeit zu erzielen.
  3. Bohren Sie ein Loch in der Mitte des Blechs vor und befestigen Sie den Holzdübel mit einer Schraube (Hinweis: Möglicherweise müssen Sie zusätzliche Gewichte anbringen, um das Gewicht der abgegebenen Flüssigkeit auszugleichen)
  4. Schneiden Sie den Boden einer Tasse ab, um Ihr Trinkglas und Heißkleber auf einer Seite des Blechs zu halten.

Schritt 3: Erstellen des Flaschenständers und des Arduino-Gehäuses

Erstellen des Flaschenständers und des Arduino-Gehäuses
Erstellen des Flaschenständers und des Arduino-Gehäuses
Erstellen des Flaschenständers und des Arduino-Gehäuses
Erstellen des Flaschenständers und des Arduino-Gehäuses

Notwendige Materialien: -

  • 3 ft Kupferrohr
  • 1x Kupfer-T-Verbindung
  • Holz
  • Heißkleber
  • Bohren
  1. Um das Arduino vor Beschädigungen durch Verschütten zu schützen, verwenden Sie das Holz, um ein Gehäuse zu erstellen, bohren Sie ein Loch in die Oberseite des Gehäuses für die Unterstützung.
  2. Schneiden Sie das Kupferrohr auf die gewünschte Höhe, um die Flasche zu halten.
  3. Erstellen Sie mit der Flasche Ihrer Wahl einen Halter aus Holz und bohren Sie zwei Löcher, eines zum Befestigen am Kupferrohr und eines zum Wickeln um den Flaschenhals.
  4. Befestigen Sie den Halter mit Heißkleber am Kupferrohr auf dem Kupfer-T-Joint.

Schritt 4: Erstellen des Flaschenausgusses

Erstellen des Flaschenausgusses
Erstellen des Flaschenausgusses
Erstellen des Flaschenausgusses
Erstellen des Flaschenausgusses
  • 1x Plastikflasche.
  • 1x kleines Stück Plastik
  • 1x biegbarer Strohhalm
  • 1x kleiner Arduino-Anschluss
  • 1x Kabelhalter
  • Heißkleber
  • Bohren
  1. Verwenden Sie die Heißklebepistole, um den Arduino-Anschluss an einer Seite des kleinen Plastikstücks zu befestigen. (Wie in Bild 1 gezeigt).
  2. Verwenden Sie die Heißklebepistole, um den Kabelhalter auf der anderen Seite des kleinen Plastikstücks zu befestigen. (Wie in Bild 1 gezeigt).
  3. Machen Sie ein Loch durch den Verschluss der Wasserflasche, das ungefähr den gleichen Durchmesser wie der Plastikstrohhalm hat.
  4. Verwenden Sie die Heißklebepistole, um den Plastikstrohhalm am Flaschenverschluss zu befestigen. Verwenden Sie die Heißklebepistole, um den Strohhalm zu versiegeln, um die gewünschte Flüssigkeit zu erhalten, wenn er auf den Kopf gestellt wird.

Schritt 5: Arduino einrichten

Arduino einrichten
Arduino einrichten
Arduino einrichten
Arduino einrichten
  • 1x Elego UNO R3
  • 6x männlich zu männlich kabel
  • Arduino R3 Proto-Shield-Kit
  • 1x Firewire-Kabel
  1. Verbinden Sie das Protoshield mit dem Arduino.
  2. Verbinden Sie das große Servo mit dem digitalen Eingang ~10 (wie in der Grafik gezeigt)
  3. Verbinden Sie das kleine Servo mit dem digitalen Eingang ~9 (wie in der Grafik gezeigt)
  4. Verbinden Sie die Gründe auf beiden
  5. Verwenden Sie den 5-V-Empfänger, um die Servos anzuschließen. (Wenn Sie mehr als zwei Servos verwenden, suchen Sie nach einem AdaFruit-Extender.
  6. Wenn der Protoshield verwendet wird, können Sie ohne großen Aufwand die erforderlichen zwei 5V anschließen.

Schritt 6: Der Code

Der Code
Der Code

#enthalten

Servo kleinServo; // Servo-Objekt erstellen, um ein Servo zu steuern

Servo bigServo;

intpos = 0; // Variable zum Speichern der Servoposition

int pos2=0;

Leere Einrichtung () {

smallServo.attach(9); // befestigt das Servo an Pin 9 an das Servoobjekt

bigServo.attach(10); // befestigt das große Servo an Pin 9

}

Leere Schleife () {

smallServo.write(0); // inits Servo auf Null positino

bigServo.write(0); // Servos auf Null Positino-Verzögerung (1000) initiieren;

for (pos = 0; pos <= 180; pos += 1) {// geht von 0 Grad auf 180 Grad

bigServo.write(pos); // dem Servo sagen, dass es in der Variablen 'pos' zur Position gehen soll

Verzögerung(10); // wartet 10ms, bis das Servo die Position erreicht hat

}

Verzögerung (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// geht von 0 Grad auf 180 Grad

// in Schritten von 1 Grad

smallServo.write (pos2); // dem Servo sagen, dass es in der Variablen 'pos' zur Position gehen soll

Verzögerung(5); // wartet 15ms, bis das Servo die Position erreicht hat

}

Verzögerung (20000); // DIESE VERZÖGERUNG REGELT, WIE LANGE DAS STROH FLÜSSIGKEIT GIBT

for (pos2 = 165; pos2 >= 0; pos2 -= 1) {// geht von 180 Grad auf 0 Grad

smallServo.write (pos2); // dem Servo sagen, dass es in der Variablen 'pos' zur Position gehen soll

Verzögerung(5); // wartet 5ms, bis das Servo die Position erreicht hat

}

for (pos = 180; pos >= 0; pos -= 1) {// geht von 180 Grad auf 0 Grad

bigServo.write(pos); // dem Servo sagen, dass es in der Variablen 'pos' zur Position gehen soll

Verzögerung(15); // wartet 15ms, bis das Servo die Position erreicht hat

}

bigServo.detach(); // ENTFERNT DAS SERVO, UM KONTINUIERLICHE BEWEGUNGEN ZU VERMEIDEN.

smallServo.detach();

}

Schritt 7: Elemente zusammenfügen

Elemente zusammenfügen
Elemente zusammenfügen
Elemente zusammenfügen
Elemente zusammenfügen
  1. Bitte beachten Sie, dass Flüssigkeiten möglicherweise Ihre Elektronik beschädigen können. Seien Sie vorsichtig, wenn Sie die Maschine mit Flüssigkeiten betreiben.
  2. Befestigen Sie das große Servo an der Drehschale.
  3. Befestigen Sie das kleine Servo am Kupferrohr und führen Sie den bereitgestellten Quellcode aus (Hinweis: Verwenden Sie während dieses Laufs keine Flüssigkeiten). Auf diese Weise können Sie den Strohhalm kalibrieren und sicherstellen, dass sowohl die Schale als auch der Strohhalm synchron laufen.
  4. Wenn Sie mit der Bewegung des rotierenden Tabletts und des Strohhalms zufrieden sind. Fahren Sie fort, es mit Wasser zu testen.
  5. Versiegeln Sie das Arduino in der Box.
  6. Genieße dein Getränk.