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
- Soldador (genérico)
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

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


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

Conexiones entre relé y Arduino:
- IN1: Ninguno
- IN2: PIN 11 → Café pequeño
- IN3: PIN 10 → Encender máquina
- IN4: PIN 9 → Café grande
Módulo Bluetooth y Arduino:
- VCC = 5V
- GND = GND
- TXD = RX
- RXD = TX
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


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!

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