Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Por CJA3D @ CarmelitoAFollow Mais do autor:
Sobre: Nasceu como fazendeiro, estudou eletrônica, trabalhou como consultor e entusiasta da impressão 3D à noite. Mais sobre CJA3D »
Este é um ótimo projeto de fim de semana para empreender, se você planeja jogar qualquer jogo relacionado a tabuleiro / dados. Para construir o projeto você precisará de um servo de rotação contínua, um botão de arcade e uma placa arduino nano ou ESP8266, além de uma impressora 3D.
Você tem algumas opções, você pode usar o botão de arcade para acionar o servo contínuo para rolar os dados, ou você pode usar um aplicativo da web hospedado no ESP8266 NodeMCU. O aplicativo da web tem 4 botões, que giram os servos em vários velocidades..
Siga as etapas abaixo para fazer seu próprio rolo de dados …
Etapa 1: Componentes de que você precisa para concluir a construção
Aqui está a lista de componentes que você precisará para completar a construção
- Mason Jar
- impressora 3d
- Filamento de impressão 3D, estou usando Hatchbox 1,75 mm PLA
- Dados, também incluí um arquivo STL para imprimir dados em 3D se você precisar de mais alguns.
- Pistola de cola quente e varas
E para os eletrônicos, você vai precisar
- NodeMCU ESP8266 ou qualquer placa Arduino habilitada para WiFi
- Servo de rotação contínua -FS90R
- Botão Arcade
- Jumper wire
- Placa de ensaio pequena
Etapa 2: imprimir em 3D os STLs anexados
Baixe os arquivos STL anexados e usando a fatia do software de impressão 3D e imprima os arquivos em 3D. Se você não tiver uma impressora 3D à mão, pode usar uma no seu clube de criadores local, ou biblioteca, ou usar um serviço de impressão 3D como hubs 3D.
No meu caso, imprimi os arquivos STL usando o Flashforge creator pro e PLA amarelo, branco e verde de 1,75 mm. Além disso, para fatiar, estou usando Slic3r com a altura da camada definida para 0,3 mm e densidade de preenchimento para 25%. Todas as peças devem levar cerca de 5 a 6 horas para serem impressas em 3D e dependerão das configurações da impressora 3D e do divisor.
Depois de imprimir os dados em 3D usei uma caneta Uni-Paint vermelha para colorir os números, como você pode ver na foto acima.
Etapa 3: circuito
Para o circuito estou usando uma placa de ensaio de tamanho pequeno, para que se encaixe perfeitamente na base impressa em 3D, logo abaixo do frasco de pedreiro.
- O servo de rotação contínua é anexado ao pino D4 (GPIO2) no NodeMCU - ESP8266
- E o botão de arcade + ve para 3,3 V e pino central que corresponde ao botão para pino D2 (GPIO4)
Uma vez feito isso, vá para a próxima etapa para configurar o IDE do Arduino em seu computador para fazer o upload do código para o NodeMCU.
Etapa 4: upload do código para o ESP8266
Instale o Arduino IDE em seu computador e dê preferência ao Arduino IDE e adicione a URL abaixo nas URLs adicionais do gerenciador de placas
arduino.esp8266.com/stable/package_esp8266c…
Em seguida, vá para Ferramentas - Gerenciador de placa e pesquise ESP8266, selecione a comunidade ESP8266 e instale. Depois de terminar, reinicie o IDE do Arduino e carregue o esboço Blink padrão para verificar se tudo está funcionando conforme o esperado.
Agora baixe o esboço em anexo, com base na sua preferência se quiser usar o botão Arcade, ou vá sem toque aproveitando a capacidade WiFi do ESP8266 NodeMCU e usando um aplicativo da web para controlar o rolo de dados.
Para o esboço do aplicativo da web, não se esqueça de atualizar o ssid e a senha do seu roteador WiFi, e você verá o endereço IP no seu monitor serial, que pode ser usado com o seu telefone / tablet.
Etapa 5: juntando todos os componentes
Depois de testar com êxito o esboço do Arduino, é hora de juntar os componentes eletrônicos e as peças impressas em 3D. Comece colocando o botão de arcada e o frasco de vidro na parte superior impressa em 3D.
Uma vez feito isso, adicione o breadboard à parte inferior impressa em 3D, remova o adesivo da parte inferior da mini breadboard, use os parafusos que vieram com os servos contínuos para anexar a sirene do servo e adicione o servo ao suporte impresso 3D da parte inferior. use cola quente para fixar a parte superior e inferior.