Índice:

Como conectar NodeMCU / ESP8266 e OLED Shield: 8 etapas
Como conectar NodeMCU / ESP8266 e OLED Shield: 8 etapas

Vídeo: Como conectar NodeMCU / ESP8266 e OLED Shield: 8 etapas

Vídeo: Como conectar NodeMCU / ESP8266 e OLED Shield: 8 etapas
Vídeo: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Novembro
Anonim
Como conectar NodeMCU / ESP8266 e OLED Shield
Como conectar NodeMCU / ESP8266 e OLED Shield

Mostrarei neste instrutível como conectar um NodeMCU V2 Amica (ESP8266) via I2c a um display OLED baseado no famoso chip SSD1306. Para o OLED usaremos neste instrutível um escudo OLED que vem com as soldas OLED de 0, 96 polegadas e 3 botão + 3 LEDs conectados a um MCP23008 …. É muito fácil realizar sistemas de menu e outras funções complexas com este escudo …..

Passo 1:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Lista de materiais

  • Módulo NodeMCU V2 Amica
  • Escudo OLED
  • Tábua de pão

Etapa 2: Fiação

Fiação
Fiação
Fiação
Fiação

A blindagem vem com um cabo de conexão colorido - veja as figuras abaixo para fiação.

Etapa 3: Instale os drivers NodeMCU

O módulo NodeMCU inclui um chip CP2102 para a interface USB. Normalmente o driver será instalado automaticamente se o NodeMCU for conectado pela primeira vez ao PC. Às vezes, esse procedimento falhou. Neste caso você deve instalar o driver

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

manualmente no gerenciador de dispositivos do Windows.

Etapa 4: Preparação do Arduino IDE - Adicione o NodeMCU

Preparação do Arduino IDE - Adicionar o NodeMCU
Preparação do Arduino IDE - Adicionar o NodeMCU

O módulo NodeMCU não faz parte do Arduino-IDE. Temos que instalá-lo primeiro. Abra o arquivo / preferências no Aduino-IDE e insira o seguinte link no campo URLs adicionais do gerenciador de placas:

Feche esta janela com o botão OK.

Etapa 5: Preparação do Arduino IDE - instale o módulo NodeMCU

Preparação do Arduino IDE - Instale o Módulo NodeMCU
Preparação do Arduino IDE - Instale o Módulo NodeMCU
Preparação do Arduino IDE - Instale o Módulo NodeMCU
Preparação do Arduino IDE - Instale o Módulo NodeMCU

Abra agora o gerenciador do conselho: Ferramentas / Conselho / Gerente do Conselho

Vá para a entrada ESP8266 e instale-o.

Etapa 6: Preparação do Arduino IDE - Configuração do Módulo NodeMCU

Preparação do Arduino IDE - Configuração do Módulo NodeMCU
Preparação do Arduino IDE - Configuração do Módulo NodeMCU

Agora você pode escolher NodeMCU 1.0 (Módulo ESP-12E). Defina a frequência da CPU para 80 MHz, Tamanho do Flash para „4M (3M SPIFFS)“, a taxa de transmissão de sua escolha e a porta COM. 8 de

Etapa 7: instalar as bibliotecas

Biblioteca Adafruit SSD1306:

Comece instalando a biblioteca de suporte para o display OLED, você precisará dela para falar com o chip do controlador OLED. Estamos usando o repositório da biblioteca Adafruit SSD1306 no GitHub se você estiver interessado em olhar o código. Você pode baixar a biblioteca também diretamente como um arquivo ZIP através deste link:

github.com/adafruit/Adafruit_SSD1306/archi…

Renomeie a pasta descompactada Adafruit_SSD1306 e verifique se a pasta Adafruit_SSD1306 contém Adafruit_SSD1306.cpp e Adafruit_SSD1306.h

Coloque a pasta da biblioteca Adafruit_SSD1306 em sua pasta arduinosketchfolder / libraries /.

Biblioteca Adafruit GFX:

Você precisará fazer o mesmo para a biblioteca Adafruit_GFX disponível aqui:

Renomeie a pasta descompactada Adafruit_GFX e verifique se a pasta Adafruit_GFX contém Adafruit_GFX.cpp e Adafruit_GFX.h

Coloque a pasta da biblioteca Adafruit_GFX em seu arduinosketchfolder / libraries / folder como você fez com a biblioteca SSD1306

Biblioteca Adafruit MCP23008

Você precisará fazer o mesmo para a biblioteca Adafurit_MCP23008 disponível aqui:

Renomeie a pasta descompactada Adafruit_MCP23008 e verifique se a pastaAdafruit_MCP23008 contém Adafruit_MCP23008.cpp e Adafruit_MCP23008.h

Coloque a pasta da biblioteca Adafruit_MCP23008 em sua arduinosketchfolder / libraries / folder como você fez com as bibliotecas acima

Etapa 8: Demosoftware

Demosoftware
Demosoftware

Depois de instalar as bibliotecas Adafruit, reinicie o Arduino IDE. Agora você deve conseguir acessar o código de amostra navegando pelos menus nesta ordem: Arquivo → Caderno de desenho → Bibliotecas → Adafruit_SSD1306 → SSD1306…

Você deve baixar nosso código de amostra para o NodeMCU & OLED Shield em

www.hwhardsoft.de/english/projects/displa…

agora. Abra este exemplo no IDE do Arduino. Após a compilação e upload, você deve pressionar os 3 botões para visualizar as diferentes telas.

Nosso demo contém apenas alguns exemplos das possibilidades do motor Adafruit GFX. Visite este link para obter informações adicionais sobre a biblioteca Adafruit

learn.adafruit.com/monochrome-oled-breakou…

Recomendado: