Inhaltsverzeichnis:

MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSOREN: 29 Schritte
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSOREN: 29 Schritte

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSOREN: 29 Schritte

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSOREN: 29 Schritte
Video: Plug-ins Waves, um guia completo 2024, November
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES

Nosso projeto besteht aus keiner Lösung von IoT-Lösungen für die Überwachung von Kompressoren

A ideia do projeto veio de um dos nossos integrantes de grupo que notou em sua unidade de trabalho uma aplicação direta de IoT

Em sua unidade hoje há dois kompressoren de parafusos para alimentação de ar comprimido da unidade, visando aumentar a vida útil de seus elementos und garantir que não haja paradas inesperadas é realizado uma manutenção nos mes

Para garantir um bom funcionamento dos Kompressoren, diariamente são coletadas informações de vibração e temperature nos mancais do motor de acionamento do Kompressor, sendo necessário o delocamento de um técnico para realizar a verificação, impactando na peridade de produção

Como solução para esse problema foi desenvolvido pelo grupo um sistema de monitoramento de vibração e temperature em tempo real a qual esse equimento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em out of the frentes, a informação fora do padrão do equimento

Schritt 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO

ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO

São listados os elementos necessários em nosso projeto, sendo cada um deles detalhados nos passos a seguir

· Módulo GY-521 MPU6050 – Acelerômetro und Giroscópio;

· App-Blynk;

· Microcontrolador ESP8266 - Placa NodeMCU;

. Protoboard;

Abaixo serão detalhados os passos e a description de cada componente

Schritt 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO

MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO

Esta placa sensor utiliza o MPU-6050 que combina 3 eixos de giroscópio und 3 eixos de acelerômetro juntamente com um processador digital de movimento. Utilizando as entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problemas de alinhamento de eixos que podem surgir em partes distintas

Essa placa utiliza o protocolo I2C para transmissão de dados

Principios de Funcionamento:

Giroscópio

Sensoren giroscópicos podem monitorar a orientação, direção, movimento angle e rotação. Kein Smartphone, um Sensor giroscópico geralmente executa funções de reconhecimento de gestos. Além disso, os giroscópios em smartphone ajudam a determinar a posição e orientação do aparelho

Acelerômetro

O acelerômetro é um sensor que mede aceleração, bem como a inclinação, ângulo de inkinação, rotação, vibração, colisão e gravidade. Quando utilizado em um Smartphone, o acelerômetro pode mudar automaticamente o visor do celular na vertikal oder horizontal, ja que esse sensor pode verificar em que eixo vetor aceleração da gravidade atua

Kommunikation:

Nutzen Sie die Sensornutzung oder das I2C-Kommunikationsprotokoll. O I2C ist das Protokoll der Baixa Velocidade de comunicação criado pela Philips für die comunicação entre placa mãe e dispositivos, Sistemas Embarcados e Circuitos de celulares

O I2C, definiert als Protokoll, kompostiert als kompostiert, kompostiert in TWI (Two Wire Interface), als kompostiert für Takt (SCL) und als Dados (SDA). Schließen Sie einen Widerstand an, der mit PullUp für VCC funktioniert

O I2C é composto por dois tipos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado from mestre, e possui diversos outros Slaves, porém é possível implementar um barramento com outros Mestres que solicitam o controle do barramento

Cada dispositivo no Barramento é identificado por um endereço 10 bits, alguns dispositivos podem ser de 7 bits

Pinagem:

  • Vcc: Alimentação de 3, 3V bis 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Uhr der Saída für Mestre (Protokoll I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (Protokoll I2C);
  • XDA (AUX_Data): Uhr des Zugangs zur Kommunikation mit zusätzlichen Hilfsquellen;
  • XCL (AUX_ Clock): Daten, die für die Kommunikation mit der Bereitstellung von Hilfsdiensten zugänglich sind;
  • AD0: Definiere o endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um Widerstand PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

Schritt 3: INTRODUÇÃO AO BLYNK

EINLEITUNGÇÃO AO BLYNK
EINLEITUNGÇÃO AO BLYNK

Ao rücksichtsvoll oder universo maker, quase impossível não citarmos oder projetos baseados em Arduino

O surgimento de novos dispositivos que também podem ser programados em Arduino, bem como a utilização de Shields (Placas que agregam funçes aos dispositivos Arduino) ampliaram als Möglichkeiten für Projekte, die für Arduino-Desenvolvidos geeignet sind

Paralemente, o Surgimento de serviços conectados à Internet e o conceito de IoT (Internet of Things) aumentaram a demanda por dispositivos que possuam conectividade e, assim, proporcionem o envio de dados à internet e o control remoto

neste contexto que gostaríamos de apresentar o Blynk

Este serviço é baseado em um aplicativo personalizável que erlauben controlar remotamente um hardware programável, bem como reportar dados do Hardware ao aplicativo

Desta forma, é possível construirmos Interfaces, GRáficas de controle de rápida forma, intuitiv und interage com mais de 400 Desenvolvimento-Placas, em sua maioria baseadas em Arduino

Schritt 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Basicamente, o Blynk é Composto de três partes: o Blynk App, o Blynk Server und eine Blynk Library

Blyn-App

O App Blynk ist eine App, die für Android und iOS verfügbar ist, die auch für andere Anwendungen mit Hardware verwendet werden kann. Através de um espaço próprio para cada projeto, oder usuário pode inserir Widgets que implementam funções de controle (como botões, sliders e chaves), notificação e leitura de dados do hardware (exibindo em display, gráficos e mapas)

Blynk-Server

Toda comunicação entre o aplicativo o o Hardware zur Nutzung von através in Cloud Blynk. O servidor é responsável por sendir os dados ao hardware, armazenar estados do aplicativo and do hardware and também armazenar dados de sensores lidos pelo hardware mesmo se or aplicativo estiver fechado

Vale ressaltar que os dados armazenados no server Blynk podem Ser acessados acessados através de uma API HTTP, oder que a possibilidade de utilizar o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatures

Blynk-Bibliotheken

Finalmente, do lado do hardware temos as bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responsável por gerir toda a conexão do hardware com o servidor Blynk und gerir als Requisições de Entrada e Saída de Dados und Comandos. Eine einfache und schnelle Form und Verwendung mit Arduino, kein Entanto, und alle anderen Versionen von Biblioteca für Linux (e Raspberry Pi!), Python, Lua, alle anderen

E isso tudo é grátis?

O Blynk App ist kostenlos verfügbar für alle diese Dinge. O acesso ao Servidor Blynk é ilimitado (e ainda allowe ser implementado localmente através do código aberto disponibilizado) e as bibliotecas Blynk também são gratuitas

No entanto, cada Widget „custa“bestimmt Energiequantitäten – uma spezielle virtuelle Modi – und uma Quantidade inicial de Energy für die Verwendung von Nossos-Projekten

Energie-Pode-Ser-Comprada für Projekt-Desenvolver-Projekte (oder mehrere Projekte), mas não se preocupe: eine Quantidade von Energie, die nur für Experimente oder Anwendungen benötigt wird

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Cada Energy utilizado ao acrescentar um Widget é retornado a nossa carteira quando excluímos aquele Widget;
  3. Somente algumas operações específicas são irreversíveis, ou seja, não retornam os Energy. Mas não se preocupe, você será avisado pelo App quando für este o caso.

Schritt 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Für die Installation von Blynk auf einem Smartphone ist eine Überprüfung erforderlich, die ein Betriebssystem oder eine Kompatibel mit einer App erfordert, und die Installation erfolgt:

  • Android-Betriebssystem Version 4.2+.
  • iOS-Version 9+.
  • Você também pode executar Blynk em emuladores.

BEOBACHTUNG: Keine Ausführung von Windows Phones, Blackberries und anderen Plattformen

Beobachten Sie Ihr Smartphone und Ihr Kompatibel mit Blynk-Anwendungen, rufen Sie den Zugriff auf Google Play oder den App Store auf, verwenden Sie Zugriff auf Ihr Smartphone und die Blynk-Pesquisa

Schritt 6: CRIANDO SUA CONTA BLYNK

CRIANDO SUA CONTA BLYNK
CRIANDO SUA CONTA BLYNK

Com o aplicativo instalado, o usuário deve criar uma conta no servidor do Blynk, ja que dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim necessterio uma porta conta pronte

Aberto o aplicativo clique em Neues Konto erstellen na tela inicial do Blynk, sendo o processo simples e rápido

BEOBACHTUNG: deve ser utilizado endereço de e-mail válido, pois ele será usado mais tarde com frequência

Schritt 7: COMEÇANDO UM NOVO PROJETO

COMEÇANDO UM NOVO PROJETO
COMEÇANDO UM NOVO PROJETO
COMEÇANDO UM NOVO PROJETO
COMEÇANDO UM NOVO PROJETO
COMEÇANDO UM NOVO PROJETO
COMEÇANDO UM NOVO PROJETO

Após criação do login, aparecerá a tela Principal do aplicativo

Wählen Sie die Option Neues Projekt aus, und klicken Sie auf Neues Projekt erstellen

Nessa nova tela dêo nome ao seu projeto na aba Projektname und escolha oder tipo de dispositivo que vai usar na aba Gerät auswählen

Wenn Sie kein Projeto IOT verwenden möchten, müssen Sie eine ESP8266-Option auswählen

Após clicarmos em Create, teremos acesso ao Project Canvas, ou seja, oder espaço onde criaremos nosso aplicativo customizado

Paralelamente, um E-Mail com um código – o Auth Token – Será enviado para o E-Mail-Kataster keine Anwendung: guarde-o, utilizaremos ele em breve

Schritt 8: CONFIGURANDO SEU PROJETO

CONFIGURANDO SEU PROJETO
CONFIGURANDO SEU PROJETO
CONFIGURANDO SEU PROJETO
CONFIGURANDO SEU PROJETO

Uma vez no espaço do projeto, ua clicar em qualquer ponto da tela, uma lista com os Widgets disponíveis será aberta

Widgets sind mit Podem-Seridos in Nosso-Spaço und Repräsentationsfunktionen von Controle, de Leitura und Interface com Nosso-Hardware ausgestattet

Bestehen Sie 4 Tipps von Widgets:

  • Controladores - usados para enviar comandos que controlam seu hardware
  • Displays - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Schnittstelle - Widgets für ausführbare Funktionen der GUI-Bestimmungen;
  • Outros - Widgets que não pertencem a nenhuma categoria;

Cada Widget tem suas próprias configurações. Alguns dos Widgets (von exemplo Bridge) apenas habilitam a funcionalidade e eles não têm nenhuma configuração

Em nosso projeto foi selecionado or Widget SuperChart, sende este utilizado para visualizar dados históricos

Repare que o Widget SuperChart “custa” 900 itens de energia, que serão debitados do seu total initial (2000), Mostrados na parte superior da tela. Esse Widget Será então adicionado ao layout do seu projeto

Foi realizado no nosso projeto 2 vezes essa ação, tem em nossa tela dois visualizadores de dados históricos

Schritt 9: CONFIGURANDO SEU WIDGET

CONFIGURANDO SEU-WIDGET
CONFIGURANDO SEU-WIDGET
CONFIGURANDO SEU-WIDGET
CONFIGURANDO SEU-WIDGET
CONFIGURANDO SEU-WIDGET
CONFIGURANDO SEU-WIDGET

Como este Widget é um visualizador de dados históricos, ou seja, dos dados de temperature e vibração que será enviado ao Blynk, é notário alguns ajustes para exibi-los corretamente:

Ao clicarmos em cima deste Widget, as opções de configuração serão exibidas

Nessa nova tela clique em DataStream, nomeie-o e clique no icone de configuração onde pode ser encontrado oder seguinte dado:

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Ele definieren qual pino irá controlar ou ler

  • Pinos Digitais - repräsentieren pinos digitais físicos em seu Hardware. Os pinos habilitados para PWM são marcados com oder simbolo ~.
  • Pinos Analógicos - repräsentieren Pinos de IO Analógicos físicos em seu Hardware.
  • Pinos Virtuais - não têm representação física. Eles são usados para transferir qualquer dado entre of Blynk App and Seu Hardware.

Verwenden Sie kein Projekt für eine Option für VIRTUAL V4 für eine Temperatur und VIRTUAL V1 für eine Vibração

Após o comando de execução, o aplicativo tenta se conectar o Hardware através do servidor Blynk. No entanto, ainda não temos oder nosso hardware configurado for usá-lo

Vamos installiert eine Biblioteca Blynk

Schritt 10: INSTALANDO ein BIBLIOTECA BLYNK PARA ein IDE ARDUINO

INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO

Primeiramente, iremos instalar eine Biblioteca do Blynk für eine IDE Arduino

Baixe oder arquivo Blynk_Release_vXX.zip

Ein Weg, um zu verdichten oder zu verarbeiten, um ein Pasta-Skizzenbuch von der Arduino IDE zu erhalten. Eine Lokalisierung der Pasta-Pode, die direkt von der IDE-Arduino verwendet wird. Para tal, abra a IDE Arduino e, em File → Preferences, olhe o campo Sketchbook Location

O conteúdo do arquivo descompactado deve ficar então como a seguir:

seu_diretorio_/libraries/Blynkseu_diretorio/libraries/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

Reiniciar a IDE Arduino, novos código referentes à biblioteca Blynk podem wird in einer Datei → Beispiele → Blynk hinzugefügt. Para o nosso hardware de example, o ESP8266, selecionaremos o exemplo em Datei → Beispiele → Blynk → Boards_WiFi → ESP8266_Standalone

Schritt 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE

CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE

Eine Linha-Acima-Definition eines Tokens de Autorização para controle do Hardware

Este token é um número único que foi gerado durante a criação do projeto no aplicativo und deve ser preenchido conforme oder código enviado per E-Mail

Schritt 12: CREDENCIAIS DE ACESSO À REDE WI-FI

CREDENCIAIS DE ACESSO À REDE WI-FI
CREDENCIAIS DE ACESSO À REDE WI-FI

Als linhas acimas devem ser adequadas de acordo com o nome e a senha da rede Wi-Fi em que o ESP8266 irá se conectar

Uma vez ajustadas as Linhas de Código, Carregue oder Software an der Stelle der Entwicklung, um Boten-Upload von IDE Arduino

Schritt 13: CÓDIGO-FINAL

#define BLYNK_PRINT-Seriennummer

#enthalten

#enthalten

#enthalten

char auth = "Código do autor do projeto";

// Ihre WLAN-Zugangsdaten.

// Passwort für offene Netzwerke auf "" setzen.

char ssid = "Nome da rede WIFI";

char pass = "SSID umde WLAN";

// MPU6050 Slave-Geräteadresse

const uint8_t MPU6050SlaveAddress = 0x68;

// SDA- und SCL-Pins für die I2C-Kommunikation auswählen

const uint8_t scl = D1;

const uint8_t sda = D2;

// Empfindlichkeitsskalierungsfaktor entsprechend der Skalenendwerteinstellung in

Datenblatt

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 wenige Konfigurationsregisteradressen

const uint8_t MPU6050_REGISTER_SMPLRT_DIV = 0x19;

const uint8_t MPU6050_REGISTER_USER_CTRL = 0x6A;

const uint8_t MPU6050_REGISTER_PWR_MGMT_1 = 0x6B;

const uint8_t MPU6050_REGISTER_PWR_MGMT_2 = 0x6C;

const uint8_t MPU6050_REGISTER_CONFIG = 0x1A;

const uint8_t MPU6050_REGISTER_GYRO_CONFIG = 0x1B;

const uint8_t MPU6050_REGISTER_ACCEL_CONFIG = 0x1C;

const uint8_t MPU6050_REGISTER_FIFO_EN = 0x23;

const uint8_t MPU6050_REGISTER_INT_ENABLE = 0x38;

const uint8_t MPU6050_REGISTER_ACCEL_XOUT_H = 0x3B;

const uint8_t MPU6050_REGISTER_SIGNAL_PATH_RESET = 0x68;

int16_t AccelX, AccelY, AccelZ, Temperatur, GyroX, GyroY, GyroZ;

Leere Einrichtung () {

Serial.begin (9600);

Wire.begin(sda, scl);

MPU6050_Init();

Blynk.begin(auth, ssid, pass);

}

Leere Schleife () {

Doppelax, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue(MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// jeweils mit ihrem Empfindlichkeitsskalierungsfaktor teilen

Ax = (doppelt)AccelX/AccelScaleFactor;

Ay = (double)AccelY/AccelScaleFactor;

Az = (doppelt)AccelZ/AccelScaleFactor;

T = (doppelte) Temperatur/340+36,53; //Temperaturformel

Gx = (doppelt)GyroX/GyroScaleFactor;

Gy = (doppelter)GyroY/GyroScaleFactor;

Gz = (doppelt)GyroZ/GyroScaleFactor;

Serial.print("Ax:"); Serial.print (Ax);

Serial.print("Ay:"); Serial.print (Ay);

Serial.print("Az:"); Serial.print (Az);

Serial.print (" T: "); Serial.println (T);

Verzögerung (1000);

Blynk.run();

Blynk.virtualWrite(V1, Ax);

Blynk.virtualWrite(V2, Ay);

Blynk.virtualWrite(V3, Az);

Blynk.virtualWrite(V4, T);

}

void I2C_Write (uint8_t deviceAddress, uint8_t regAddress, uint8_t data) { Wire.beginTransmission (deviceAddress);

Wire.write (regAddress); Wire.write (Daten);

Wire.endTransmission();

}

// alle 14 Register lesen

void Read_RawValue(uint8_t deviceAddress, uint8_t regAddress) {

Wire.beginTransmission(deviceAddress);

Wire.write (regAddress); Wire.endTransmission();

Wire.requestFrom(deviceAddress, (uint8_t)14);

AccelX = (((int16_t)Wire.read()<<8) | Wire.read());

AccelY = (((int16_t)Wire.read()<<8) | Wire.read());

AccelZ = (((int16_t)Wire.read()<<8) | Wire.read());

Temperatur = (((int16_t)Wire.read()<<8) | Wire.read());

GyroX = (((int16_t)Wire.read()<<8) | Wire.read());

GyroY = (((int16_t)Wire.read()<<8) | Wire.read());

GyroZ = (((int16_t)Wire.read()<<8) | Wire.read());

}

// MPU6050 konfigurieren

void MPU6050_Init() {

Verzögerung (150); I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_SMPLRT_DIV, 0x07); I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_PWR_MGMT_1, 0x01); I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_PWR_MGMT_2, 0x00); I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_CONFIG, 0x00);

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_GYRO_CONFIG, 0x00); // setze +/-250 Grad/Sekunde Vollausschlag

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // setze +/- 2g Vollausschlag I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_FIFO_EN, 0x00);

I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_INT_ENABLE, 0x01); I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_SIGNAL_PATH_RESET, 0x00); I2C_Write(MPU6050SlaveAddress, MPU6050_REGISTER_USER_CTRL, 0x00);

}

Schritt 14: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 é um chip que revolucionou o movimento maker por seu baixo custo e rápida disseminação

O que mais chama atenção é que ele possui Wi-fi possibilitando a conexão de diversos dispositivos a internet (ou rede local) como sensores, atuadores e etc

Para facilitar oder uso desse chip, vários Fabricantes criaram módulos und placas de desenvolvimento

Essas placas variam de tamanho, número de pinos oder tipo de conexão com computer

Schritt 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266

ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266

Der Modul-Chip ESP8266 ist beliebt und kann als Alternative für ein IoT-Projekt (Internet der Dinge) verwendet werden

Os módulos utilizam oder mesmo controlador, oder ESP8266. (DATENBLATT ANEXADO), e o número de portas GPIO varia konform oder modelo do módulo. Abhängig von Modellen, Podemos ter-Schnittstellen I2C, SPI und PWM, alle seriell

A alimentação dos módulos é de 3, 3V, assim como oder nível de sinal dos pinos. Possuem também uma CPU de 32 Bits rodando a 80MHz, support internet nos padrões 802.11 b/g/n e varios protocolos de segurança como WEP, WPA, WPA2, etc

A programação pode ser feita über comandos AT oder usando a linguagem LUA. São ideais para projetos de IoT pois possuem pouquíssimo consumo de energia em modo sleep

Schritt 16: MÓDULO ESP8266 ESP-01

MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01

O módulo ESP8266 ESP-01 oder módulo mais comum da linha ESP8266

Ele é compacto (24, 8 x 14, 3 mm), e possui dois pinos GPIO que podem ser controlados conforme a programação. O ESP-01-Pode-Ter o Firmware regravado e/ou atualizado utilizando interface serial

Uma pequena desvantagem desse tipo de módulo é a disposição dos pinos, que dificultam a utilização em uma protoboard, mas você pode facilmente utilizar um adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM adaptor ACIMA) comê comê po es adapt ESP-01 diretamente em microcontroladores com nível de sinal de 5V, como é oder caso do Arduino Uno

Schritt 17: MÓDULO ESP8266 ESP-05

MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05

O módulo wifi ESP8266 ESP-05 é um módulo um pouco diferente das outras placas da linha ESP8266, pois não possui portas que podemos usar para acionar dispositivos ou ler dados de sensores

Por outro lado, é uma alternative interessante para projetos de IoT quando você precisa de uma boa conexão de rede/internet por um baixo custo

Pode ser utilizado, por exemplo, para montar um web server com Arduino oder efetuar uma comunicação de longa distância entre placas como Arduino/Arduino, Arduino/Raspberry, etc

Não possui antena onboard, mas tem um conector para antena externa onde podemos usar um Cabo Pigtail U. FL und uma Antenne SMA, aumentando rücksichtsvoll oder alcance tun sinal wifi

Schritt 18: MÓDULO ESP8266 ESP-07

MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07

O módulo ESP8266 ESP-07 também é um módulo compacto (20 x 16 mm), mas com um Layout unterschiedlich, sem os pinos de ligação

O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. Esse Modul tem 9 GPIOS, que podem funcionar Como Pinos I2C, SPI und PWM

O-Layout mit einer modularen Genehmigung, die eine integrierte Einrichtung auf einem beeindruckenden Platz mit einer Nutzungsmöglichkeit und einem Wohngebäudeprojekt ermöglicht

Schritt 19: MÓDULO ESP8266 ESP-12E

MÓDULO ESP8266 ESP-12E
MÓDULO ESP8266 ESP-12E
MÓDULO ESP8266 ESP-12E
MÓDULO ESP8266 ESP-12E

Das Modul ESP8266 ESP-12E und das Modul ESP-07 sind mit einer maximalen Apenas antena interna (PCB) ausgestattet

Tem 11 pinos GPIO und muito utilizado como base für outros módulos ESP8266, como oder NodeMCU

Schritt 20: MÓDULO ESP8266 ESP-201

MÓDULO ESP8266 ESP-201
MÓDULO ESP8266 ESP-201
MÓDULO ESP8266 ESP-201
MÓDULO ESP8266 ESP-201

O modulo ESP8266 ESP-201 é um módulo um pouco mais fácil de usar em termos de prototipação, pois pode ser montado em uma protoboard

Os 4 pinos laterais, que são responsáveis pela comunicação serial, atrapalham um pouco esse tipo de montagem, mas você pode soldar esse pinos no lado oposto da placa, oder utilizar algum tipo de adaptador

O ESP-201 possui 11 portas GPIO, antena embutida e conector U-FL para antena externala. Eine Auswahl der Antenne und eine Änderung des Jumpers (um Widerstand von 0 (null) Ohm) auf einem höheren Platz, ua auf dem Anschluss U-FL

Schritt 21: NodeMCU ESP8266 ESP-12E

NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E

O Módulo ESP8266 NodeMCU ESP-12E ist eine vollständige Desenvolvimento-Plattform, wenn der ESP8266-Chip mit dem Konverter TTL-Serial und der 3.3V-Spannungsregelung verbunden ist

um modulo que pode ser encaixado diretamente na protoboard und dispensa o uso de um microcontrolador externo para operar, ja que pode ser facilmente programado utilizando LUA

Es verfügt über 10 GPIO-Pins (I2C, SPI, PWM), Micro-USB-Anschluss für Programmierung und Ernährung und Bots für Reset und Flash-Modul

Como podemos mit einem Image, oder NodeMCU mit ESP-12E mit Antenne, die auf einem Platz verkauft wird

Schritt 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Ein modulares Wifi ESP8266 NodeMCU ESP-12E ist ein interessantes Plätzchen in der Familie ESP8266, das eine einfache Liga zu einem Computer und einem Programm in einer Sprache von Lua und einer Benutzeroberfläche von Arduino bietet

Essa placa possui 10 Pins GPIO (entrada/saída), unterstützt mit PWM, I2C und 1-Draht. Tem antena embutida, Konverter USB-TLL integrado und o seu format é ideal para ambientes de prototipação, encaixando facilmente em uma protoboard

Schritt 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

HARDWARE MÓDULO Wifi ESP8266 NodeMCU
HARDWARE MÓDULO Wifi ESP8266 NodeMCU

O moduliertes Wifi ESP8266 NodeMCU für Botes, konform mit den meisten Abbildern: Flash (nutzt die Firmware) und RST (Reset). Keine mesmo lado temos oder conector micro usb para alimentação e conexão com oder computer

No lado oposto, temos o ESP-12E und sua antena embutida, ja soldado na placa. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação usw

Schritt 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

Uma placa de ensaio oder matriz de conto é uma placa com orifícios and conexões condutoras utilizada for a montagem de protótipos and projetos em estado initial

Sua grande vantagem está na montagem de Circuitos eletrônicos, pois apresenta certa facilidade na Insert de Componentes. Als placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais

Na superfície de uma matriz de conto há uma base de plástico em que existem centenas de orifícios onde são encaixados os Componentes. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os Componentes inseridos na placa. Geralmente suportam correntes entre 1 A e 3 A

O layout típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras oder faixas que consistem em terminais elétricos interligados

Faixas de terminais - São as faixas de contatos keine qual são instalados oder eletronische Komponenten. Nas laterais das placas geralmente existem duas trilhas de contatos interligadas verticalmente. Na faixa vertical no centro da placa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para possibilitar um melhor arrefecimento de CI's e outros components ali instalados

Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamemente e interligadas horizontalmente. As cinco colunas de contatos do lado esquerdo do entalhe são frequentemente marcados como A, B, C, D, e E, enquanto os da direita são marcados F, G, H, I e J, os CI's devem ser encaixados sobre o entalhe, com os pinos de um lado na Spalte E, enquanto os pinos da outra lateral são fixados na Spalte F, do outro lado do entalho central

Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo ou terra, und outra para o positivo

Normalmente a coluna que se destina a distribuição da tensão de alimentação está marcada em vermelho, enquanto a coluna destinada ao fio terra está marcada em azul ou preta. Alguns projetos modernos de placas de ensaio possuem um controle maior sobre a indutância gerada nos barramentos de alimentação, protegendo oder Circuito de ruídos causados pelo eletromagnetismo

Schritt 25: SCHNITTSTELLE NodeMCU COM MPU6050

SCHNITTSTELLE NodeMCU COM MPU6050
SCHNITTSTELLE NodeMCU COM MPU6050
SCHNITTSTELLE NodeMCU COM MPU6050
SCHNITTSTELLE NodeMCU COM MPU6050

O MPU6050 funktioniert ohne I2C-Protokoll, nur mit Präzisionseinstellungen für die interagiere NodeMCU und MPU6050. Die Pins SCL und SDA des MPU6050 sind mit den Pins D1 und D2 mit NodeMCU verbunden, und die Pins VCC und GND sind mit MPU6050 verbunden, die mit 3.3V und GND von NodeMCU verbunden sind

Schritt 26: MONTAGEM FINALER TEIL I

MONTAGEM-SCHLUSSTEIL I
MONTAGEM-SCHLUSSTEIL I
MONTAGEM-SCHLUSSTEIL I
MONTAGEM-SCHLUSSTEIL I

Schritt 27: MONTAGEM FINAL TEIL II

MONTAGEM FINALE TEIL II
MONTAGEM FINALE TEIL II
MONTAGEM FINALE TEIL II
MONTAGEM FINALE TEIL II
MONTAGEM FINALE TEIL II
MONTAGEM FINALE TEIL II

Schritt 28: ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK

ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK
ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK
ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK
ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK

Os resultados obtidos acima são respektivamente:

  • Leitura do Mancal do Motor;
  • Leitura do Cabeçote;

Empfohlen: