Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Construya el caso
- Paso 3: Ensamble los módulos electrónicos
- Paso 4: cargue el código y pruebe el reloj
Video: Reloj Pac-Man retro: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por TechKiwiGadgetsTechKiwiGadgets en Instagram Siga más por el autor:
Acerca de: Locos por la tecnología y las posibilidades que puede brindar. Amo el desafío de construir cosas únicas. Mi objetivo es hacer que la tecnología sea divertida, relevante para la vida cotidiana y ayudar a las personas a tener éxito en la construcción de elementos geniales … Más sobre TechKiwiGadgets »
Construye un reloj de cabecera interactivo Pac-Man, con una pantalla táctil y figuras animadas de Pac-Man.
Este proyecto genial es sorprendentemente simple de hacer y es un gran regalo para esos adictos nostálgicos a Pac-Man.
Además de poder interactuar con el juego Pac-Man, puedes grabar un sonido de tu elección para la alarma.
*** Código V10 lanzado con el juego Pacman original ahora incluido con Dots ***
Paso 1: Reúna los materiales
El Reloj Retro Pac-Man está hecho de 5 módulos clave junto con un estuche cortado con láser de madera MDF.
- Placa Arduino - Arduino Mega 2560 (los artículos 1, 2 y 3 se pueden comprar como un solo pedido)
- Pantalla táctil Arduino Shield - CD Mega Touch L de 3,2 pulgadas
- Pantalla táctil del escudo de la placa de expansión - Pantalla LCD TFT de 3,2 "+ pantalla táctil para el Mega 2560 de Arduino (* Nota: Evite Sainsmart, consulte la sección 4 a continuación)
- Módulo de reloj en tiempo real - DS3231 RTC
- Módulo de grabadora de voz - Grabadora de voz ISD1820
Incluido en el instructable está el código Arduino necesario, enlaces a bibliotecas y cualquier archivo gráfico especial que necesitará para construir el proyecto.
En la lista anterior hay enlaces a proveedores de piezas que son similares a los elementos utilizados en el prototipo. Usted es libre de obtener las piezas donde lo considere oportuno para garantizar que los costos se minimicen.
Además de estos módulos, necesitará los siguientes componentes
- Pasadores de panel x 4 para sujetar la carcasa frontal al cuerpo
- Resina epoxi de dos partes para pegar la carcasa
- Hojas de papel de lija: 4 hojas cada una de grado fino y medio para lijar madera
- Taladro eléctrico con broca para madera de 3 mm de diámetro.
- Cable USB de 1 m de longitud
- Cargador USB (utilizado para la fuente de alimentación del reloj)
- MDF o estireno de 150 mm x 30 mm x 3 mm para construir un soporte para mantener el circuito en su lugar dentro de la caja
- Pistola de silicona
Los componentes opcionales de atenuación automática de la luz de fondo solo se requieren si un reloj de cabecera
- Resistencia 270k Ohm
- Diodo Zener 3.3v 0.5 vatios
- Resistencia 47 ohmios
- Resistencia dependiente de la luz (LDR)
Paso 2: Construya el caso
La caja está hecha de madera MDF de 9 mm y 3 mm que ha sido cortada con láser para dar forma. A continuación, se muestran archivos con las dimensiones y la cantidad de piezas necesarias que puede enviar a una empresa local de cortadoras láser para que lo haga por usted.
1. Panel frontal
El panel frontal se intercala entre dos anillos laterales y se pega en su lugar con pegamento epoxi de dos partes durante 5 minutos. Tenga cuidado de no exagerar con el pegamento, ya que se verá si rezuma por los lados.
Además de esto, se pega una pequeña pieza de material sobre la rejilla de la cubierta frontal para proporcionar un efecto agradable y también permitir que el sonido del altavoz de la alarma se lleve a cabo en la parte frontal del reloj.
Se han insertado cuatro pasadores de panel en las esquinas del interior del panel frontal y se han pegado en su lugar con aproximadamente 10 mm sobresaliendo hacia atrás en la carcasa. Esto se insertará en el panel posterior para que se pueda quitar durante la prueba.
2. Panel trasero
El panel trasero consta de cinco anillos laterales seguidos de la caja trasera que está intercalada por el anillo lateral final. Una vez más y pegado en su lugar con pegamento epoxi de dos partes durante 5 minutos. Tenga cuidado de no exagerar con el pegamento, ya que se verá si rezuma por los lados.
Utilizando las posiciones de los orificios de las clavijas del panel frontal, marque y perfore con cuidado orificios de 3 mm y compruebe que las unidades frontal y posterior se conectan entre sí.
3. Lijado y componentes de pintura Una vez que haya ensamblado las unidades delantera y trasera, puede elegir pintar de cualquier color o simplemente lijar ligeramente a mano y cubrir con un aerosol de laca transparente. Elegí este último porque me gustó bastante el efecto de madera estresada que dejaba la cortadora láser después de un lijado ligero. Tuve que poner de 3 a 4 capas de laca transparente en aerosol sobre la madera para sellarla, ya que la madera es muy porosa.
4. Caso 3D alternativo Dos fabricantes han publicado amablemente una plantilla 3D para este Retro Pacman Clock
Estos se pueden encontrar aquí
Estuche pac man de feconinc
Caja de reloj pac man remix de TronicGr
Paso 3: Ensamble los módulos electrónicos
El circuito general contiene un reloj en tiempo real, Arduino Mega, módulo de sonido, pantalla táctil y un protector de pantalla.
1. Reloj de tiempo real
Monte el reloj en tiempo real en la parte posterior del Arduino Mega como se muestra en la imagen proporcionada. Usé una pistola de pegamento caliente y espuma de embalaje para asegurarme de que no se tocaran y que hubiera algo de amortiguación para absorber el movimiento. En mi caso, soldé 2 de las patas del RTC directamente al Arduino y usé un cable de conexión para conectar 5v y GND al Arduino.
2. Módulo de grabación de sonido
Estos son realmente geniales y fáciles de usar. De manera similar a la anterior, use espuma y pegamento caliente para colocar el módulo y el altavoz en la parte posterior del Arduino, asegurándose de que estén aislados para que no se toquen. El módulo de sonido es activado por D8 en el Arduino, por lo que esto y la fuente de alimentación deben conectarse según el diagrama de circuito proporcionado.
3. Atenuador automático de luz de fondo (opcional) Si tiene la intención de usarlo como reloj de cabecera, es probable que desee atenuar automáticamente la luz de fondo por la noche para que no afecte su sueño. (¡Si no es así, puede omitir este paso!)
Desafortunadamente, la luz de fondo en la pantalla TFT está cableada en + 3.3vy no se puede ajustar con Arduino. Esto significa que tenemos que desconectarlo y volver a conectarlo a un pin PWM en el Arduino para controlar el brillo de la luz de fondo. Quería hacer esto con un daño mínimo a los pines o pistas de los componentes, así que tomé el siguiente enfoque.
Siga los pasos a continuación cuidadosamente
(a) Para lograr esto, se coloca una resistencia dependiente de la luz (LDR) en la parte posterior de la unidad para detectar la luz. Taladre dos orificios de 3 mm en la carcasa y empuje las patas del LDR a través de los orificios. Use pegamento caliente en el interior del gabinete para mantener las patas en su lugar. Suelde dos cables en el interior de la carcasa y conéctelos según el diagrama del circuito. Agregue una resistencia de 270k ohmios a A7 del Arduino según el diagrama del circuito.
(b) Retire la pantalla TFT y colóquela sobre una superficie firme. Identifique el pin 19 (LED_A) y retire con cuidado algunos milímetros de plástico en la base del pin. Doble el pin plano y alejándolo del conector como se muestra en la imagen de arriba. Verifique que el TFT Sheild pueda enchufarse cómodamente y que la clavija doblada no obstruya el enchufe o el enchufe.
(c) Suelde un registro de 47 ohmios al pin doblado y conecte un cable de la resistencia a D9 del Arduino Mega. El pin Arduino D9 puede hundirse hasta 40 mA, por lo que la resistencia limita esto a menos que esto. Conecte un diodo Zener de 3.3v al mismo pin (LED_A) y conéctelo a tierra según el diagrama. El propósito de esto es proteger la luz de fondo de la sobretensión, ya que regulará la tensión a 3.3v.
4. Pantalla TFT y Arduino ShieldEmpuje con cuidado los conectores de la pantalla táctil TFT de 3.2 'en el TFT Arduino Shield. Luego, conéctelo con cuidado a la parte superior del Arduino según la imagen proporcionada. El RTC tiene una batería, por lo que conservará la hora correcta incluso si se ha desconectado la energía. La hora de la alarma se almacena en Eeprom en el Arduino, lo que significa que se mantendrá si hay un corte de energía.
Paso 4: cargue el código y pruebe el reloj
"loading =" perezoso"
El código Retro Pac-Man Clock se puede modificar para proporcionar otros temas. El cable USB significa que existe la posibilidad de que otros creadores desarrollen sus propios temas únicos.
Se incluye una versión inicial de Donkey Kong. El reloj funciona como de costumbre y el control de la pantalla táctil está en su lugar para controlar a Mario.
*** Versión de producción 3 ahora lanzada en este Instructable ***
Los controles Arriba, Abajo, Izquierda y Derecha se pueden usar para cambiar la dirección de Mario solo tocando la parte superior, Inferior, Izquierda y Derecha de la pantalla.
Para saltar al viajar hacia la izquierda o hacia la derecha, toque la parte superior de la pantalla. Para activar el menú de configuración, presione el centro de la pantalla.
¡Espero que esto sirva de inspiración para que otros se desarrollen más!
Primer premio en el Concurso de Microcontroladores 2017
Recomendado:
Reloj de jubilación / Cuenta ascendente / Reloj Dn: 4 pasos (con imágenes)
Reloj de jubilación / Count Up / Dn Clock: Tenía algunas de estas pantallas de matriz de puntos LED de 8x8 en el cajón y estaba pensando qué hacer con ellas. Inspirado por otros instructables, tuve la idea de construir una pantalla de cuenta regresiva / ascendente para contar regresivamente hasta una fecha / hora futura y si el tiempo objetivo p
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
Reloj Vortex: un reloj de pulsera con espejo infinito: 10 pasos (con imágenes)
Vortex Watch: un reloj de pulsera con espejo infinito: el objetivo de este proyecto era crear una versión portátil de un reloj con espejo infinito. Utiliza sus LED RGB para indicar el tiempo asignando horas, minutos y segundos a las luces roja, verde y azul respectivamente y superponiendo estos tonos t
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
C51 Reloj Electrónico de 4 Bits - Reloj de Madera: 15 Pasos (con Imágenes)
Reloj electrónico C51 de 4 bits - Reloj de madera: tuve algo de tiempo libre este fin de semana, así que seguí adelante y monté este reloj digital electrónico DIY de 4 bits de AU $ 2.40 que compré en AliExpress hace un tiempo