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 DIY : Arduino, Bluetooth et application Android

Composants et fournitures

Machine à café
× 1
Relais (générique)
× 1
Machine à café automatique DIY : Arduino, Bluetooth et application Android
Module Bluetooth HC-06
× 1
Machine à café automatique DIY : Arduino, Bluetooth et application Android
Arduino UNO
× 1

Outils nécessaires

Machine à café automatique DIY : Arduino, Bluetooth et application Android
Fer à souder (générique)

À propos de ce projet

Introduction

Qui n'a jamais été pressé le matin sans avoir le temps d'attendre que la machine chauffe ? Ce tutoriel montre comment automatiser sa machine à café avec un Arduino et une application Android via Bluetooth.

À la fin, vous pourrez préparer un café court ou long depuis votre téléphone, et même utiliser la reconnaissance vocale !

Ouverture de la machine à café

Machine à café automatique DIY : Arduino, Bluetooth et application Android

C'est l'étape la plus délicate. Consultez la documentation de votre machine. Sur le modèle utilisé, il suffit de déclipser le fond avec un petit tournevis.

Soudure

Machine à café automatique DIY : Arduino, Bluetooth et application Android
Machine à café automatique DIY : Arduino, Bluetooth et application Android

Une fois ouverte, soudez deux fils sous chaque bouton et reliez-les au relais. Si votre machine n'a qu'un seul bouton, utilisez un relais à un canal.

Côté Arduino

Machine à café automatique DIY : Arduino, Bluetooth et application Android

Connexions Relais → Arduino :

Module Bluetooth HC-06 → Arduino :

Le code

Le code initialise la liaison Bluetooth. L'envoi de « 1 » prépare un petit café, « 2 » un grand café.

Important : Débranchez le module Bluetooth (fil 5V) avant de téléverser le code, sinon vous obtiendrez une erreur. Sur mon relais, l'état HIGH l'éteint ; si le vôtre fonctionne différemment, inversez HIGH et LOW.

char junk;
String inputString = "";

void setup() {
  Serial.begin(9600);
  pinMode(10, OUTPUT); digitalWrite(10, HIGH); // Allumage machine
  pinMode(9, OUTPUT);  digitalWrite(9, HIGH);  // Grand café
  pinMode(11, OUTPUT); digitalWrite(11, HIGH); // Petit café
}

void loop() {
  if (Serial.available()) {
    while (Serial.available()) {
      char inChar = (char)Serial.read();
      inputString += inChar;
    }
    Serial.println(inputString);
    while (Serial.available() > 0) { junk = Serial.read(); } // Vider le buffer

    if (inputString == "1") { // Petit café
      digitalWrite(10, LOW);  delay(500);  // Allumer machine
      digitalWrite(10, HIGH); delay(120000); // Chauffe 2 min
      digitalWrite(11, LOW);  delay(500);  // Petit café
      digitalWrite(11, HIGH); delay(30000); // Écoulement
      digitalWrite(10, LOW);  delay(500);  // Éteindre machine
      digitalWrite(10, HIGH);
    }
    else if (inputString == "2") { // Grand café
      digitalWrite(10, LOW);  delay(500);
      digitalWrite(10, HIGH); delay(120000);
      digitalWrite(9, LOW);   delay(500);  // Grand café
      digitalWrite(9, HIGH);  delay(30000);
      digitalWrite(10, LOW);  delay(500);
      digitalWrite(10, HIGH);
    }
    inputString = "";
  }
}

Application Android avec MIT App Inventor

Machine à café automatique DIY : Arduino, Bluetooth et application Android
Machine à café automatique DIY : Arduino, Bluetooth et application Android

Pour contrôler la machine depuis votre téléphone, créez une application avec MIT App Inventor (compte Gmail requis). Vous pouvez importer mon fichier .aia et le modifier. L'interface est simple, mais consultez quelques tutoriels avant de commencer.

J'ai ajouté la reconnaissance vocale : dites « café » pour obtenir un grand café. Pour installer l'APK, autorisez les sources inconnues dans les paramètres de sécurité de votre téléphone.

Important : J'ai utilisé le bloc « send text » pour envoyer « 1 » ou « 2 ». Si vous utilisez « send byte number », attention : l'ASCII de « 1 » est 49, pas 1.

F2WKLSKIU9V6Q3T.apk

Conclusion

C'est terminé ! Vous contrôlez maintenant votre machine à café par Bluetooth. Le design n'est pas parfait, mais vous pouvez facilement intégrer l'Arduino et le relais dans un boîtier propre.

À l'avenir, j'ajouterai un tapis convoyeur pour vérifier la présence de la tasse !

Dites-moi vos idées d'amélioration.

Pièces personnalisées et boîtiers

Même fichier que l'APK : easycoffee_PMPn5pALOv.aia

Processus de fabrication

  1. Machines EEG : conception, fabrication et applications émergentes
  2. L'évolution et la fabrication des machines à coudre : de l'innovation du 19e siècle à l'automatisation moderne
  3. Machine de Perçage et Taraudage Automatique : Vue d'Ensemble Complète
  4. Découvrez l'avenir : comment un barista robot à café améliore l'infusion à domicile
  5. Comprendre les presses automatiques : fonctionnement, avantages et applications
  6. Découvrez la machine distributrice innovante de thé, café et soupe
  7. Machine de soudage par joint automatique – Précision et efficacité pour le soudage de joint à haut volume
  8. Machines à cintrer les tubes automatiques : aperçu complet
  9. JW Machine : Services de fabrication sous contrat CNC de précision