Índice:
Vídeo: Arduino Old-Style Pong (TVout): 5 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Estética:
A estética deste projeto foi concebida inteiramente por mim, mas fui inspirado pela ideia dos televisores dos anos 1950. Os materiais usados para este projeto foram concebidos para serem facilmente acessíveis e produzidos pelo público e, como tal, têm uma aparência de baixa qualidade.
Código:
O código na seção final é uma versão limpa do código do Arduino Pong, que corrigiu vários erros no outro site (como o erro de ter os pinos errados). O código também teve muitos atrasos que travaram o Arduino durante a configuração. Tive ajuda com o código C da configuração do Arduino e não afirmo que este trabalho seja apenas por meio do meu esforço.
Suprimentos
Para fazer este projeto, você terá de ter:
- Uma televisão que pode receber fios RCA
- Um cabo RCA
- Uma placa Arduino (Leonardo / Uno) e uma placa de ensaio
- 1 resistor 470R
- 1 resistor de 1kR
- 6 pinças de crocodilo (opcional, mas evita muita confusão de solda)
- 2 potenciômetros de 10k Ohm
- Cabos Jumper (cerca de 10)
- Equipamento de solda (fio, ferro, fluxo)
- Soquete RCA (usado para o meu método)
- Resistor 75R (usado para o meu método)
- O código na seção de software
- (Opcional) Papelão
- (Opcional) Tinta spray (cor da tv)
- (Opcional) Tampas de garrafa (para se tornarem botões)
- (Opcional) 1 Caneta Marcadora (cor preferida dos botões)
-
(Opcional) Cole (para colar os botões)
Etapa 1: etapas 1-3: aplicação de astética
Para fazer a televisão parecer uma TV adequada dos anos 1950, você terá que escová-la com um pouco de papelão. Lembre-se de que tudo isso é opcional se você quiser apenas ter o pong funcionando na sua televisão com o Arduino. Primeiro, você precisará de um pouco de papelão, do tamanho e do formato da sua televisão. Agora, como o código modificado torna o pong 3/4 do seu tamanho original, você precisará inicializá-lo antes de começar a cortar para aproximar o tamanho. Quando você tiver feito as outras etapas, inicialize-o e veja como ele é grande. Faça um furo no papelão do tamanho e formato do pong, e também no mesmo local. Em seguida, você pode pintar o papelão com spray da cor desejada - apenas certifique-se de seguir as instruções da lata. Depois de obter aquele brilho agradável, você pode colorir as tampas das garrafas com uma caneta hidrocor preta para parecerem alguns botões elegantes - cole-as e você terá uma bela capa para o seu pong.
Etapa 2: Etapas 3-6: Preparando o RCA
Você pode ver um processo limitado com fotos na 1ª fonte na seção final. Usando um processo ligeiramente diferente aqui, você precisa primeiro:
Conecte o pino do soquete RCA da blindagem (externo) ao GND. Insira o plugue RCA no soquete RCA e conecte uma extremidade dos resistores 470R, 1kR e 75R ao pino do soquete RCA de sinal (interno). Usando cabos de jumper, insira a outra extremidade do 75R no GND, o 470R no D07. Se você estiver usando um Arduino UNO, o 1kR deve ser encaixado no D07. Se você estiver usando um Arduino Leonardo, ele deve ser encaixado no D09.
Etapa 3: Etapa 7-10: Preparando os POTMs
Os potenciômetros (POTMs) terão 3 pinos. O meio é a linha de sinal, mas as outras duas (alimentação e aterramento) podem ser usadas alternadamente. Prenda as presilhas jacaré em cada um dos pinos e adicione cabos de jumper a cada um. Conecte o cabo do meio ao A0 e o cabo do meio do outro ao A1. Conecte os outros cabos conforme mostrado no primeiro recurso na seção final.
Etapa 4: Etapa 11-12: Aumentar o botão
Adicione o plugue RCA à TV. Adicione um botão que esteja conectado a GND e D2. Adicione um resistor pull up de 1kR entre 5V e D2. (Isso diz ao D2 para ser 1, enquanto o botão não o está forçando a ser 0, ou seja, pressionado) Copie e cole o código modificado no recurso na seção final em seu Arduino.
Etapa 5: Final: Fontes e software
Código modificado:
Demonstrações:
Original:
Modificado: [WIP]
Imagem inspiradora de TV: