![Gráficos personalizados en la pantalla Nokia 5110: 7 pasos Gráficos personalizados en la pantalla Nokia 5110: 7 pasos](https://i.howwhatproduce.com/images/002/image-4237-44-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
![Gráficos personalizados en la pantalla Nokia 5110 Gráficos personalizados en la pantalla Nokia 5110](https://i.howwhatproduce.com/images/002/image-4237-45-j.webp)
¡Hola chicos! Moxigen aquí. Hace unos 3 años, cerré mi sitio personal (inKnowit.in) que tenía 30 blogs más o menos. Seguí blogueando aquí, pero perdí la motivación muy rápidamente y escribí solo tres blogs. Después de pensarlo mucho, he decidido seguir blogueando. Estaría publicando proyectos muy simples a partir de ahora. Como he estado jugando con una pantalla Nokia 5110 durante bastante tiempo, he decidido escribir mi cuarto blog sobre la interfaz de esta pantalla con la placa Arduino MicroController.
Paso 1: ¡Agarre los requisitos
![¡Agarra los requisitos! ¡Agarra los requisitos!](https://i.howwhatproduce.com/images/002/image-4237-46-j.webp)
![¡Agarra los requisitos! ¡Agarra los requisitos!](https://i.howwhatproduce.com/images/002/image-4237-47-j.webp)
![¡Agarra los requisitos! ¡Agarra los requisitos!](https://i.howwhatproduce.com/images/002/image-4237-48-j.webp)
Para este instructable, necesitaría:
1. Una pantalla LCD Nokia 5110. Puede recuperarlo de un antiguo Nokia 5110, o puede comprarlo en línea. Aquí hay un enlace que lo ayudaría a comprarlo:
Pantalla Arduino 5110-Ebay
2. Una placa Arduino. [He usado NANO en este caso]
3. (5 x [resistencias de 1000 ohmios])
4. (1 x [resistencias de 330 ohmios])
5. Un potenciómetro de 10 kohmios.
6. Un montón de cables de puente.
7. Una placa de pruebas.
Paso 2: ¡Conéctelo
![¡Conéctelo! ¡Conéctelo!](https://i.howwhatproduce.com/images/002/image-4237-49-j.webp)
Como no pude encontrar el componente Nokia 5110 en la biblioteca de Fritzing, decidí esbozar el esquema yo mismo. Recuerde usar las resistencias de 1000 ohmios mientras conecta el pin RST, CE, DC, Din y CLK a la placa arduino y la resistencia de 380 ohmios con el potenciómetro.
Paso 3: Instalación de la biblioteca Nokia 5110
Primero deberá instalar la biblioteca Nokia 5110. Aquí está el enlace a la biblioteca. Descárguelo, descomprímalo y muévalo a la carpeta Arduino Libraries.
Biblioteca Nokia 5110 para Arduino
Paso 4: convertir la imagen
Debería convertir la imagen que desea mostrar en un archivo de mapa de bits. También necesitaría cambiar la resolución de la imagen a 84 * 48, para adaptarse a la resolución de la pantalla. Aquí hay un sitio que lo ayudaría a hacer eso:
Convertir en línea
Paso 5: conversión de la imagen de mapa de bits a matriz C
Ahora, tendría que usar un software para convertir la imagen.bmp a una matriz C.
Los usuarios de Windows pueden usar LCDAssistant (archivo adjunto) y los usuarios de MacBook pueden usar LCDCreator (archivo adjunto).
Una vez que convierta la imagen, copie la matriz. Explicaré en más pasos cómo se usaría exactamente la matriz.
Paso 6: el código
#include // Incluida la biblioteca LCD5110 myGLCD (8, 9, 10, 12, 11); // Creando objeto LCD
extern uint8_t gráfico ; // Incluidos los gráficos
configuración vacía () {
myGLCD. InitLCD (); // LCD inicialización
}
bucle vacío () {
myGLCD.clrScr (); // Limpiando la pantalla
myGLCD.drawBitmap (0, 0, gráfico, 84, 48); // Dibujar mapa de bits
myGLCD.update (); // Actualización de la pantalla LCD
}
Cree una pestaña separada y asígnele el nombre Graphics. C
Ahora para la parte gráfica personalizada.
Guardaremos el código C en la memoria del programa en lugar de la SRAM, ya que siempre necesitamos un pequeño uso de RAM. Para hacer esto tendremos que incluir una biblioteca y una palabra como las imágenes o así: (Incluimos la palabra PROGMEM y la biblioteca) [Ingrese esto en la parte Graphics. C];
#include gráfico de caracteres sin firmar constante PROGMEM = {
// Ingrese la matriz C que copió anteriormente aquí
// De lo contrario, inserte mi archivo graphics.c que he incluido
}
Paso 7: ¡Listo
![¡Estás listo! ¡Estás listo!](https://i.howwhatproduce.com/images/002/image-4237-50-j.webp)
Sube el programa al arduino a través de un cable USB y listo.
Aquí hay otro ejemplo en el que he mostrado el logotipo de StoneSour en la pantalla del Nokia 5110.
Estoy abierto a las críticas, así que no dude en comentar sus puntos de vista sobre este instructivo. Envíeme un mensaje si tiene algún problema relacionado con este proyecto.
Instagram- @moxigen
Facebook- Moksh Jadhav
Recomendado:
Juego "Space Impact" con sensor giroscópico y pantalla LCD Nokia 5110: 3 pasos
![Juego "Space Impact" con sensor giroscópico y pantalla LCD Nokia 5110: 3 pasos Juego "Space Impact" con sensor giroscópico y pantalla LCD Nokia 5110: 3 pasos](https://i.howwhatproduce.com/images/002/image-5712-j.webp)
Juego "Space Impact" con Gyro Sensor y Nokia 5110 LCD: Después de que mi Tamagotchi murió (último proyecto), comencé a buscar una nueva forma de perder el tiempo. Decidí programar el clásico juego "Space Impact" en el Arduino. Para hacer el juego un poco más interesante y divertido, utilicé un sensor de giroscopio que tenía lyi
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
![Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: 13 pasos (con imágenes)
![Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: 13 pasos (con imágenes) Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: 13 pasos (con imágenes)](https://i.howwhatproduce.com/images/003/image-8438-9-j.webp)
Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: La pantalla SSD1306 OLED es una pantalla gráfica monocromática I2C pequeña (0.96 ''), económica y ampliamente disponible con 128x64 píxeles, que se conecta fácilmente (solo 4 cables) a placas de desarrollo de microprocesadores como Raspberry Pi, Arduino o
Muestre las lecturas del sensor Arduino en vivo en una pantalla LCD Nokia 5110: 4 pasos (con imágenes)
![Muestre las lecturas del sensor Arduino en vivo en una pantalla LCD Nokia 5110: 4 pasos (con imágenes) Muestre las lecturas del sensor Arduino en vivo en una pantalla LCD Nokia 5110: 4 pasos (con imágenes)](https://i.howwhatproduce.com/images/006/image-16229-15-j.webp)
Muestre las lecturas del sensor Arduino en vivo en una pantalla LCD Nokia 5110: si alguna vez ha trabajado con arduino, probablemente haya querido que muestre las lecturas del sensor. probablemente quiera que muestre las lecturas en algo más
Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: 6 pasos (con imágenes)
![Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: 6 pasos (con imágenes) Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: 6 pasos (con imágenes)](https://i.howwhatproduce.com/images/002/image-5195-46-j.webp)
Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: En este Instructable vamos a ver cómo construir un monitor de humedad del suelo muy útil con una gran pantalla LCD Nokia 5110 usando Arduino. Mide fácilmente los niveles de humedad del suelo de tu planta desde tu Arduino y construye dispositivos interesantes