Índice:
- Passo 1:
- Etapa 2: Fiação
- Etapa 3: Instale os drivers NodeMCU
- Etapa 4: Preparação do Arduino IDE - Adicione o NodeMCU
- Etapa 5: Preparação do Arduino IDE - instale o módulo NodeMCU
- Etapa 6: Preparação do Arduino IDE - Configuração do Módulo NodeMCU
- Etapa 7: instalar as bibliotecas
- Etapa 8: Demosoftware
Vídeo: Como conectar NodeMCU / ESP8266 e OLED Shield: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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:
Lista de materiais
- Módulo NodeMCU V2 Amica
- Escudo OLED
- Tábua de pão
Etapa 2: 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
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
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
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
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:
Como conectar o NodeMCU ESP8266 ao banco de dados MySQL: 7 etapas
Como conectar o NodeMCU ESP8266 ao banco de dados MySQL: MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) amplamente usado que usa linguagem de consulta estruturada (SQL). Em algum ponto, você pode querer fazer o upload dos dados do sensor Arduino / NodeMCU para o banco de dados MySQL. Neste Instructable, veremos como conectar
Como conectar o NodeMCU ESP8266 à nuvem IoT: 5 etapas
Como conectar o NodeMCU ESP8266 à nuvem IoT: Este instrutível mostra uma demonstração simples da Internet das coisas usando o NodeMCU ESP8266 e um serviço IoT online chamado AskSensors. Demonstramos como obter dados rapidamente do cliente HTTPS ESP8266 e plotá-los em um gráfico no AskSensors Io
NODEMCU LUA ESP8266 Conectar ao banco de dados MySQL: 6 etapas
NODEMCU LUA ESP8266 Conectar ao banco de dados MySQL: Este instrutível não é para os fracos, pois usa XAMPP (Apache, MySQL e PHP), HTML e, claro, LUA. Se você está confiante em lidar com isso, continue lendo! Eu uso o XAMPP, pois ele pode ser configurado em um pen drive ou disco rígido e está configurado
Como conectar o sensor de umidade do solo e o ESP8266 à nuvem AskSensors IoT: 10 etapas
Como conectar o sensor de umidade do solo e ESP8266 à nuvem AskSensors IoT: Este instrutível mostra como conectar seu sensor de umidade do solo e ESP8266 à nuvem IoT. Para este projeto, usaremos um módulo WiFi MCU ESP8266 e um sensor de umidade do solo que mede o conteúdo volumétrico de água dentro do
Como conectar um motor de máquina de lavar roupa como gerador: 3 etapas (com fotos)
Como conectar um motor de máquina de lavar como gerador: Como conectar um motor de máquina de lavar como gerador ou motor de máquina de lavar Noções básicas de fiação do gerador é um tutorial sobre os princípios de fiação do motor universal na fonte de alimentação DC e AC. Um gerador é um dispositivo que converte a força motriz em energia elétrica