Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Kaffeeautomat

Komponenten und Verbrauchsmaterialien

Kaffeemaschine
× 1
Relais (generisch)
× 1
Arduino UNO
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)

Über dieses Projekt

Einführung

Die meisten von uns wissen, was es heißt, morgens in Eile zu sein und keine Zeit zu haben, darauf zu warten, dass die Maschine heiß wird. In diesem Tutorial zeige ich Ihnen, wie Sie mit Android und Arduino automatischen Kaffee zubereiten.

Am Ende des Tutorials haben Sie eine Android-App, die in Bluetooth funktioniert, um einen kleinen oder großen Kaffee zuzubereiten, und Sie können sogar Befehle per Spracherkennung senden!



Öffnen der Kaffeemaschine

Hier haben wir den kompliziertesten Teil. Ich werde Ihnen raten, die Dokumentation Ihrer Maschine zu überprüfen. Bei dem, den ich verwende, musst du nur den Boden mit etwas Winzigem wie einem Schraubendreher lösen.

Löten

Jetzt, wo die Maschine geöffnet ist, werden wir 2 Kabel unter jedem Knopf löten und mit dem Relais verbinden. Wenn Sie eine alte Kaffeemaschine mit einer Taste verwenden, ist es der gleiche Vorgang, verwenden Sie nur ein Kanalrelais.

Arduino-Seite

Die Verbindungen zwischen Relais und Arduino sind:

  • IN1:Keine
  • IN2:PIN 11 kleiner Kaffee
  • IN3:PIN 10 Gerät einschalten
  • IN4:PIN 9 Großer Kaffee

Das Bluetooth-Modul und Arduino:

  • VCC=5V
  • GND=GND
  • TXD=RX
  • RXD=TX

Der Code

Der Code ist einfach. Es initiiert eine Bluetooth-Verbindung und wenn Sie Wert 1 senden, bereiten Sie einen kleinen Kaffee zu, Wert 2 ist ein großer Kaffee.

Wenn Sie den Code hochladen, trennen Sie das Bluetooth (Entfernen Sie das 5V-Kabel), sonst erhalten Sie eine Fehlermeldung. Aus irgendeinem Grund schaltet es das Relais aus, wenn ich HIGH stelle. Wenn Sie also Probleme haben, versuchen Sie einfach, HIGH und LOW zu invertieren.

Dann wird eine Taste gedrückt, um den Kaffee zuzubereiten und die Maschine schaltet sich aus. Überprüfen Sie den Codekommentar:

char junk;
String inputString="";
void setup() // einmal ausführen, wenn der Sketch startet
{
Serial.begin(9600 ); // Stellen Sie die Baudrate auf 9600 ein, dasselbe sollte von Ihrem seriellen Monitor sein
pinMode(10, OUTPUT);
digitalWrite(10,HIGH);
pinMode(9, OUTPUT);
digitalWrite(9,HIGH);
pinMode(11, OUTPUT);
digitalWrite(11,HIGH);
}

void loop()
{
if(Serial.available()){
while(Serial.available())
{
char inChar =(char)Serial.read(); //Eingabe lesen
inputString +=inChar; //Erzeuge eine Zeichenfolge der Zeichen, die auf seriell kommen
}
Serial.println(inputString);
while (Serial.available()> 0)
{ junk =Serial. lesen(); } // den seriellen Puffer löschen
if(inputString =="1"){ //im Fall von '1'
digitalWrite (10, LOW); // Maschine einschalten
delay(500);
digitalWrite(10, HIGH);
delay(120000); // Aufheizzeit 2mn (Milli)
digitalWrite(9, LOW);
delay(500);
digitalWrite(9, HIGH); //großer Kaffee
Verzögerung (30000); // Kaffee kommt heraus
digitalWrite (10, LOW); // Maschine ausschalten
delay (500);
digitalWrite (10, HIGH);
}else if(inputString =="2"){ //im Fall von '2'
digitalWrite(10, LOW); // Maschine einschalten
delay(500);
digitalWrite(10, HIGH);
delay(120000); // Aufheizzeit 2mn (Milli)
digitalWrite (11, LOW);
delay (500);
digitalWrite (11, HIGH); // kleiner Kaffee
Verzögerung (30000); // Kaffee kommt heraus
digitalWrite (10, LOW); //Maschine ausschalten
delay(500);
digitalWrite(10, HIGH);
}
inputString ="";
}
}

APP Inventor Android

Um unsere Kaffeemaschine mit unserem Telefon zu steuern, werden wir mit dem MIT-App-Erfinder eine App erstellen. Einzige Voraussetzung ist ein Gmail-Konto. Sie können meine App hochladen und im App Erfinder ändern. Es ist sehr einfach zu bedienen, aber ich empfehle Ihnen, sich vorher einige Tutorials anzusehen.

Ich habe eine Spracherkennung hinzugefügt. Wenn Sie also "Kaffee" sagen, erhalten Sie einen großen Kaffee. Um die App installieren zu können, musst du zu deinen Telefoneinstellungen gehen (in Sicherheit) und unbekannte Quellen zulassen.

Wichtig: Zum Senden von Werten über Bluetooth habe ich das Objekt "send text . verwendet " so wird die Nummer 1 oder 2 gesendet.

Sie können auch die "Bytenummer senden . verwenden " aber es verwendet ASCII. Um 1 an den Arduino zu senden, müssen Sie den Wert 49 senden. Achten Sie auf den Unterschied.

F2WKLSKIU9V6Q3T.apk

Fazit

Wir sind fertig!

Wir können jetzt unsere Kaffeemaschine mit Bluetooth steuern. Ich bin nicht sehr gut im Design, also verzeihen Sie mir, dass meine Kaffeemaschine schlecht aussieht, aber Sie können leicht eine kleine Schachtel für den Arduino und das Relais herstellen, damit sie richtig passen.

In Zukunft werde ich das Tutorial mit einem Förderband aktualisieren. Es könnte schön sein, sicher zu sein, dass die Tasse nicht fehlt!

Lassen Sie es mich wissen, wenn Sie Verbesserungsvorschläge haben.

Kundenspezifische Teile und Gehäuse

Dieselbe Datei wie die apk easycoffee_PMPn5pALOv.aia

Herstellungsprozess

  1. EEG-Maschine
  2. Automaten
  3. Nähmaschine
  4. Automatische Bohr- und Gewindeschneidmaschine - Ein Überblick
  5. Was ist ein Roboter-Kaffee-Barista?
  6. Was ist eine automatische Pressmaschine?
  7. Was ist ein Tee-Kaffee-Suppenautomat?
  8. Automatische Nahtschweißmaschine – Nahtschweißprozess
  9. Eine Einführung in die automatische Rohrbiegemaschine
  10. JW-Maschine