Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Automatisch koffiezetapparaat

Componenten en benodigdheden

koffiezetapparaat
× 1
Relais (algemeen)
× 1
Arduino UNO
× 1

Benodigde gereedschappen en machines

Soldeerbout (algemeen)

Over dit project

Inleiding

De meesten van ons weten wat het is om 's ochtends haast te hebben en geen tijd te hebben om te wachten tot de machine warm wordt. In deze tutorial laat ik je zien hoe je automatische koffie zet met Android en Arduino.

Aan het einde van de tutorial heb je een Android-app die in Bluetooth werkt om een ​​kleine of grote koffie te zetten en je kunt zelfs commando's sturen via spraakherkenning!



De koffiemachine openen

Hier hebben we het meest gecompliceerde deel. Ik zal u adviseren om de documentatie van uw machine te controleren. Voor degene die ik gebruik, hoef je alleen de onderkant los te maken met iets kleins zoals een schroevendraaier.

Solderen

Nu de machine open is gaan we onder elke knop 2 kabels solderen en aansluiten op het relais. Als je een oud koffiezetapparaat met één knop gebruikt, is het hetzelfde proces, gebruik gewoon één kanaalrelais.

Arduino-kant

De verbindingen tussen het relais en Arduino zijn:

  • IN1:Geen
  • IN2:PIN 11 kleine koffie
  • IN3:PIN 10 zet machine aan
  • IN4:PIN 9 Grote koffie

De Bluetooth-module en Arduino:

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

De code

De code is eenvoudig. Er wordt een Bluetooth-verbinding tot stand gebracht en als u waarde 1 verzendt, zet u kleine koffie, waarde 2 is een grote koffie.

Als je de code uploadt, ontkoppel je de Bluetooth (verwijder de 5V draad), anders krijg je een foutmelding. Om de een of andere reden, als ik HOOG zet, wordt het relais uitgeschakeld, dus als je problemen hebt, probeer dan HOOG en LAAG om te keren.

Vervolgens wordt er op een knop gedrukt om de koffie te zetten en wordt de machine uitgeschakeld. Controleer de codeopmerking:

char junk;
String inputString="";
void setup() // één keer uitvoeren, wanneer de schets begint
{
Serial.begin(9600) ); // stel de baudrate in op 9600, hetzelfde zou van uw seriële monitor moeten zijn
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(); //lees de invoer
inputString +=inChar; //maak een string van de karakters die op serial komen
}
Serial.println(inputString);
while (Serial.available()> 0)
{ junk =Serial. lezen(); } // wis de seriële buffer
if(inputString =="1") { //in het geval van '1'
digitalWrite(10, LOW); // machine aanzetten
delay(500);
digitalWrite(10, HIGH);
delay(120000); //tijd om 2 minuten (milli) op ​​te warmen
digitalWrite(9, LOW);
delay(500);
digitalWrite(9, HIGH); //grote koffie
vertraging (30000); //koffie komt uit
digitalWrite(10, LOW); // machine uitschakelen
vertraging (500);
digitalWrite (10, HOOG);
}else if(inputString =="2"){ //incase of '2'
digitalWrite(10, LOW); // machine aanzetten
delay(500);
digitalWrite(10, HIGH);
delay(120000); //tijd om 2 minuten (milli) op ​​te warmen
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH); //kleine koffie
vertraging (30000); //koffie komt uit
digitalWrite(10, LOW); // machine uitschakelen
vertraging (500);
digitalWrite (10, HOOG);
}
inputString ="";
}
}

APP Uitvinder Android

Om onze koffiemachine met onze telefoon te kunnen bedienen, zullen we een app maken met de uitvinder van de MIT-app. De enige vereiste is een Gmail-account. Je kunt mijn app uploaden en aanpassen in de app-uitvinder. Het is heel gemakkelijk te gebruiken, maar ik raad je aan om eerst enkele tutorials te bekijken.

Ik heb spraakherkenning toegevoegd, dus als je 'koffie' zegt, krijg je een grote kop koffie. Om de app te kunnen installeren, moet je naar je telefooninstelling gaan (in beveiliging) en onbekende bronnen toestaan.

Belangrijk: Om waarde van de Bluetooth te verzenden, gebruikte ik het object "tekst verzenden " dus het zal het nummer 1 of 2 sturen.

U kunt ook de "byte-nummer verzenden . gebruiken " maar het gebruikt ASCII, dus om 1 naar de Arduino te sturen, moet je de waarde 49 verzenden. Let op het verschil.

F2WKLSKIU9V6Q3T.apk

Conclusie

We zijn klaar!

We kunnen nu onze koffiemachine bedienen met Bluetooth. Ik ben niet zo goed in ontwerp, dus vergeef me dat mijn koffiezetapparaat er slecht uitziet, maar je kunt gemakkelijk een kleine doos maken voor de Arduino en het relais om goed te passen.

In de toekomst zal ik de tutorial updaten met een lopende band. Het zou leuk zijn om er zeker van te zijn dat de beker niet ontbreekt!

Laat het me weten als je een idee hebt over verbeteringen.

Aangepaste onderdelen en behuizingen

Hetzelfde bestand als de apk easycoffee_PMPn5pALOv.aia

Productieproces

  1. EEG Machine
  2. Automaat
  3. Stemmachine
  4. Naaimachine
  5. Automatische boortapmachine - een overzicht
  6. Wat is een Robot Coffee Barista?
  7. Wat is een automatische persmachine?
  8. Wat is een thee-koffiesoepautomaat?
  9. Automatische naadlasmachine - Naadlasproces
  10. Een inleiding tot de automatische pijpbuigmachine
  11. JW-machine