Como eu sonhei em exagerar ou a história do "primeiro" spinner de fob de POV

imagem

Em meados de maio, os motores de busca explodiram a partir de solicitações relacionadas aos chamados spinners de fidget, o YouTube está repleto de vídeos sobre spinners de bricolage, o mundo está atolado em hype nesses projetos de spinning.

Em algum lugar ao mesmo tempo, um pensamento louco veio à minha cabeça, que deslocou todos os outros para o lado e sentou no pedestal proferido - “Você precisa fazer um girador de fidget POV!”.

E essa história começou com um simples pedido no Google e uma surpresa subseqüente. Acontece que ninguém fez esse dispositivo ainda, isso realmente me incentivou e motivou a paixão que eu queria criar um dispositivo eletrônico que os engenheiros chineses ainda não alcançaram.

Mantendo esse fusível dentro, peguei um lápis e papel. Antes de tudo, limitei-me às dimensões do caso, que me deram uma certa liberdade na escolha dos componentes, mas ao mesmo tempo não iria muito além do escopo de um spiner convencional. O mais interessante foi a avaliação da funcionalidade ideal e a seleção de equipamentos.

A exibição do POV claramente precisa ser feita com LEDs e, como nosso gabinete é pequeno, o tamanho do quadro 0603 parecia ótimo. O número de LEDs na programação foi selecionado com base no vídeo sobre várias plataformas giratórias de POV visualizadas no Youtube.

Eu queria comer tudo isso de uma bateria de Li-po com capacidade de carregar, e desde o último projeto eu ainda tinha microcircuitos MCP73831 desnecessários, e as baterias de 3,7V e 250mAh também estavam ociosas, então eu rapidamente encerrei esta pergunta.

As coisas ficaram um pouco mais complicadas com a escolha do controlador e do sensor para determinar a rotação completa do girador (em um ponto, eu até queria mexer e fazer tudo no acelerômetro, mas percebi que era demais). Havia 2 pensamentos na minha cabeça - um sensor Hall ou um sensor óptico. Mas, olhando rapidamente para as folhas de dados dos sensores Hall, fiquei surpreso ao descobrir que, pelo que tinha em mãos e por nossa loja "rural" de componentes de rádio vendidos, não havia um sensor que funcionasse de 3 a 3,7V, mas sensores ópticos com a queda no LED por volta de 1,2V, começaram a parecer mais rentáveis.

Introduzindo um modelo de novos sensores infravermelhos no circuito, de repente pensei em uma pergunta não trivial: "O que realmente sairei?" Um debate de dez minutos produziu a funcionalidade mínima necessária para esse dispositivo. A opção com as inscrições e símbolos preparados não foi particularmente pensada (uma vez que era a mais comum), a opção de exibir o número de rotações do girador também veio imediatamente, bem, a idéia final foi exibir a hora.

O microcircuito do relógio em tempo real DS3231 parecia adequado - o gabinete é plano, não alto, o tempo mostra, de 3-3,7V funciona bem, ok, eu pedi, estamos esperando.

O controlador decidiu escolher mais do que menos da posição e colocar o ATmega8 , há um ADC a bordo, i2c para o DS3231 é implementado, pernas decentes, memória também. Os componentes são selecionados, o esquema para fazer o trabalho não surgiu.

imagem

Junto com a trama do esquema, eu freneticamente sonhei que seria o primeiro a fazer uma modernização dos giradores e, como eles dizem, "exagerar um pouco" e talvez até conseguir centenas de outras pessoas que estariam interessadas na minha invenção.

O esquema é simples, mas a decisão de fabricar a placa em si complicou um pouco o processo de fiação; mesmo assim, fiz a placa de 30 mm x 20 mm pela primeira vez e a tecnologia LUT deu suas limitações.

imagem
Paralelamente à fiação, fiz um modelo de um gabinete simples com os orifícios necessários para o conector micro-USB, o interruptor de alimentação, um par de sensores ópticos e botões para uma configuração mínima.

imagem
Por que dois sensores ópticos? Tendo pensado sobre o conceito, decidi aproveitar a oportunidade para o futuro determinar automaticamente onde está a mão da pessoa que está segurando o spiner e exibir a inscrição no espaço livre das mãos (naquele momento, a posição do sensor de baixo não me incomodava, embora fosse claro que era mais lógico colocá-lo em cima, sim Ok, protótipo, afinal).

Na mesma época em que montei a placa, percebi que queria refazer a maior parte do circuito inteiro, tive a ideia de usar LEDs RGB e a opção com um módulo Bluetooth através do qual eu poderia enviar dados para o botão giratório, mas o desejo de fazer pelo menos alguma coisa que os símbolos e números de saída prevaleceram e eu decidi deixar essas idéias para futuras opções de spinners.

imagem

Depois de soldar os elementos no quadro, com meu antigo ferro de soldar soviético, lembrei-me imediatamente de que estava na hora de encomendar o caso. A falta de uma impressora 3D pessoal sempre me deprimiu, mas o sapo dentro, que custava de 30 a 50 mil para uma impressora mais ou menos média, me sufocou ainda mais e concordamos com isso: só posso comprar um ferro de soldar novo.

A eletrônica está pronta, agora o mais interessante é o firmware do controlador. Tendo praticamente pervertido, selei o peso do bom e velho gigante conector de programação BH-10 e da chave seletora, para desligar completamente a energia.

Devo dizer imediatamente - matei 2 chips, o motivo disso foi a falta de atenção (esqueci que não tinha uma placa de fábrica com vias metalizadas e, por causa dessa supervisão, os chips não receberam energia e o firmware do bit fusível travou com um erro).

Embora houvesse um novo lote de chips, consegui refazer um pouco a fiação e fiz uma nova versão da placa, limpa e bonita, no passado algumas faixas foram removidas da soldagem de chips. Ele também escreveu um firmware de teste, que deveria exibir a linha em uma posição estática e, ao mesmo tempo, modificou o estojo recebido com um arquivo e um bisturi.

Alguns dias se passaram e eu recebi novos chips, selei alegremente o primeiro chip, fechei tudo no estojo e mostrei o firmware do teste, traiu cuidadosamente esse spiner de velocidade angular, pela primeira vez na minha vida, uma faixa verde brilhante de LEDs brilhantes que não saíam do lugar causou felicidade infantil em minha cabeça .



Depois de alguns minutos, eu me acalmei e parei de tocar no botão giratório para estender esse sentimento. Poucas horas depois, foi escrito um firmware que já exibia uma sequência de 8 dígitos, de acordo com meus cálculos, a inscrição deveria ter 120-130 graus, acabou assim, mas visualmente não era muito bonita e reduzi o ângulo a um olho agradável.

Foi então decidido descobrir com que mesma velocidade meu milagre desequilibrado está girando.



Está girando um pouco, mas você precisa levar em consideração que o spiner está decentemente equilibrado neste vídeo, a carga geral na forma de uma chave seletora e o BH-10 se faz sentir, embora eu tenha tentado organizá-los da melhor maneira possível para o centro de gravidade.

Na próxima etapa, eu queria ver a hora neste dispositivo e me apeguei à folha de dados no DS3231. Durante algumas noites, escrevia um código de firmware que me permitia definir e exibir a hora. Zadono decidiu verificar se tudo o que eu havia criado se encaixava no caso.

imagem

Ele se encaixou perfeitamente e até fechou bem a tampa, bem, é claro que tudo ficou desequilibrado também, mas para a primeira amostra que me convinha, eu até pensei em fazer uma carcaça com um tamanho de rolamento diferente, devido ao qual haveria um local adicional para vedar com chumbo ou algo parecido .

E aqui estou tão satisfeito, pensando que em alguns dias completarei a funcionalidade da minha ideia e a apresentarei ao público como o primeiro protótipo de um girador de pontos de vista no mundo, decidi inserir essa frase novamente na barra de pesquisa.

Era 28 de junho, a primeira vez que uma consulta regular de pesquisa no Google me deixou desanimada. O primeiro nos resultados da pesquisa foi um vídeo no Youtube, onde um cara americano já estava girando um botão giratório na mão, que, como o meu, também exibia revoluções por minuto e todos os tipos de sinais de boas-vindas e, o mais importante, esse vídeo foi enviado ao YouTube em 25 de junho.

Título de spoiler


Depois, houve um link em que o cara decidiu criar um girador de POV "bombeado" com LEDs RGB, um acelerômetro e um mikruha para IoT, começou a implementar a idéia em 9 de junho e já possui uma placa bonita com LEDs RGB.

Não posso deixar de me surpreender com o fato de que, afinal, em um período bastante curto de tempo (especialmente considerando que o hype nos spinners já dura vários meses), várias pessoas pensaram em uma idéia e começaram a implementá-la freneticamente, é engraçado.

A mão-de-obra dos colegas americanos é muito melhor, é claro, prejudicou minha motivação para o desenvolvimento deste dispositivo. A ideia de que "eles já tornaram as coisas mais bonitas e funcionais de qualquer maneira" suavizou o pensamento do passado cheio de confiança e entusiasmo. E alguns outros dispositivos "pioneiros no mundo", que foram pausados ​​por causa desse botão giratório, ainda não conseguiram criar colegas estrangeiros no workshop, o que significa que há uma chance de que pelo menos eu os faça primeiro.

P.S. Desculpe pela qualidade do vídeo e das fotos, apenas um telefone chinês está disponível.

Source: https://habr.com/ru/post/pt404979/


All Articles