Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Cafetera Automática DIY: Arduino, Bluetooth y App Android

Componentes y materiales

Cafetera ×1
Relé (genérico) ×1
Módulo Bluetooth HC-06 ×1
Arduino UNO ×1

Herramientas necesarias

Sobre este proyecto

Introducción

La mayoría sabemos lo que es ir con prisa por la mañana y no tener tiempo para esperar a que la cafetera se caliente. En este tutorial te mostraré cómo hacer café automático con Android y Arduino.

Al final tendrás una app Android funcionando por Bluetooth para hacer café corto o largo, ¡e incluso podrás enviar comandos por reconocimiento de voz!

Abrir la cafetera

Cafetera Automática DIY: Arduino, Bluetooth y App Android

Aquí está la parte más complicada. Te aconsejo revisar la documentación de tu máquina. En la que yo uso, solo necesitas desmontar la base con algo fino como un destornillador.

Soldadura

Cafetera Automática DIY: Arduino, Bluetooth y App Android
Cafetera Automática DIY: Arduino, Bluetooth y App Android

Ahora que la máquina está abierta, vamos a soldar 2 cables bajo cada botón y conectarlos al relé. Si usas una cafetera antigua con un solo botón, el proceso es el mismo pero usa un relé de un canal.

Lado Arduino

Cafetera Automática DIY: Arduino, Bluetooth y App Android

Conexiones entre relé y Arduino:

Módulo Bluetooth y Arduino:

El código

El código es simple. Inicia una conexión Bluetooth y si envías valor 1 haces café pequeño, valor 2 es café grande.

Importante: Al subir el código desconecta el Bluetooth (quita el cable de 5V), de lo contrario dará error. Por alguna razón, cuando pongo HIGH se apaga el relé, así que si tienes problemas prueba a invertir HIGH y LOW.

Luego se pulsa un botón para hacer el café y la máquina se apaga. Revisa los comentarios en el código:

char junk;
String inputString = "";

void setup() {
  Serial.begin(9600);
  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();
      inputString += inChar;
    }
    Serial.println(inputString);
    while (Serial.available() > 0) {
      junk = Serial.read();
    }
    if(inputString == "1"){
      digitalWrite(10, LOW);  // encender máquina
      delay(500);
      digitalWrite(10, HIGH);
      delay(120000);  // tiempo para calentar 2 min (milisegundos)
      digitalWrite(9, LOW);
      delay(500);
      digitalWrite(9, HIGH);  // café grande
      delay(30000);  // sale el café
      digitalWrite(10, LOW);  // apagar máquina
      delay(500);
      digitalWrite(10, HIGH);
    } else if(inputString == "2"){
      digitalWrite(10, LOW);  // encender máquina
      delay(500);
      digitalWrite(10, HIGH);
      delay(120000);  // tiempo para calentar 2 min
      digitalWrite(11, LOW);
      delay(500);
      digitalWrite(11, HIGH);  // café pequeño
      delay(30000);  // sale el café
      digitalWrite(10, LOW);  // apagar máquina
      delay(500);
      digitalWrite(10, HIGH);
    }
    inputString = "";
  }
}

APP Inventor Android

Cafetera Automática DIY: Arduino, Bluetooth y App Android
Cafetera Automática DIY: Arduino, Bluetooth y App Android

Para controlar nuestra cafetera con el móvil, crearemos una app con MIT App Inventor. El único requisito es una cuenta de Gmail. Puedes subir mi app y modificarla en App Inventor. Es muy fácil de usar, pero te recomiendo ver algunos tutoriales antes.

Añadí reconocimiento de voz: si dices "café" te prepara un café grande. Para instalar la app, ve a ajustes de seguridad en tu móvil y permite fuentes desconocidas.

Importante: Para enviar valor desde Bluetooth usé el objeto "send text", así enviará el número 1 o 2. También puedes usar "send byte number" pero usa ASCII, así que para enviar 1 al Arduino necesitas enviar el valor 49. ¡Atención a la diferencia!

Cafetera Automática DIY: Arduino, Bluetooth y App Android

Conclusión

¡Ya está! Ahora podemos controlar nuestra cafetera por Bluetooth. No soy muy bueno en diseño, así que perdonad que mi cafetera se vea mal, pero puedes hacer fácilmente una caja pequeña para que el Arduino y el relé queden bien integrados.

En el futuro actualizaré el tutorial con una cinta transportadora. ¡Sería genial asegurar que la taza no falte!

Dime si tienes ideas de mejoras.

Partes personalizadas y envoltorios

Mismo archivo que el APK: easycoffee_PMPn5pALOv.aia

Proceso de manufactura

  1. Equipos de EEG: Diseño, fabricación y aplicaciones emergentes
  2. Máquinas expendedoras: Una industria de 36.600 millones de dólares en EE. UU.
  3. Máquinas de Votar: Historia, Tecnología y Estándares
  4. La evolución y fabricación de máquinas de coser: de la innovación del siglo XIX a la automatización moderna
  5. Máquina de taladrado y roscado automática: Visión general completa
  6. Descubra el Futuro: Cómo un Robot Barista de Café Mejora la Preparación en Casa
  7. Máquinas de Prensa Automáticas: Funcionamiento, Beneficios y Aplicaciones
  8. Explora la Innovadora Máquina Expendedora de Té, Café y Sopa
  9. Máquina de Soldadura por Costura Automática: Precisión y Eficiencia para Alta Producción
  10. Máquinas curvadoras de tubos automáticas: visión general completa
  11. JW Machine: Servicios de Fabricación por Contrato CNC de Precisión