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

Coctelera Portátil Económica con Control por App Inteligente

Componentes y Suministros

Componente Cantidad
Arduino UNO 1
Cables Duport (macho-macho) 10
Cables Dupont (macho-hembra) 10
Módulo Relés 8 Canales 5V 1
Protoboard 1
Módulo Bluetooth HC-05 1
Manguera Silicona 6x9mm (6 metros) 1
Condensadores 0.1µF 8
Cable Rojo/Negro 0.75mm² 1 set
Resistencia 1k Ω 1
Resistencia 2k Ω 1
Bombas 12V DC (peristálticas) 8

Herramientas Necesarias

Aplicaciones y Servicios Online

Sobre el Proyecto

Me inspiré al ver barbots en YouTube. La complejidad y piezas de la mayoría me hicieron pensar en simplificar usando bombas peristálticas. Otros diseños con bombas son muy lentos (>1 min por copa); mis bombas son ideales.

Mantuve código sólido y bien comentado para que puedas adaptar las recetas.

Construcción Estructura

  1. Corté 4 tablas 16.5cm x 33cm, uní dos a dos con tornillos
  2. Corté base cuadrada interior, taladré 8 agujeros 28mm (centros 5cm)
  3. Atornillé todo (pre-taladrar para no partir madera)

Electrónica y Pruebas

  1. Conectar Arduino + HC-05 + Placa relés (según esquemático). Sin bombas aún.
  2. Subir código a Arduino
  3. Probar circuito: instalar app, conectar Bluetooth (par 1234), pulsar botones 2-3 seg. Deben oírse relés.
  4. Importante: Soldar condensador 0.1µF en cada bomba (ruido RF de escobillas desconecta Bluetooth).

Montaje Bombas

  1. Quitar escudo redondo de bombas (encaja a presión). Guardar uno.
  2. Insertar bombas en agujeros base
  3. Cablear fuente, relés y bombas según diagrama
  4. Probar con app. Si falla Bluetooth, revisar condensadores.

Preparación Bebidas

  1. Limpieza: Cubeta agua limpia en aspiración, cubeta vacía en presión. Ejecutar programa limpieza (5 seg cada bomba).
  2. Configuración: Mangueras en botellas correctas. Según cableado: Bomba 1=Vodka, 2=Cointreau, 3=Zumo Arándano, 4=Sprite, 5=Zumo Limón, 6=Agua Azúcar, 7=Blue Curaçao, 8=Ginebra.
  3. Cebado: Botón "Set-up all" o individual por bomba para llenar mangueras.
  4. ¡Primera copa! Usar vasos grandes. Ajustar proporciones en código (tiempos en ms).

Ejemplo Receta Cosmopolitan en Código:

// Cosmo
if (state == 'c') {
  Serial.println("Cosmo en preparación");
  Mix(2500,1500,3800,0,1200,1200,0,0);
  // Vodka, Triple Sec, Arándano, Sprite, Limón, Azúcar, Blue Curacao, Gin
}

Valores = ms por bomba. Cambia Mix(...,1200,...) a Mix(...,2000,...) para más azúcar.

Código Arduino

// Creado por Seafoxc
//#include <SoftwareSerial.h>
//SoftwareSerial EEBlue(0, 1); // RX | TX

int Vodka = 2, Cointreau = 3, CranberryJuice = 4, Sprite = 5;
int LemonJuice = 6, SugarWater = 7, BlueCur = 8, Gin = 9;
int state = 0;
int TimeBetweenPours = 500;

void setup() {
  Serial.begin(9600);
  Serial.println("Puertas Bluetooth abiertas.\nConectar HC-05 con clave 1234!");
  for(int i=2;i<=9;i++) pinMode(i, OUTPUT);
  // Relés "low true": HIGH = apagado al inicio
  for(int i=2;i<=9;i++) digitalWrite(i, HIGH);
}

void loop() {
  if(Serial.available() > 0) {
    state = Serial.read();
    Serial.println(state);
  }
  
  // Cócteles: 'a'=Vodka Sprite, 'b'=Blue Lagoon, 'c'=Cosmo, 'd'=Lemon Drop,
  // 'e'=Blue Moon, 'f'=Blue Gin Moon, 'g'=Flying Dutchman, 'h'=Tom Collins,
  // 'i'=Double Strike, 'j'=London Cosmo, 'k'=Vodka Cranberry, 'l'=Cranberry Gin
  
  // Mantenimiento: 'm'-'s'=Set-up individual, 't'=Limpieza, 'u'=Set-up All
  // Ver código completo para todas las recetas
}

void Mix(int v1,int v2,int v3,int v4,int v5,int v6,int v7,int v8) {
  state = 0; delay(800);
  digitalWrite(Vodka, LOW); delay(v1); digitalWrite(Vodka, HIGH); delay(TimeBetweenPours);
  digitalWrite(Cointreau, LOW); delay(v2); digitalWrite(Cointreau, HIGH); delay(TimeBetweenPours);
  digitalWrite(CranberryJuice, LOW); delay(v3); digitalWrite(CranberryJuice, HIGH); delay(TimeBetweenPours);
  digitalWrite(Sprite, LOW); delay(v4); digitalWrite(Sprite, HIGH); delay(TimeBetweenPours);
  digitalWrite(LemonJuice, LOW); delay(v5); digitalWrite(LemonJuice, HIGH); delay(TimeBetweenPours);
  digitalWrite(SugarWater, LOW); delay(v6); digitalWrite(SugarWater, HIGH); delay(TimeBetweenPours);
  digitalWrite(BlueCur, LOW); delay(v7); digitalWrite(BlueCur, HIGH); delay(TimeBetweenPours);
  digitalWrite(Gin, LOW); delay(v8); digitalWrite(Gin, HIGH); delay(TimeBetweenPours);
  Serial.println("¡Bebida lista!"); state = 0;
}

Esquemático y App

Diagrama de cableado para soldar/conectar. App Android (.apk) instalable en teléfono para controlar la coctelera vía Bluetooth.

Proceso de manufactura

  1. Acelera la eficiencia en campo: Desplegando tu app móvil de CMMS
  2. Baño Portátil: Historia, Diseño e Impacto Ambiental
  3. Suavizado de tejidos: Cómo la loción mejora confort y rendimiento
  4. Mapeo de temperatura interior rentable con sensores de bajo coste
  5. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  6. Construya un Detector de Llanto de Bebé Económico con Raspberry Pi – Guía DIY
  7. Construye una Consola Portátil RetroPie con Raspberry Pi – Parte 1
  8. Construye tu Juego "UFO Attack" con Arduino UNO y Pantalla MAX7219
  9. Elimine cables puente: Cómo BreadShield conecta Arduino directamente a protoboards
  10. REWE International aprovecha Cisco Catalyst App Hosting para agilizar despliegues IoT
  11. iOS vs. Android: ¿Qué Plataforma Ofrece Mayor Seguridad para Apps Empresariales?