Índice:

Controle de LED usando módulo WiFi ESP8266 - Internet das coisas: 6 etapas
Controle de LED usando módulo WiFi ESP8266 - Internet das coisas: 6 etapas

Vídeo: Controle de LED usando módulo WiFi ESP8266 - Internet das coisas: 6 etapas

Vídeo: Controle de LED usando módulo WiFi ESP8266 - Internet das coisas: 6 etapas
Vídeo: Botão de Emergência com ESP01 e a ProgESP #esp #esp01 #iot #esp8266 #walproj #short 2024, Novembro
Anonim
Controle de LED usando módulo WiFi ESP8266 - Internet das coisas
Controle de LED usando módulo WiFi ESP8266 - Internet das coisas

O ESP8266 é um chip Wi-Fi de baixo custo com pilha TCP / IP completa e capacidade MCU (unidade de microcontrolador) produzido pelo fabricante chinês Espressif Systems, com sede em Xangai.

O chip chamou a atenção dos fabricantes ocidentais pela primeira vez em agosto de 2014 com o módulo ESP-01, feito por um fabricante terceirizado, Ai-Thinker. Este pequeno módulo permite que microcontroladores se conectem a uma rede Wi-Fi e façam conexões TCP / IP simples usando comandos do estilo Hayes. No entanto, na época quase não havia documentação em inglês sobre o chip e os comandos que ele aceitava. O preço muito baixo e o fato de haver muito poucos componentes externos no módulo, o que sugeria que ele poderia eventualmente ter um volume muito baixo, atraiu muitos hackers para explorar o módulo, chip e o software nele, bem como para traduzir a documentação chinesa. O ESP8285 é um ESP8266 com 1 MiB de flash integrado, permitindo dispositivos de chip único capazes de se conectar a Wi-fi.

Etapa 1: Os requisitos básicos para este projeto são listados da seguinte forma: -

Os requisitos básicos para este projeto são listados da seguinte forma
Os requisitos básicos para este projeto são listados da seguinte forma
Os requisitos básicos para este projeto são listados da seguinte forma
Os requisitos básicos para este projeto são listados da seguinte forma
Os requisitos básicos para este projeto são listados da seguinte forma
Os requisitos básicos para este projeto são listados da seguinte forma

(1) Módulo WiFi ESP8266

(2) IDE Arduino

(3) Placa de ensaio

(4) Fios de ligação

(5) Conversor USB-TTL

(6) Fonte de alimentação (3,3 V DC)

(7) Conexão de Internet sem fio (WiFi)

(8) Servidor Web (você pode usar o nosso)

(9) LED

Etapa 2: o que é ESP8266?

O que é ESP8266?
O que é ESP8266?
O que é ESP8266?
O que é ESP8266?
O que é ESP8266?
O que é ESP8266?

O ESP8266 é um chip Wi-Fi de baixo custo com pilha TCP / IP completa e capacidade MCU (unidade de microcontrolador) produzido pelo fabricante chinês Espressif Systems, com sede em Xangai.

O chip chamou a atenção dos fabricantes ocidentais pela primeira vez em agosto de 2014 com o módulo ESP-01, feito por um fabricante terceirizado, Ai-Thinker. Este pequeno módulo permite que microcontroladores se conectem a uma rede Wi-Fi e façam conexões TCP / IP simples usando comandos do estilo Hayes. No entanto, na época quase não havia documentação em inglês sobre o chip e os comandos que ele aceitava. O preço muito baixo e o fato de haver muito poucos componentes externos no módulo, o que sugeria que ele poderia eventualmente ter um volume muito baixo, atraiu muitos hackers para explorar o módulo, chip e o software nele, bem como para traduzir a documentação chinesa. O ESP8285 é um ESP8266 com 1 MiB de flash integrado, permitindo dispositivos de chip único capazes de se conectar a Wi-fi.

Etapa 3: O que é Arduino e IDE?

O que é Arduino e IDE?
O que é Arduino e IDE?

Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. As placas Arduino são capazes de ler entradas - luz em um sensor, um dedo em um botão ou uma mensagem do Twitter - e transformá-la em uma saída - ativando um motor, ligando um LED, publicando algo online. Você pode dizer à sua placa o que fazer enviando um conjunto de instruções para o microcontrolador da placa. Para fazer isso, você usa a linguagem de programação Arduino (baseada em Wiring), e o Arduino Software (IDE), baseado em Processing.

Por que o Arduino? Graças à sua experiência de usuário simples e acessível, o Arduino foi usado em milhares de projetos e aplicativos diferentes. O software Arduino é fácil de usar para iniciantes, mas flexível o suficiente para usuários avançados. Ele roda em Mac, Windows e Linux. Professores e alunos o usam para construir instrumentos científicos de baixo custo, para provar os princípios da química e da física ou para iniciar a programação e a robótica. Designers e arquitetos constroem protótipos interativos, músicos e artistas usam para instalações e para experimentar novos instrumentos musicais. Os criadores, é claro, o usam para construir muitos dos projetos exibidos na Maker Faire, por exemplo. Arduino é uma ferramenta fundamental para aprender coisas novas. Qualquer pessoa - crianças, hobistas, artistas, programadores - pode começar a mexer apenas seguindo as instruções passo a passo de um kit ou compartilhando ideias online com outros membros da comunidade Arduino.

Etapa 4: Baixe o IDE do Arduino e o processo de configuração

Baixe o IDE do Arduino e o processo de configuração
Baixe o IDE do Arduino e o processo de configuração
Baixe o IDE do Arduino e o processo de configuração
Baixe o IDE do Arduino e o processo de configuração
  • Clique no link e https://goo.gl/Cxa9rX baixe o IDE do Arduino
  • Instale o Arduino IDE em seu sistema
  • Abra o IDE do Arduino e clique na guia Arquivo> Preferências
  • Agora adicione o seguinte URL no campo URLs adicionais do gerente da placa e clique em OK.
  • URL: -
  • Abra a guia Ferramentas> Placas> Gerenciador de placas
  • Procure esp8266 e instale os pacotes da comunidade esp8266
  • Agora vá para Ferramentas> Placas e selecione Módulo ESP8266 Genérico
  • Abra Sketch> Biblioteca> Gerenciar Bibliotecas
  • Pesquise por arduino json e instale a biblioteca arduino json de Benoît Blanchon

Etapa 5: conexão do pino para ESP8266 para conversor USB-TTL

Conexão de pinos para ESP8266 para conversor USB-TTL
Conexão de pinos para ESP8266 para conversor USB-TTL
Conexão de pinos para ESP8266 para conversor USB-TTL
Conexão de pinos para ESP8266 para conversor USB-TTL
Conexão de pinos para ESP8266 para conversor USB-TTL
Conexão de pinos para ESP8266 para conversor USB-TTL

Aqui estão os detalhes da conexão do conversor ESP8266 para USB-TTL

  1. Conecte USB-TTL 3,3 V a ESP8266 VCC e CH_PD
  2. Conecte ESP8266 RX a USB-TTL TX e ESP8266 TX a USB-TTL RX
  3. Conecte ESP8266 GND ao USB-TTL GND
  4. Conecte o LED ao GPIO 2 e GND
  5. Conecte GPIO 0 ao GND (SOMENTE DURANTE O UPLOAD DE ESBOÇO)

Etapa 6: Upload de código e programa

Conecte o USB-TTL ao seu sistema e selecione a porta em Ferramentas> Portas> COMn (Ex-COM4)

Agora, edite os detalhes como Nome WiFi, Senha WiFi, Nome de domínio, caminho e compile o esboço e faça upload para ESP8266.

Se você tiver um servidor, poderá usar o seu próprio código php e json, poderá baixar o arquivo fonte pelo link abaixo, caso contrário, poderá usar o meu código enviado

Para qualquer problema, você pode entrar em contato comigo-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Recomendado: