Este cartão de visita com tecnologia ESP32 possui Bluetooth, suggestions tátil e uma matriz de LED



Este cartão de visita com tecnologia ESP32 possui Bluetooth, suggestions tátil e uma matriz de LED

Por que fazer um cartão de visita?

No mundo dos negócios, divulgar seu nome é very important na hora de fechar negócios ou ser contratado. E para o YouTuber StuckAtPrototype, ele queria listá-lo como um projeto pessoal em seu currículo e dar aos gerentes de contratação uma grande demonstração de suas habilidades. Ao contrário de muitos cartões de visita eletrônicos que iluminam padrões simples ou expõem uma etiqueta NFC, esta versão conteria um jogo completo que é viciante e fácil de jogar, ao mesmo tempo que apresenta arte e um código QR conveniente na máscara de solda.

Características

Colocar um jogo altamente interativo no espaço de um cartão de visita seria um desafio difícil de superar. Inicialmente, StuckAtPrototype considerou usar uma tela LCD ou OLED, no entanto, ele rapidamente desistiu da ideia porque não seria tão brilhante ou colorida. No remaining das contas, ele optou por uma matriz 15 x 8 composta por 120 LEDs RGB endereçáveis ​​individualmente que podem ser controlados por meio de código com bibliotecas como Adafruit GFX.

O poder computacional é fornecido por um módulo ESP32, que não apenas executa o jogo sem problemas, mas também fornece conectividade Bluetooth. Os jogadores interagem com o dispositivo através de um único botão na frente, e o suggestions tátil é fornecido graças a um pequeno motor de vibração. Por último, todo o cartão de visita é alimentado por uma célula de bateria LiPo recarregável + circuito carregador.

Montagem e programação

Depois de fabricar e entregar seus PCBs, StuckAtPrototype passou para a próxima etapa de montagem de todos os componentes no cartão com sua máquina pick-n-place. Depois de soldado e colocado em um gabinete compacto, ele precisava fazer um jogo.

Aquele que aparece no cartão de visita se inspira em grande parte no Flappy Hen, em que os jogadores tocam na tela para mover o pássaro entre os obstáculos e obter a maior pontuação possível. Sua versão colocará tubos aleatórios e os moverá em direção ao pixel do jogador em um ritmo cada vez maior. A cada iteração, o mecanismo de física rudimentar calculará para onde o jogador deve se mover em seguida enquanto as colisões são detectadas/tratadas. Quando o jogador perde, sua pontuação é exibida em destaque antes do jogo reiniciar.

Outros recursos

Querendo ir além do conceito de jogo e levar sua matriz para o próximo nível, StuckAtPrototype adicionou um serviço Bluetooth Low Vitality em seu programa ESP32 que permite que buffers de exibição sejam enviados de um dispositivo host. Nesse caso, ele escreveu um script Python que usa a API do YouTube para obter sua contagem atual de inscritos e, em seguida, rolar o whole. Para ver mais sobre este cartão de visita rico em recursos, você pode assista ao vídeo de registro de construção do StuckAtPrototype aqui no YouTube.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *