Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Máquina de Café Automática DIY: Arduino, Bluetooth e App Android

Componentes e Materiais

Máquina de café × 1
Relé (genérico) × 1
Módulo Bluetooth HC-06 × 1
Arduino UNO × 1

Ferramentas e Máquinas Necessárias

Sobre este Projeto

Introdução

A maioria de nós sabe o que é estar com pressa de manhã e não ter tempo para esperar a máquina esquentar. Neste tutorial, mostrarei como fazer café automático com Android e Arduino.

Ao final do tutorial, você terá um aplicativo Android funcionando via Bluetooth para fazer café pequeno ou grande, e até poderá enviar comandos por reconhecimento de voz!

Abrindo a Máquina de Café

Máquina de Café Automática DIY: Arduino, Bluetooth e App Android

Aqui está a parte mais complicada. Aconselho verificar a documentação da sua máquina. Para a que uso, basta soltar a base com algo pequeno como uma chave de fenda.

Soldagem

Máquina de Café Automática DIY: Arduino, Bluetooth e App Android
Máquina de Café Automática DIY: Arduino, Bluetooth e App Android

Agora que a máquina está aberta, vamos soldar 2 cabos sob cada botão e conectá-los ao relé. Se você usar uma cafeteira antiga com um botão, o processo é o mesmo, apenas use um relé de um canal.

Lado do Arduino

Máquina de Café Automática DIY: Arduino, Bluetooth e App Android

As conexões entre o relé e o Arduino são:

O módulo Bluetooth e o Arduino:

O Código

O código é simples. Ele inicia uma conexão Bluetooth e, se você enviar o valor 1, faz café pequeno; valor 2 faz café grande.

Ao fazer upload do código, desconecte o Bluetooth (remova o fio de 5V), caso contrário você receberá um erro. Por algum motivo, quando coloco HIGH, ele desliga o relé, então se tiver problemas, tente inverter HIGH e LOW.

Então, um botão é pressionado para fazer o café e a máquina desliga. Verifique os comentários no 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); // liga máquina
      delay(500);
      digitalWrite(10, HIGH);
      delay(120000); // tempo para aquecer 2min (milisegundos)
      digitalWrite(9, LOW);
      delay(500);
      digitalWrite(9, HIGH); // café grande
      delay(30000); // café sai
      digitalWrite(10, LOW); // desliga máquina
      delay(500);
      digitalWrite(10, HIGH);
    } else if(inputString == "2"){
      digitalWrite(10, LOW); // liga máquina
      delay(500);
      digitalWrite(10, HIGH);
      delay(120000); // tempo para aquecer 2min
      digitalWrite(11, LOW);
      delay(500);
      digitalWrite(11, HIGH); // café pequeno
      delay(30000); // café sai
      digitalWrite(10, LOW); // desliga máquina
      delay(500);
      digitalWrite(10, HIGH);
    }
    inputString = "";
  }
}

App Inventor Android

Máquina de Café Automática DIY: Arduino, Bluetooth e App Android
Máquina de Café Automática DIY: Arduino, Bluetooth e App Android

Para controlar nossa cafeteira com o celular, criaremos um app com MIT App Inventor. O único requisito é uma conta Gmail. Você pode fazer upload do meu app e modificá-lo no App Inventor. É muito fácil de usar, mas aconselho verificar alguns tutoriais antes.

Adicionei reconhecimento de voz: se você disser "café", ele fará um café grande. Para instalar o app, vá nas configurações do telefone (em segurança) e permita fontes desconhecidas.

Importante: Para enviar valor via Bluetooth, usei o objeto send text, então ele enviará o número 1 ou 2.

Você também pode usar send byte number, mas ele usa ASCII, então para enviar 1 ao Arduino você precisa enviar o valor 49. Preste atenção à diferença.

F2WKLSKIU9V6Q3T.apk

Conclusão

Terminamos!

Agora podemos controlar nossa cafeteira via Bluetooth. Não sou bom em design, então perdoem minha cafeteira feia, mas você pode facilmente fazer uma caixa pequena para o Arduino e o relé se encaixarem corretamente.

No futuro, atualizarei o tutorial com uma esteira transportadora. Seria legal ter certeza de que a xícara não está faltando!

Me avise se tiver alguma ideia de melhorias.

Peças Personalizadas e Gabinetes

Mesmo arquivo do apk
easycoffee_PMPn5pALOv.aia

Processo de manufatura

  1. Aparelhos de EEG: Design, Fabricação e Aplicações Emergentes
  2. Máquinas de Venda Automática: Uma Indústria de US$ 36,6 Bilhões nos EUA
  3. A Evolução e Fabricação de Máquinas de Costura: Da Inovação do Século XIX à Automação Moderna
  4. Máquina Automática de Furação e Rosqueamento: Visão Geral Completa
  5. Descubra o Futuro: Como um Barista Robô de Café Aprimora a Preparação Doméstica
  6. Máquinas de Prensa Automáticas: Função, Benefícios e Aplicações
  7. Explore a Inovadora Máquina de Venda de Chá, Café e Sopa
  8. Máquina de Solda de Costura Automática – Precisão e Eficiência para Solda de Costura de Alto Volume
  9. Máquinas de Curvar Tubos Automáticas: Visão Geral Completa
  10. JW Machine: Serviços de Fabricação por Contrato CNC de Precisão