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
- Ferro de solda (genérico)
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é

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


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

As conexões entre o relé e o Arduino são:
- IN1: Nenhum
- IN2: PINO 11 - café pequeno
- IN3: PINO 10 - ligar máquina
- IN4: PINO 9 - café grande
O módulo Bluetooth e o Arduino:
- VCC = 5V
- GND = GND
- TXD = RX
- RXD = TX
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


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