A ULTIMATE Gumball Machine: 7 etapas (com imagens)
A ULTIMATE Gumball Machine: 7 etapas (com imagens)
Anonim
A ULTIMATE Gumball Machine
A ULTIMATE Gumball Machine
A ULTIMATE Gumball Machine
A ULTIMATE Gumball Machine
A ULTIMATE Gumball Machine
A ULTIMATE Gumball Machine

O que é definitivo? RGB infinito? Que tal uma tela de toque LCD legal? Talvez até mesmo alguns recursos wi-fi completamente desnecessários? Que tal todos eles - em uma máquina de chicletes. A DFRobot me procurou para criar um projeto que usa sua tela TFT de 2,8 , então fiz a máquina de chicletes mais incrível de todos os tempos (é claro).

Motor de passo DFRobot

Etapa 1: Design

Projeto
Projeto
Projeto
Projeto

Como de costume, quase tudo que é mais complexo do que fazer algumas conexões simples e uma caixa básica precisava de um design no Fusion 360. Comecei esboçando como queria que a máquina ficasse. Ele precisava ser alto, ter espaço suficiente para todos os componentes eletrônicos e também ser capaz de suportar o peso de 12 libras de chicletes. Então tentei fazer um mecanismo de distribuição simples e elegante. Ele tinha que dispensar apenas uma bola de chiclete de cada vez, não ficar preso e não deixar mais de uma bola de chiclete cair pelo que acontecia. Eu percebi que tudo que eu precisava era de uma roda simples com 4 orifícios, e que o orifício de distribuição teria uma tampa na parte superior para evitar que o excesso de chicletes caísse. Depois que meu projeto foi concluído, exportei todas as peças imprimíveis em 3D e gerou percursos de ferramentas para roteamento CNC da caixa. Link Thingiverse

Etapa 2: Alojamento e fabricação

Alojamento e Fabricação
Alojamento e Fabricação
Alojamento e Fabricação
Alojamento e Fabricação
Alojamento e Fabricação
Alojamento e Fabricação

Comecei reunindo as dimensões das pernas da máquina de chicletes e, em seguida, desenhando-as em uma enorme folha de madeira compensada. Então peguei um quebra-cabeça e cortei as quatro pernas. Também recortei a carcaça principal de madeira compensada com minha fresadora CNC. Em seguida, fiz furos em tudo e pintei de vermelho. A faixa de LED ficou colada na placa inferior para que pudesse lançar um belo brilho no suporte da máquina abaixo.

Etapa 3: página da web

Página da web
Página da web

Para que os usuários interajam com a máquina de chicletes, é necessário que haja uma interface fácil. Optei por criar uma página da web simples que permite aos usuários dispensar chicletes e mudar a cor dos LEDs. Depois que uma ação acontece, os dados de POSTs da página da web para um servidor da web Node.js personalizado via AJAX.

Etapa 4: servidor da web

Eu precisava de um servidor da web para atuar como intermediário entre os usuários na página da web e a máquina de chicletes. Portanto, decidi usar Node.js para enviar e receber dados. Os usuários enviam uma solicitação POST para controlar a cor do LED e dispensar. Em seguida, o ESP8266 envia uma solicitação GET para obter o status da máquina. E o que acontece se alguém continuar clicando em "dispensar"? O servidor mantém registro de todos os IPs que clicaram no botão dispensar e os impede de dispensar duas vezes.

Etapa 5: Eletrônica

Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos

Uma tela TFT requer muito poder de processamento para ser acionada, então tive que escolher uma placa rápida e potente, o que me levou a usar o Teensy 3.5. Mas agora você pode estar pensando: "Como um Teensy usa Wifi?" Esse foi um problema muito difícil de resolver. Eu precisava fazer com que o Teensy ouvisse em um servidor local as alterações feitas pelos usuários. Então me ocorreu apenas usar um ESP8266 para verificar o servidor e então "conversar" com o Teensy via Serial, o que tornou tudo muito mais fácil.

Etapa 6: Software

O Teensy executa um script simples que primeiro carrega a imagem do cartão SD e a exibe na tela. Em seguida, ele verifica os dados seriais para ver se é necessário alterar a cor dos LEDs ou dispensar.

Etapa 7: Uso

Uso
Uso

Usar a máquina de chicletes é bem simples: basta acessar a página da Web e clicar no botão "dispensar". Ou, melhor ainda, basta subir e apertar o botão. Em seguida, basta alcançar e pegar o prêmio de direito.

Recomendado: