Índice:

Pocket Chess: 4 etapas
Pocket Chess: 4 etapas

Vídeo: Pocket Chess: 4 etapas

Vídeo: Pocket Chess: 4 etapas
Vídeo: pizza tower screaming meme in terraria #shors 2024, Novembro
Anonim
Xadrez de Bolso
Xadrez de Bolso

É xadrez! No seu bolso.

Este projeto visa criar um pequeno dispositivo que possa rodar pequenos jogos como snake, pac-man, tetris e até xadrez.

Suprimentos

- Display gráfico OLED de 128 x 64 de 1,3"

- Arduino Pro Mini (você pode usar módulos de 5 V e 3,3 V. Um de 3,3 V será mais fácil de usar, enquanto o de 5 V é mais rápido)

- Botões de interruptor tátil

- Resistores de 1K Ohm

- Bateria Li-Po (a capacidade da bateria não importa, mas uma bateria menor é mais fácil de instalar)

- Módulo carregador Li-Po (é melhor comprar um com reforço de 5v integrado, caso contrário, você pode ter que fazer um)

- Protótipo de PCB para soldar os componentes em

- Um botão liga / desliga

- Uma impressora 3D para o estojo

Notas

Se você optar por usar o arduino de 3,3 V, pode usar o regulador de 3,3 V do arduino para alimentá-lo com uma bateria li-po. Mas se você for usar um arduino de 5v, precisará de um amplificador de 3,3 a 5v para ligá-lo. A maneira fácil de fazer isso é comprando um carregador li-po com reforço de 5v integrado ou comprando um módulo de reforço de 3,3 a 5 V separado.

Eu não tinha os dois em mãos, então desmontei um alto-falante bluetooth antigo, desoldrei os componentes de reforço de 3 a 5v e o revi em minha própria placa. Se você quiser saber como fazer isso, você pode assistir a este vídeo.

Etapa 1: circuito

O circuito
O circuito
O circuito
O circuito
O circuito
O circuito

Portanto, o circuito é simples, apenas há muitos fios para serem conectados.

Ao soldar na placa de circuito impresso, é importante ter cuidado para não pingar a solda do outro lado da placa, pois haverá componentes lá.

Você pode encontrar o esquema do circuito acima.

Etapa 2: Software

Para fazer o upload do software para um arduino pro mini, você precisa usar um programador. Existem muitos instructables sobre como fazer isso, então não vou explicar neste aqui. Aqui está um link para um deles.

Se você não tiver um programador, pode até usar outro arduino para programá-lo. Aqui está o link para isso.

Portanto, o código do xadrez é o esboço de exemplo de xadrez do u8glib. Ele funciona muito bem e oferece suporte a várias telas de oled com drivers diferentes. Para fazer o upload, primeiro você precisa fazer o download da biblioteca. Em seguida, você precisa adicioná-lo à pasta de bibliotecas do arduino. Depois disso, você pode baixar o código anexado e enviá-lo para o seu arduino. (Estou anexando meu próprio código porque mudei algumas pequenas coisas para os botões funcionarem com pinos analógicos e etc.)

Etapa 3: o caso

O caso
O caso
O caso
O caso
O caso
O caso

Depois de soldar tudo e enviar o código, projetei e imprimi em 3D uma caixa para colocá-la. Imprimi uma peça em preto e a outra em PLA cinza. Uma coisa legal sobre este gabinete é que ele se encaixa facilmente. Portanto, pode ser facilmente removido, se necessário.

Etapa 4: Fim

O fim
O fim
O fim
O fim

Agora você pode fazer qualquer coisa com ele. Minha abordagem principal para este projeto foi ser capaz de carregar um dispositivo para jogar xadrez em qualquer lugar. Mas esboços de jogos como snake, pac-man ou tetris podem ser encontrados na internet. Como essa coisa tem 4 botões, será o suficiente para jogar esses jogos.

Deixe quaisquer dúvidas ou sugestões.

Recomendado: