Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Esta máquina de bebidas foi feita com o intuito de facilitar a forma como servimos as nossas bebidas.
Etapa 1: MATERIAIS
- 1x SG Big Servo
- 1x SG90 Micro Servo
- 1x Arduino Uno
- 4 parafusos pequenos
- 1x bastão de tinta
- 1x broca
- 1 bebida
- Palha 1x
- Folha de lata
- 1x cavilha de madeira tubo de cobre de 3 pés
- 1x cobre T junta 6x fios
- 1x elástico
- 1x palha
- 1x xícara de fita elétrica de madeira
Etapa 2: Criação da plataforma giratória
Materiais necessários: -
- 1 folha de lata
- 1 cavilha de madeira
- Fita -
- 1x parafuso
- 1x copo
- 1x bastão de tinta
- Cola quente
- Corte a folha de estanho no formato desejado e prenda as bordas para evitar cortes.
- Cole o bastão de tinta na parte inferior da folha de estanho para fornecer um pouco de rigidez extra.
- Faça um furo prévio no meio da folha de estanho e prenda o pino de madeira com um parafuso (Observação: pode ser necessário colocar pesos extras para contrabalançar o peso do líquido dispensado)
- Corte o fundo de um copo para segurar o copo e cole-o com cola quente em um dos lados da folha de estanho.
Etapa 3: Criando o suporte para garrafa e o gabinete Arduino
Materiais necessários: -
- Tubo de cobre de 3 pés
- 1x junta T de cobre
- Madeira
- Cola quente
- Furar
- Para proteger o arduino de danos causados por derramamento, use a madeira para criar um gabinete, faça um furo na parte superior do gabinete para o suporte.
- Corte o tubo de cobre na altura desejada para segurar a garrafa.
- Usando a garrafa de sua escolha, crie um suporte feito de madeira e faça dois furos, um para prender ao tubo de cobre e outro para envolver o gargalo da garrafa.
- Prenda o suporte ao tubo de cobre no topo da junta T de cobre usando cola quente.
Etapa 4: Criação do bico de despejo de garrafa
- 1x garrafa de plástico.
- 1x pequeno pedaço de plástico
- 1x canudo dobrável
- 1 conector pequeno arduino
- 1 suporte de cabo
- Cola quente
- Furar
- Use a pistola de cola quente para prender o conector Arduino a uma das laterais do pequeno pedaço de plástico. (Conforme mostrado na Figura 1).
- Use a pistola de cola quente para prender o suporte do cabo ao outro lado do pequeno pedaço de plástico. (Conforme mostrado na Figura 1).
- Faça um furo na tampa da garrafa de água com aproximadamente o mesmo diâmetro do canudo plástico.
- Use a pistola de cola quente para prender o canudo plástico na tampa da garrafa. Use a pistola de cola quente para selar o canudo de forma a manter o líquido desejado depois de virado de cabeça para baixo.
Etapa 5: configurar o Arduino
- 1x Elego UNO R3
- 6x cabo macho para macho
- Arduino R3 Proto Shield Kit
- 1x cabo firewire
- Conecte o Protoshield ao arduino.
- Conecte o servo grande à entrada digital ~ 10 (conforme mostrado no gráfico)
- Conecte o pequeno servo à entrada digital ~ 9 (conforme mostrado no gráfico)
- Conecte os fundamentos em ambos
- Use o receptor 5v para conectar os Servos. (Se você estiver usando mais de dois servos, procure obter um extensor AdaFruit.
- Se o proto-escudo for usado, você poderá conectar os dois 5V necessários sem muitos aborrecimentos.
Etapa 6: O Código
#incluir
Servo pequenoServo; // cria um objeto servo para controlar um servo
Servo bigServo;
int pos = 0; // variável para armazenar a posição do servo
int pos2 = 0;
void setup () {
smallServo.attach (9); // anexa o servo no pino 9 ao objeto servo
bigServo.attach (10); // anexa o servo grande ao pino 9
}
void loop () {
smallServo.write (0); // inicia servo para zero positino
bigServo.write (0); // servos init para zero positino delay (1000);
for (pos = 0; pos <= 180; pos + = 1) {// vai de 0 graus a 180 graus
bigServo.write (pos); // diga ao servo para ir para a posição na variável 'pos'
atraso (10); // espera 10ms para que o servo alcance a posição
}
atraso (1000);
para (pos2 = 0; pos2 <= 165; pos2 + = 1) {// vai de 0 graus a 180 graus
// em passos de 1 grau
smallServo.write (pos2); // diga ao servo para ir para a posição na variável 'pos'
atraso (5); // espera 15ms para o servo alcançar a posição
}
atraso (20000); // ISTO ATRASA CONTROLA POR QUANTO TEMPO A PALHA DERRAMA LÍQUIDO
for (pos2 = 165; pos2> = 0; pos2 - = 1) {// vai de 180 graus para 0 graus
smallServo.write (pos2); // diga ao servo para ir para a posição na variável 'pos'
atraso (5); // espera 5ms para que o servo alcance a posição
}
for (pos = 180; pos> = 0; pos - = 1) {// vai de 180 graus para 0 graus
bigServo.write (pos); // diga ao servo para ir para a posição na variável 'pos'
atraso (15); // espera 15ms para o servo alcançar a posição
}
bigServo.detach (); // REMOVE O SERVO PARA EVITAR MOVIMENTOS CONTÍNUOS.
smallServo.detach ();
}
Etapa 7: coloque os elementos juntos
- Esteja ciente de que os líquidos podem danificar seus componentes eletrônicos. Tenha cuidado ao operar a máquina com líquidos.
- Anexe o servo grande à bandeja rotativa.
- Anexe o pequeno servo ao tubo de cobre e execute o código-fonte fornecido (Nota: Não use líquidos durante esta execução). Isso permitirá que você calibre o canudo e tenha certeza de que a bandeja e o canudo estão funcionando em sincronia.
- Se satisfeito com o movimento da bandeja giratória e do canudo. Prossiga para testá-lo com água.
- Sele o Arduino dentro da caixa.
- Apreciar a sua bebida.