Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Uma pequena configuração retro semelhante a um console baseada em ATtiny85 x 0,96 OLED para jogar Tetris, invasores do espaço, etc.
Suprimentos
- Oled 0,96 polegadas x 1
- Attiny85 x1
- Configuração do programador para programação Attiny85 x 1
- Mudar x 3
- Resistor 10K SMD 0805 x 2
- Resistor 1K SMD 0603 x 2
- LED 0603 x 1
- Diodo M7 SMA x 1
- Micro porta USB x 1
- Resistor 7K SMD 0603 x 1
- PCB personalizado (dados Gerber em anexo)
- Placa de cobre FR4
- PCB gravado (PDF em anexo)
Etapa 1: HISTÓRIA-
Olá a todos! Portanto, este é meu console Retro Gaming baseado em DIY Oled (na verdade, não é um console de jogos, mas uma configuração que conecta um Oled genérico de 0,96 polegadas com um Attiny85). Deixe-me mostrar a vocês como fiz isso. Além disso, o código para este projeto é bastante comum e está disponível online, eu apenas peguei esse código e fiz algumas alterações e fiz o PCB para ele.
Etapa 2: PASSO 1 Preparando a placa
Preparando a placa
Originalmente, eu queria fazer esta placa corretamente com este PCB que preparei no mês passado, mas por causa do COVID19, não pude fazer o pedido por causa de um problema de envio, então decidi gravar o PCB mudando um pouco o design do PCB para poder fazer é unilateral em vez de PCB de dois lados. Usei o OrCad para projetar o PCB e depois gerei um pdf para imprimir a placa em um papel fotográfico para gravação. se vocês quiserem fazer o seu próprio, o esquema e os dados do Gerber para o PCB adequado estão anexados.
Primeiro imprimo o PDF da placa em um papel fotográfico com uma impressora jato de tinta, depois corto uma placa de cobre FR4 PCB de acordo com o tamanho da placa.
se vocês quiserem saber mais sobre o processo de gravação, podem assistir ao vídeo que coloquei no link.
Depois de gravar, começo a adicionar componentes a esta placa.
Adicionar componentes a este PCB é muito fácil e direto, siga a ilustração em anexo para componentes SMD.
depois de adicionar componentes SMD, vá em frente e comece a adicionar os componentes com chumbo restantes, como interruptores, Oled e outras coisas. Assista ao vídeo para mais detalhes completos. Além disso, como esta placa não é totalmente unilateral, adicionei jumpers em alguns pontos para tornar a vida um pouco mais fácil. Depois de montar tudo, só precisamos adicionar a bateria à porta do conector atribuída e ligar tudo.
mas espere, como programar o attiny85!
Etapa 3: Programando o Attiny85
Attiny85 e Attiny13A são meus microcontroladores favoritos, pois são baratos e podem ser usados em uma variedade de projetos que não requerem hardware exagerado e opções de conectividade, por exemplo- Oled Gameboy!
Para programar o MCU Attiny85, você vai precisar de um programador ISP. Eu já fiz um post sobre a programação do Attiny85 com o programador personalizado, então verifique isso.
Postagem sobre como programar attiny85 com ISP personalizado
então vou pular o processo de programação, vamos apenas dizer que precisamos queimar o bootloader primeiro e, em seguida, atualizar o attiny85 com o código fornecido. Observação - você precisa adicionar o arquivo de cabeçalho fornecido com o código principal na pasta de código principal criada e, em seguida, adicionar a pasta inteira na pasta de esboço do Arduino em Documentos (siga a imagem anexada).
Etapa 4: Ativando o console de jogo e os RESULTADOS
Para alimentar esta placa, adicionei um conector de bateria, uma bateria de íon de lítio pode ser conectada a ele.
Este ainda é o V1 e o próximo nível deste projeto será fazer um PCB adequado e soldar tudo nele.. também, talvez possamos adicionar uma IU nele para que possamos selecionar mais de 1 jogo. Por enquanto, se você tiver alguns problemas, deixe um comentário. ADIOS!