Tabla de contenido:
Video: Actualización de Tamaguino con OLED enorme: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Saludos!
Hoy vamos a actualizar Tamaguino con una nueva y brillante pantalla OLED de 2.7 , ¡amablemente proporcionada por DFRobot!
Como ya sabrás, Tamaguino fue uno de mis primeros proyectos de Arduino y mi primer juego desarrollado para ejecutarse en un microcontrolador. Es un clon de la mascota virtual Tamagotchi, que fue muy popular en los años 90, ¡y también ganó popularidad en los últimos años!
La primera versión de Tamaguino usó un conocido OLED I2C de 0.96 que está ampliamente disponible y es utilizado por muchos aficionados a la electrónica.
Tamaguino tiene su propio sitio web:
Allí puede encontrar información detallada y esquemas, código fuente y bibliotecas relacionadas, casos imprimibles en 3D y mucho más. ¡También fue portado a Arduboy!;)
Ahora que conoces la breve historia de Tamaguino, ¡hagamos que brille en este nuevo gran OLED!
Paso 1: Piezas necesarias
Para construir este proyecto en una placa de prueba, necesitará lo siguiente:
- Arduino UNO o similar
- tablero de circuitos
- Módulo de pantalla OLED 128x64 de 2,7 "de DFRobot
- cables de puente
- 3 pulsadores
- zumbador / altavoz piezoeléctrico
Paso 2: cableado
Los pines OLED más externos están etiquetados con 1 y 20, así que verifique si cada conexión está asignada al pin adecuado
Siga esta guía para las conexiones:
- PIN OLED 1 (TIERRA) -> TIERRA ARDUINO
- OLED PIN 2 (VCC) -> ARDUINO 5V (también debería funcionar en 3v3)
- OLED PIN 4 (DC) -> ARDUINO PIN 8
- PIN 7 (SCK) OLED -> PIN 13 ARDUINO
- PIN DE OLED 8 (MOSI) -> PIN DE ARDUINO 11
- PIN 15 (CS) OLED -> PIN 10 ARDUINO
- OLED PIN 16 (RST) -> ARDUINO PIN 9
Botones y zumbador / altavoz:
- BOTÓN 1 -> ARDUINO PIN 5
- BOTÓN 2 -> ARDUINO PIN 6
- BOTÓN 3 -> ARDUINO PIN 7
- ZUMBADOR + -> ARDUINO PIN 4
- ZUMBADOR - -> GND
los pines del segundo botón van a GND
No necesitamos usar resistencias para los botones, porque los pines Arduino correspondientes que se usan para las entradas de los botones se inicializan con resistencias de extracción internas en el código.
Paso 3: carga del código
El código fuente se puede encontrar aquí:
github.com/alojzjakob/Tamaguino
para esta compilación, necesitará esta versión específica:
github.com/alojzjakob/Tamaguino/tree/maste…
Es una versión modificada del código inicial para ser compatible con esta pantalla.
Si estaba construyendo Tamaguino antes, tenga en cuenta que los botones y el timbre se asignan de manera diferente en esto en comparación con la versión SSD1306 (I2C). Tuvo que ser reorganizado para que podamos usar pines dedicados SPI en Arduino.
También necesitará esta biblioteca de Adafruit para SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Ahora que tiene todo listo, cargue el código y la biblioteca en Arduino IDE y cárguelo en la placa.
Paso 4: descripción general
¡En el video de arriba puedes seguirme paso a paso y construir tu propia mascota Tamaguino!
Recomendado:
Ventilador ESP8266 POV con reloj y actualización de texto de página web: 8 pasos (con imágenes)
Ventilador ESP8266 POV con reloj y actualización de texto de página web: se trata de un ventilador de velocidad variable, POV (persistencia de la visión) que muestra la hora de forma intermitente y dos mensajes de texto que se pueden actualizar `` sobre la marcha ''. también es un servidor web de una sola página que te permite cambiar los dos mensajes de texto
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: 9 pasos (con imágenes)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: actualización del 25 de noviembre de 2017: para obtener una versión de alta potencia de este proyecto que puede controlar kilovatios de carga, consulte Adaptación del control BLE a cargas de alta potencia: no se requiere cableado adicional, actualizado el 15 de noviembre de 2017 - Algunas placas BLE / pilas de software deli
Coche de control remoto HPI Q32 con actualización FPV: 10 pasos (con imágenes)
Coche de control remoto HPI Q32 con actualización FPV: aquí mostraremos la flexibilidad del HPI Racing Q32 para aceptar modificaciones. Experimentaremos con la instalación de un sistema de baterías intercambiables y también una cámara FPV y un transmisor
Actualización del multímetro en batería de iones de litio con carga desde USB: 4 pasos (con imágenes)
Actualización del multímetro en una batería de iones de litio con carga desde USB: ¿Cómo actualizo un multímetro?
¡Haz un póster imprimible enorme con la carátula de tu álbum de iTunes !: 7 pasos (con imágenes)
¡Haga un póster imprimible enorme a partir de la carátula de su álbum de iTunes!: Este es un instructivo que describe cómo exportar de manera engorrosa la carátula de su álbum de iTunes existente y organizar todas las portadas en una cuadrícula enorme, dejándolo con una mezcolanza gigantesca, colorida y vibrante de cultura popular lista para imprimir y, tal vez, la