Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Machine à café automatique

Composants et fournitures

machine à café
× 1
Relais (générique)
× 1
Arduino UNO
× 1

Outils et machines nécessaires

Fer à souder (générique)

À propos de ce projet

Présentation

La plupart d'entre nous savent ce que c'est que d'être pressé le matin et n'avons pas le temps d'attendre que la machine chauffe. Dans ce tutoriel, je vais vous montrer comment faire du café automatique avec Android et Arduino.

A la fin du tuto vous aurez une application Android fonctionnant en Bluetooth pour faire un petit ou grand café et vous pourrez même envoyer des commandes par reconnaissance vocale !



Ouverture de la machine à café

Ici, nous avons la partie la plus compliquée. Je vous conseillerai de vérifier la documentation de votre machine. Pour celui que j'utilise, il suffit de détacher le fond avec quelque chose de petit comme un tournevis.

Soudure

Maintenant que la machine est ouverte nous allons souder 2 câbles sous chaque bouton et le connecter au relais. Si vous utilisez une vieille cafetière avec un seul bouton, c'est le même processus, utilisez simplement un relais de canal.

Côté Arduino

Les connexions entre le relais et Arduino sont :

  • IN1 :aucun
  • IN2 :PIN 11 petit café
  • IN3 : le code PIN 10 allume la machine
  • IN4 :PIN 9 Gros café

Le module Bluetooth et Arduino :

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

Le code

Le code est simple. Il initie une connexion Bluetooth et ensuite si vous envoyez la valeur 1 vous faites un petit café, la valeur 2 est un gros café.

Lorsque vous téléchargez le code déconnectez le Bluetooth (retirez le fil 5V), sinon vous obtiendrez une erreur. Pour une raison quelconque, lorsque je mets HIGH, le relais s'éteint, donc si vous avez des problèmes, essayez simplement d'inverser HIGH et LOW.

Ensuite, un bouton est enfoncé pour faire le café et la machine s'éteint. Vérifiez le commentaire du code :

char junk;
String inputString="";
void setup() // exécuté une fois, lorsque le sketch démarre
{
Serial.begin(9600 ); // réglez le débit en bauds sur 9600, le même devrait être celui de votre moniteur série
pinMode(10, OUTPUT);
digitalWrite(10,HIGH);
pinMode(9, OUTPUT);
digitalWrite(9,HIGH);
pinMode(11, OUTPUT);
digitalWrite(11,HIGH);
}

boucle vide()
{
if(Serial.available()){
while(Serial.available())
{
char inChar =(char)Serial.read(); //lire l'entrée
inputString +=inChar; //créer une chaîne des caractères arrivant sur serial
}
Serial.println(inputString);
while (Serial.available()> 0)
{ junk =Serial. lire(); } // efface le tampon série
if(inputString =="1"){ //en cas de '1'
digitalWrite(10, LOW); //allumer la machine
delay(500);
digitalWrite(10, HIGH);
delay(120000); //temps de chauffe 2mn (milli)
digitalWrite(9, LOW);
delay(500);
digitalWrite(9, HIGH); //gros café
delay(30000); //le café sort
digitalWrite(10, LOW); //éteindre la machine
delay(500);
digitalWrite(10, HIGH);
}else if(inputString =="2"){ //en cas de '2'
digitalWrite(10, LOW); //allumer la machine
delay(500);
digitalWrite(10, HIGH);
delay(120000); //temps de chauffe 2mn (milli)
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH); //petit café
delay(30000); //le café sort
digitalWrite(10, LOW); //éteindre la machine
delay(500);
digitalWrite(10, HIGH);
}
inputString ="";
}
}

Inventeur d'applications Android

Afin de contrôler notre machine à café avec notre téléphone, nous allons créer une application avec l'inventeur de l'application MIT. La seule exigence est un compte Gmail. Vous pouvez télécharger mon application et la modifier dans l'inventeur de l'application. Il est très simple d'utilisation mais je vous conseillerai de consulter quelques tutos avant.

J'ai ajouté la reconnaissance vocale donc si vous dites "café", cela vous donnera un gros café. Pour pouvoir installer l'application, vous devez vous rendre dans les paramètres de votre téléphone (en sécurité) et autoriser les sources inconnues.

Important : Pour envoyer la valeur depuis le Bluetooth, j'ai utilisé l'objet "envoyer du texte " donc il enverra le numéro 1 ou 2.

Vous pouvez également utiliser le "envoyer le numéro d'octet " mais il utilise ASCII, donc pour envoyer 1 à l'Arduino, vous devez envoyer la valeur 49. Faites attention à la différence.

F2WKLSKIU9V6Q3T.apk

Conclusion

Nous avons terminé !

Nous pouvons maintenant contrôler notre machine à café avec Bluetooth. Je ne suis pas très bon en design alors pardonnez-moi ma machine à café a l'air mauvaise mais vous pouvez facilement faire une petite boîte pour que l'Arduino et le relais s'adaptent correctement.

À l'avenir, je mettrai à jour le tutoriel avec un tapis roulant. Ce pourrait être bien d'être sûr que la tasse ne manque pas !

Faites-moi savoir si vous avez des idées d'améliorations.

Pièces et boîtiers personnalisés

Même fichier que l'apk easycoffee_PMPn5pALOv.aia

Processus de fabrication

  1. machine EEG
  2. Machine à coudre
  3. Perceuse à tarauder automatique - Un aperçu
  4. Qu'est-ce qu'un Robot Café Barista ?
  5. Qu'est-ce qu'une presse automatique ?
  6. Qu'est-ce qu'un distributeur automatique de soupe au thé et au café ?
  7. Machine de soudage à la molette automatique - Processus de soudage à la molette
  8. Une introduction à la cintreuse automatique de tuyaux
  9. Machine JW