Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Comecei a me preparar para este projeto há cerca de um mês, mas fui atrapalhado pelo YouTube quando eles anunciaram que não forneceriam mais a contagem real de inscritos, mas o número arredondado mais próximo. No momento, isso não é realmente um problema para mim, pois tenho menos de 1.000 assinantes, mas quanto mais assinantes você tem, mais se torna um problema.
No entanto, não fiquei desmotivado e comecei a procurar uma solução. Duas semanas depois, nasceu o YouTube Sight.
O YouTube Sight é um serviço ao qual você pode se conectar com sua conta de canal do YouTube e fornecerá uma URL a partir da qual você pode extrair a contagem total de inscritos e usá-la em seu projeto.
Até agora, forneci um esboço de exemplo de como você pode usar o YouTube Sight, construí uma biblioteca Arduino para ele e hoje com a ajuda dele, vou criar um contador de assinantes totalmente funcional para meu canal. Um pequeno recurso interessante do contador é que quando você pressiona o botão, ele mostra o número de assinantes necessários para atingir a próxima etapa.
Etapa 1: faça a caixa
Para o invólucro do projeto, eu queria fazer uma caixa com juntas de dedo apenas para experimentar o processo. Para projetá-lo, usei um site chamado MakerCase que, depois de especificar as dimensões da caixa, fornecerá um modelo que se destina principalmente ao uso com uma máquina CNC. Peguei aquele modelo e imprimi em um pedaço de papel e colei em uma placa de MDF de 6 mm.
Você pode baixar o modelo exato que usei aqui:
Fiz o corte grosseiro com uma serra de vaivém e, em seguida, continuei cortando diretamente na linha com uma serra de coping. Embora tenha funcionado e eu conseguisse cortar todas as peças, isso demorou uma eternidade. Um CNC ou um cortador a laser teriam sido perfeitos para serem usados nesse projeto, mas eu não tenho um.
Depois que todas as peças foram cortadas, colei todos os lados, exceto a parte de trás e apertei bem. Depois que a cola secou, usei um bloco de lixa para uniformizar todos os lados e ao redor dos cantos.
Em algumas das juntas havia lacunas, então usei um pouco da cola de madeira com o pó de lixa para preenchê-las.
No total, fiz três recortes na caixa. Um para a tela na frente da caixa, um para o botão na parte superior e outro na lateral onde ficará o conector USB do javali para que passe um cabo. Este cabo será usado para programar a placa e ligá-la externamente.
No final, usei duas camadas de tinta spray preta fosca, mas não estou muito satisfeito com o acabamento. Eu meio que corri e não fiz um bom trabalho lixando a caixa que no final aparecia na caixa pronta. No entanto, por ser preto, as imperfeições só são visíveis de perto e parece muito bom de longe.
Etapa 2: preparar os eletrônicos
Com a caixa terminada, mudei para minha mesa de eletrônicos e soldou os fios primeiro ao módulo de exibição e, em seguida, soldou os fios à placa NodeMCU. A fiação é bastante simples e as conexões precisam ser combinadas com base na tabela a seguir.
VCC -> 3V3
GND -> GND
DIN -> D8
CS -> D6
CLK -> D7
A chave é conectada entre VCC e D2 com um resistor pull-down para aterramento. O esquema completo pode ser encontrado no EasyEDA.
easyeda.com/bkolicoski/youtube-subscriber-counter
Etapa 3: programe a placa NodeMCU
O código tem várias partes funcionais para cada uma das partes conectadas. As estatísticas do canal são recuperadas com a ajuda do YouTube Sight. O YouTube Sight é uma ferramenta que criei a partir da qual você pode recuperar a contagem total de inscritos do YouTube.
Para usá-lo, você precisará conectar sua conta do YouTube a ele e recuperar o GUID gerado no final do URL da API. Isso é então substituído no esboço de exemplo junto com as configurações de WiFi.
Para exibir os dados recuperados no display de 7 segmentos, existe uma função chamada “displayString” que mostrará a contagem.
Além disso, uma pequena parte do código lida com o pressionamento do botão, no qual a contagem ausente para o próximo marco do assinante é calculada e exibida.
O código completo está disponível para download no GitHub.
github.com/bkolicoski/youtube-subscriber-counter
Etapa 4: Aproveite o seu contador
Todas as peças são colocadas dentro da caixa e fixadas com cola quente. A parte posterior da caixa é apenas encaixada por pressão e isso pode permitir o acesso posterior à eletrônica, caso algo esteja com defeito.
Espero que este artigo seja interessante e educacional para você. Caso você seja um YouTuber, um contador de assinantes como este é obrigatório. É um projeto divertido que pode introduzir qualquer pessoa na eletrônica e na codificação. Se você fez um, por favor me avise! Eu adoraria ver suas criações.
Obrigado pela atenção e não se esqueça de se inscrever!