Índice:

Relógio Pac-Man retrô: 6 etapas (com fotos)
Relógio Pac-Man retrô: 6 etapas (com fotos)

Vídeo: Relógio Pac-Man retrô: 6 etapas (com fotos)

Vídeo: Relógio Pac-Man retrô: 6 etapas (com fotos)
Vídeo: ASHLEY LOOK AT ME! - Skibidi Toilet ANIMATION | GH'S ANIMATION 2024, Julho
Anonim
Image
Image

Por TechKiwiGadgetsTechKiwiGadgets no InstagramFollow Mais do autor:

Solucionador de problemas de carregamento USB
Solucionador de problemas de carregamento USB
Solucionador de problemas de carregamento USB
Solucionador de problemas de carregamento USB
Lanterna USB recarregável ecológica
Lanterna USB recarregável ecológica
Lanterna USB recarregável ecológica
Lanterna USB recarregável ecológica
Word Clock animado
Word Clock animado
Word Clock animado
Word Clock animado

Sobre: Louco por tecnologia e as possibilidades que ela pode trazer. Adoro o desafio de construir coisas únicas. Meu objetivo é tornar a tecnologia divertida, relevante para a vida cotidiana e ajudar as pessoas a terem sucesso em construir algo bacana … Mais sobre TechKiwiGadgets »

Construa um relógio Pac-Man interativo de cabeceira, com tela sensível ao toque e figuras de Pac-Man animadas.

Este projeto legal é surpreendentemente simples de fazer e é um ótimo presente para os nostálgicos viciados em Pac-Man.

Além de poder interagir com o jogo Pac-Man, você pode gravar um som de sua escolha para o alarme.

*** Código V10 lançado com o Pacman Gameplay original agora incluído no Dots ***

Etapa 1: Reúna os materiais

Reúna os materiais
Reúna os materiais
Reúna os materiais
Reúna os materiais
Reúna os materiais
Reúna os materiais

O Retro Pac-Man Clock é feito de 5 módulos principais, juntamente com uma caixa que é cortada a laser em madeira MDF.

  1. Placa Arduino - Arduino Mega 2560 (itens 1, 2 e 3 podem ser adquiridos como um pedido agrupado)
  2. Touch Screen Arduino Shield - CD Mega Touch L de 3,2 polegadas
  3. Tela de toque do escudo da placa de expansão - Display LCD TFT de 3,2 "+ tela sensível ao toque para Mega 2560 do Arduino (* Observação: evite o Sainsmart, consulte a seção 4 abaixo)
  4. Módulo de relógio em tempo real - DS3231 RTC
  5. Módulo Gravador de Voz - ISD1820 Gravador de Voz

Incluído no instrutível está o código Arduino necessário, links para bibliotecas e quaisquer arquivos gráficos especiais de que você precisará para construir o projeto.

Na lista acima existem links para fornecedores de peças semelhantes aos itens usados no protótipo. Você é livre para adquirir as peças de onde achar necessário para garantir que os custos sejam minimizados.

Além desses módulos, você precisará dos seguintes componentes

  1. Pinos do painel x 4 para fixação da caixa frontal ao corpo
  2. Resina epóxi de duas partes para colar a caixa
  3. Folhas de lixa - 4 folhas de grau fino e médio para lixar madeira
  4. Furadeira elétrica com broca para madeira de 3 mm de diâmetro.
  5. Cabo USB com 1 m de comprimento
  6. Carregador USB (usado para a fonte de alimentação do relógio)
  7. 150 mm x 30 mm x 3 mm MDF ou estireno para construir um suporte para manter o circuito no lugar dentro da caixa
  8. Pistola de cola quente

Componentes opcionais de escurecimento da luz traseira automática necessários apenas se um relógio de cabeceira

  1. Resistor 270k Ohm
  2. Diodo Zener 3,3v 0,5 watt
  3. Resistor 47 Ohm
  4. Resistor dependente de luz (LDR)

Etapa 2: construir o caso

Construa o Caso
Construa o Caso
Construa o Caso
Construa o Caso
Construa o Caso
Construa o Caso

A caixa é feita de madeira MDF de 9 mm e 3 mm que foi cortada a laser para modelar. Abaixo estão os arquivos com as dimensões e o número de peças necessárias que você pode enviar a uma empresa de corte a laser local para fazer isso por você.

1. Painel frontal

O painel frontal é imprensado entre dois anéis laterais e colado no lugar com cola epóxi de duas partes de 5 minutos. Tenha cuidado para não exagerar na cola, pois ela irá aparecer se escorrer pelas laterais.

Além disso, um pequeno pedaço de material é colado sobre a grade da tampa frontal para fornecer um efeito agradável e também permitir que o som do alto-falante do alarme seja transmitido pela frente do relógio.

Quatro pinos de painel foram inseridos nos cantos do interior do painel frontal e colados no lugar com aproximadamente 10 mm projetando-se para trás na caixa. Ele será inserido no painel traseiro para que possa ser removido durante o teste.

2. Painel Traseiro

O painel traseiro consiste em cinco anéis laterais seguidos pela caixa traseira que é ensanduichada pelo anel lateral final. Mais uma vez e colado no lugar com cola epóxi de duas partes de 5 minutos. Tenha cuidado para não exagerar na cola, pois ela irá aparecer se escorrer pelas laterais.

Usando as posições dos furos dos pinos do painel frontal, marque e faça furos de 3 mm com cuidado e verifique se as unidades frontal e traseira se conectam.

3. Lixar e pintar componentesUma vez que você tenha as unidades frontal e traseira montadas, você pode escolher pintar qualquer cor ou apenas lixar levemente com a mão e cobrir com um spray de laca transparente. Escolhi o último porque gostei bastante do efeito de madeira estressado que o cortador a laser deixou depois de um lixamento leve. Tive que colocar 3 a 4 demãos de spray de laca transparente na madeira para selá-la, pois a madeira é muito porosa.

4. Caso 3D alternativo Dois fabricantes gentilmente publicaram um modelo 3D para este Retro Pacman Clock

Estes podem ser encontrados aqui

Caso Pac Man por feconinc

Remix da caixa do relógio Pac Man por TronicGr

Etapa 3: montar os módulos eletrônicos

Monte os Módulos Eletrônicos
Monte os Módulos Eletrônicos
Monte os Módulos Eletrônicos
Monte os Módulos Eletrônicos
Monte os Módulos Eletrônicos
Monte os Módulos Eletrônicos

O circuito geral contém um relógio em tempo real, Arduino Mega, módulo de som, tela de toque e um protetor de tela.

1. Relógio em tempo real

Monte o relógio de tempo real na parte traseira do Arduino Mega como na imagem fornecida. Usei uma pistola de cola quente e espuma de embalagem para garantir que eles não se tocassem e que houvesse algum amortecimento para absorver o movimento. No meu caso, soldei 2 das pernas do RTC diretamente no Arduino e usei o fio de conexão para conectar 5v e GND ao Arduino.

2. Módulo de gravação de som

Eles são muito legais e fáceis de usar. De maneira semelhante à anterior, use espuma e cola quente para posicionar o módulo e o alto-falante na parte de trás do Arduino, tomando cuidado para garantir que eles fiquem isolados do toque. O módulo de som é acionado por D8 no Arduino, portanto, este e a fonte de alimentação precisam ser conectados de acordo com o diagrama de circuito fornecido.

3. Redutor de luz de fundo automático (opcional) Se você pretende usar como um relógio de cabeceira, provavelmente vai querer diminuir a luz de fundo automaticamente à noite para que não afete seu sono. (Se não, você pode pular esta etapa!)

Infelizmente, a luz de fundo da tela TFT é conectada a + 3.3v e não pode ser ajustada com o Arduino. Isso significa que temos que desconectá-lo e reconectar a um pino PWM no Arduino para controlar o brilho da luz de fundo. Eu queria fazer isso com o mínimo de danos aos pinos ou trilhas dos componentes, então usei a abordagem a seguir.

Siga as etapas abaixo com cuidado

(a) Para conseguir isso, um resistor dependente de luz (LDR) é posicionado na parte traseira da unidade para detectar a luz. Faça dois orifícios de 3 mm na caixa e empurre as pernas do LDR através dos orifícios. Use cola quente no interior do gabinete para segurar as pernas no lugar. Solde dois fios no interior da caixa e conecte-os de acordo com o diagrama do circuito. Adicione um resistor de 270k Ohm ao A7 do Arduino de acordo com o diagrama de circuito.

(b) Remova o visor TFT e coloque-o sobre uma superfície firme. Identifique o pino 19 (LED_A) e remova cuidadosamente alguns milímetros do plástico na base do pino. Dobre o pino e afaste-o do conector conforme a imagem acima. Verifique se o TFT Sheild pode se conectar confortavelmente e se o pino torto não obstrui o plugue ou soquete.

(c) Solde um registrador de 47 Ohm ao dobrado sobre o pino e conecte um fio do resistor ao D9 do Arduino Mega. O pino do Arduino D9 pode afundar até 40mA, então o resistor limita isso a menos do que isso. Conecte um diodo Zener 3,3 V ao mesmo pino (LED_A) e conecte-o à terra de acordo com o diagrama. O objetivo disso é proteger a luz de fundo de sobretensão, pois ela regulará a tensão para 3,3 V.

4. Tela TFT e Arduino ShieldCuidadosamente empurre os conectores de tela de toque TFT de 3,2 'no TFT Arduino Shield. Em seguida, conecte-se cuidadosamente à parte superior do Arduino de acordo com a imagem fornecida. O RTC tem uma bateria, portanto, manterá a hora correta mesmo se a alimentação for removida. A hora do alarme é armazenada no Eeprom no Arduino, o que significa que será retida se houver um corte de energia.

Etapa 4: faça upload do código e teste o relógio

Faça upload do código e teste o relógio
Faça upload do código e teste o relógio

"carregando =" preguiçoso"

DK e outros temas
DK e outros temas
DK e outros temas
DK e outros temas

O código do Retro Pac-Man Clock pode ser modificado para fornecer outros temas. O cabo USB significa que há potencial para outros fabricantes desenvolverem seus próprios temas exclusivos.

Está incluída uma versão inicial do Donkey Kong. O relógio funciona normalmente e o controle da tela de toque está pronto para controlar Mario.

*** Versão de produção 3 agora lançada neste Instructable ***

Os controles para cima, para baixo, para a esquerda e para a direita podem ser usados para mudar a direção do Mario apenas tocando na parte superior, inferior, esquerda e direita da tela.

Para pular ao viajar para a esquerda ou direita, toque na parte superior da tela. Para ativar o menu de configuração, pressione o centro da tela.

Espero que isso sirva de inspiração para outros desenvolverem ainda mais !!

Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017

Primeiro Prêmio no Concurso de Microcontroladores 2017

Recomendado: