
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Ei pessoal! Moxigen aqui. Cerca de 3 anos atrás, fechei meu site pessoal (inKnowit.in) que tinha cerca de 30 blogs. Continuei blogando aqui, mas perdi a motivação muito rapidamente e escrevi apenas três blogs. Depois de muito pensar, decidi continuar blogando. Eu postaria projetos muito simples a partir de agora. Já que estou brincando com um display Nokia 5110 por um bom tempo, decidi escrever meu quarto blog sobre como fazer a interface deste display com a placa Arduino MicroController.
Etapa 1: pegue os requisitos



Para este instrutível, você precisa de:
1. Um display LCD Nokia 5110. Você pode resgatá-lo de um antigo Nokia 5110 ou comprá-lo online. Aqui está um link que ajudará você a comprá-lo:
Arduino 5110 display-Ebay
2. Uma placa Arduino. [Eu usei NANO neste caso]
3. (5 x [resistores de 1000 ohms])
4. (1 x [resistores de 330 ohms])
5. Potenciômetro de 10kohm.
6. Um monte de fios de ligação.
7. Uma placa de ensaio.
Etapa 2: Faça a conexão

Como não consegui encontrar o componente Nokia 5110 na biblioteca do Fritzing, decidi esboçar o esquema sozinho. Lembre-se de usar os resistores de 1000 ohms ao conectar os pinos RST, CE, DC, Din e CLK à placa arduino e o resistor de 380 ohms com o potenciômetro.
Etapa 3: Instalando a Biblioteca Nokia 5110
Você precisa instalar a biblioteca do Nokia 5110 primeiro. Aqui está o link para a biblioteca. Baixe-o, descompacte-o e mova-o para a pasta Bibliotecas do Arduino.
Biblioteca Nokia 5110 para Arduino
Etapa 4: convertendo a imagem
Você precisaria converter a imagem que deseja exibir em um arquivo bitmap. Além disso, você precisa alterar a resolução da imagem para 84 * 48, para se adequar à resolução da tela. Este é um site que o ajudaria a fazer isso:
Conversão Online
Etapa 5: convertendo a imagem bitmap em matriz C
Agora, você teria que usar um software para converter a imagem.bmp em um array C.
Os usuários do Windows podem usar LCDAssistant (arquivo anexado) e os usuários do MacBook podem usar LCDCreator (arquivo anexado).
Depois de converter a imagem, copie a matriz. Explicarei em etapas posteriores como exatamente o array seria usado.
Etapa 6: O Código
#include // Incluindo a biblioteca LCD5110 myGLCD (8, 9, 10, 12, 11); // Criando objeto LCD
gráfico externo uint8_t ; // Incluindo os gráficos
void setup () {
myGLCD. InitLCD (); // Inicializando LCD
}
void loop () {
myGLCD.clrScr (); // Limpando a tela
myGLCD.drawBitmap (0, 0, gráfico, 84, 48); // Desenho de bitmap
myGLCD.update (); // Atualizando o LCD
}
Crie uma guia separada e nomeie-a como Graphics. C
Agora, para a parte gráfica personalizada.
Salvaremos o código C na memória do programa em vez da SRAM, pois sempre precisamos de pouco uso de RAM. Para fazer isso, teremos que incluir uma biblioteca e uma palavra como as imagens ou assim: (Incluímos a palavra PROGMEM e a biblioteca) [Digite isso na parte Graphics. C];
#include const unsigned char graphic PROGMEM = {
// Insira a matriz C que você copiou anteriormente aqui
// Caso contrário, insira meu arquivo graphics.c que incluí
}
Etapa 7: Tudo pronto

Faça o upload do programa para o arduino via cabo USB e pronto.
Aqui está outro exemplo em que exibi o logotipo de StoneSour no visor do Nokia 5110.
Estou aberto a críticas, sinta-se à vontade para comentar suas opiniões sobre este instrutível. Envie uma mensagem se tiver algum problema relacionado a este projeto.
Instagram- @moxigen
Facebook- Moksh Jadhav
Recomendado:
Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas

Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): Todos nós gostamos de brincar com nossa função P … lotter no IDE do Arduino. No entanto, embora possa ser útil para aplicativos básicos, os dados são apagados conforme mais pontos são adicionados e não é particularmente agradável aos olhos. A plotadora IDE Arduino não
Estação meteorológica: ESP8266 com sono profundo, SQL, gráficos por Flask e Plotly: 3 etapas

Estação meteorológica: ESP8266 com Deep Sleep, SQL, Graphing by Flask & Plotly: Seria divertido saber a temperatura, umidade ou intensidade da luz em sua varanda? Eu sei que sim. Então fiz uma estação meteorológica simples para coletar esses dados. As seções a seguir são as etapas que executei para criar um. Vamos começar
Visor LCD I2C / IIC - Use um LCD SPI para o visor LCD I2C Usando o módulo SPI para IIC com Arduino: 5 etapas

Visor LCD I2C / IIC | Use um LCD SPI para o Display LCD I2C Usando o Módulo SPI para IIC com Arduino: Oi pessoal, já que um LCD SPI 1602 normal tem muitos fios para conectar, então é muito difícil fazer a interface com o arduino, mas há um módulo disponível no mercado que pode converter a exibição SPI em exibição IIC, então você precisa conectar apenas 4 fios
Gráficos em um display SSD1306 I2C OLED de 128x64 com CircuitPython usando um Itsybitsy M4 Express: 13 etapas (com imagens)

Gráficos em um display SSD1306 I2C OLED 128x64 com CircuitPython usando um Itsybitsy M4 Express: O display SSD1306 OLED é um display gráfico pequeno (0,96 "), barato, amplamente disponível, I2C, monocromático com 128x64 pixels, que tem interface fácil (apenas 4 fios) para placas de desenvolvimento de microprocessador, como Raspberry Pi, Arduino ou
Monitor de umidade do solo faça você mesmo com Arduino e um visor Nokia 5110: 6 etapas (com fotos)

DIY Soil Moisture Monitor com Arduino e um display Nokia 5110: Neste Instructable, vamos ver como construir um Soil Moisture Monitor muito útil com um grande display Nokia 5110 LCD usando Arduino. Meça facilmente os níveis de umidade do solo da sua planta a partir do seu Arduino e construa dispositivos interessantes