Indholdsfortegnelse:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 trin
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 trin

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 trin

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 trin
Video: Medição de Vibração Torcional no Compressor MC-29801-A 2024, November
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES

Nosso projeto consiste no desenvolvimento de uma solução IoT para o monitoramento da vibração de compressores

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 compressores de parafusos para alimentação de ar comprimido da unidade, visando aumentar a vida útil de seus elementos e garantir que não haja paradas inesperadas é realizado uma manutenção preditiva nos mesmos

Para garantir om bom funcionamento dos compressores, diariamente são coletadas informações de vibração e temperatura nos mancais do motor de acionamento do compressor, sendo needsário o deslocamento de um técnico para realizar a verificação, impactando na perda de produtividade

Como solução para esse problema foi desenvolvido pelo grupo um systemema de monitoramento de vibração e temperatura em tempo real a qual esse equipamento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em outras frentes, além de rápja informação fora do padrão do equipamento

Trin 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 needsários em nosso projeto, sendo cada um deles detalhados nos passos a seguir

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

· App Blynk;

· Mikrokontrolador ESP8266 - Placa NodeMCU;

. Protoboard;

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

Trin 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 udnytter o MPU-6050 som kombinerer 3 eixos de giroscópio e 3 eixos de acelerômetro juntamente com um processador digital de movimento. Udilizando 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

Princípios de Funcionamento:

Giroscópio

Sensorer giroscópicos podem monitorar a orientação, direção, movimento angular e rotação. Ingen smartphone, um sensor giroscópico geralmente executa funções de reconhecimento de gestos. Desuden kan vi tilbyde en smartphone en smartphone, der bestemmer, om det er muligt at orientere os

Acelerômetro

O acelerômetro é um sensor que mede aceleração, bem como a inclinação, ângulo de inclinação, rotação, vibração, colisão e gravidade. Quando udnytter em um smartphone, eller acelerômetro pode mudar automatik o visor do celular na vertical or horizontal, já que esse sensor sensor pode verificar em que eixo vetor aceleração da gravidade atua

Comunicação:

Esse sensor anvender protokollen til den kommunale I2C. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistemas Embarcados e circuitos de celulares

O I2C, além de definir um protocolo, étambém composto to barramento que é conhecido como TWI (Two Wire Interface), um barramento de dois fios composto por um fio para Clock (SCL) e outro para Dados (SDA). Cada um conectado a um resistor que funciona como PullUp para o VCC

O I2C é composto por dois tipos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado por Mestre, e possui diversos outros Slaves, porém é possivvel implementar um barramento com outros Mestres que solicitam or control temporariamente do Barramento

Cada dispositivo no Barramento kan identificeres med 10 bits, der kan disponeres til 7 bits

Pinagem:

  • Vcc: Alimentação de 3, 3V à 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Clock de saída para o Mestre (Protocolo I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (Protocolo I2C);
  • XDA (AUX_Data): Clock de entrada para comunicação com dispositivo auxiliar;
  • XCL (AUX_ Clock): Data til entrada para comunicação com dispositivo auxiliar;
  • AD0: Definer o endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um resistor PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

Trin 3: INTRODUÇÃO AO BLYNK

INTRODUÇÃO AO BLYNK
INTRODUÇÃO AO BLYNK

Ao anserarmos o universo maker, é quase impossível não citarmos os 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 as possibilidades de projetos que podem ser desenvolvidos em Arduino

Paralelamente, 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 destes dispositivos

Én næste kontekst, der gostaríamos de apresentar o Blynk

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

Desta forma, é possível construirmos interfaces gráficas de control de forma rápida e intuitiva e que interage com mais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

Trin 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Grundlæggende oplysninger om Blynk og kompostering af dele: o Blynk -app, Blynk -server og et Blynk -bibliotek

Blynk app

O App Blynk é um aplicativo disponível to Android and iOS que permitt ao usuário criar aplicações que interagem with o hardware. Através de um espaço próprio para cada projeto, o usuário pode inserir Widgets que implementam funções de control (como botões, sliders e chaves), notificação and leitura de dados do hardware do (exibindo em displays, gráficos and mapsas)

Blynk Server

Det er muligt at anvende hardware eller hardware til brug i skyen Blynk. Servicen er ansvarlig for overførsel af hardware og hardware, og det kan også bruges til hardware og til at føje hardware til sensorer, der kan bruges til hardware, der kan bruges til at levere programmer

Vale ressaltar que os dados armazenados no server

Blynk biblioteker

Endelig kan vi også lave hardware som bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responsável por gør toda and conexão do hardware com o servidor Blynk e makes as requisições de entrada e saída de dados e comandos. A forma mais fácil e rápida é utilizá-la como bibliotecas Arduino, no entanto, é possível obter versões da biblioteca para Linux (e Raspberry Pi!), Python, Lua, entre outras

E isso tudo é grátis?

O Blynk App er disponibelizamente para ser baixado. O acesso ao Servidor Blynk é ilimitado (e ainda permite ser implementado localmente através do código aberto disponibilizado) e as bibliotecas Blynk também são gratuitas

Ingen entanto, cada Widget “custa” determinada quantia de Energy - uma espécie de moeda virtual - e temos uma quantidade inicial de Energy para ser utilizada em nossos projetos

Mais Energy pode ser comprada para desenvolver projetos mais complexos (ou muitos projetos), mas não se preocupe: a quantidade de Energy que temos disponível é suficiente para experimentarmos o aplicativo e para as aplicações mais usuais

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Cada Energy udnytter ao acrescentar om Widget og retornado à 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 for este o caso.

Trin 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Para a installation do aplicativo Blynk em seu Smartphone é needsário verificar or o system system operationel é compatível com o App, segue abaixo os pre-requisitos de instalação:

  • Android OS version 4.2+.
  • IOS versão 9+.
  • Você também pode executar Blynk em emuladores.

OBS: Blynk não é executado em Windows Phone, Blackberries and outras plataformas mortas

Du kan også se en smartphone med en kompatibel telefon, en Google Play -app eller en App Store, der kan bruges til at installere en smartphone eller et digitalt nummer på en Blynk -telefon

Trin 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, já que dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim needsário uma conta protegida por senha

Aberto o aplicativo clique em Opret ny konto med en officiel meddelelse, send til o simple processer og rápido

BEMÆRKNING: Deve ser utilizado endereço e-mail válido, pois ele será usado mais tarde com frequência

Trin 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

Vi kan logge ind, og vi kan også gøre det primært

Vælg et nyt projekt, udfør et nyt projekt

Nessa nova tela dê o nome ao seu projeto na aba Project Name e escolha o tipo de dispositivo que vai usar na aba Vælg enhed

Emosserio projeto foi utilizado o nome Projeto IOT, sendo selecionado and opção ESP8266

Klik her for at oprette, også få adgang til Project Canvas, eller se, eller espaço onde criaremos nosso aplicativo customizado

Paralelamente, um e-mail com um código-o Auth token-será enviado para o e-mail cadastrado no aplicativo: guarde-o, utilizaremos ele em breve

Trin 8: CONFIGURANDO SEU PROJETO

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

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

Widgets kan bruges til at indsætte en nøglespecifik og repræsentativ funktionalitet til kontrol, ledning og interface til hardware

Eksistem 4 tipos de Widgets:

  • Controladores - brugere til en af kommandoer, der kontrollerer hardware
  • Displays - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Grænseflade - widgets til eksekutive determinadas funções de GUI;
  • Outros - widgets que não pertencem a nenhuma categoria;

Cada Widget kan bruges til konfigurationer. Alguns dos Widgets (f.eks. Bridge) kan også bruges til funktionalitet og konfiguration

Em nosso projeto foi selecionado o widget SuperChart, sendo este utilizado fora visualizar dados históricos

Reparer que widget SuperChart “custa” 900 itens de energia, que serão debitados do seu total inicial (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

Trin 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 of Temperatura e Vibração que será enviado ao Blynk, é nødvendário aluns ajustes para exibi-los corretamente:

Klik her for at få en widget, som kan konfigureres af eksibidas

Klik her for at klikke på DataStream, og klik ikke på en konfiguration, der kan bruges til at indsætte et bestemt system:

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

  • Pinos Digitais - repræsentant pinos digitais físicos em seu hardware. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analogics - repræsentanter for IO's analoge analyser af hardware.
  • Pinos Virtuais - não têm representação física. Eles são usados para transferir qualquer dado entre o Blynk App e seu hardware.

Sendo utilizado em nosso projeto and opção VIRTUAL V4 para a Temperatura e VIRTUAL V1 para a Vibração

Apos o comando de execução, o aplicativo tenta se conectar ao hardware através do servidor Blynk. Ingen entento, ainda não temos eller nosso hardware konfigurado para usá-lo

Vamos installerer en biblioteca Blynk

Trin 10: 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
INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO

Primeiramente, iremos installer a biblioteca do Blynk para a IDE Arduino

Baixe o arquivo Blynk_Release_vXX.zip

A seguir, descompacte o conteúdo arquivo and pasta sketchbook da Arduino IDE. A localização desta pasta pode ser obtida diretamente da IDE Arduino. 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_/biblioteker/Blynkseu_diretorio/biblioteker/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

Hvis vi genopretter IDE Arduino, novos exemplos de código referentes à biblioteca Blynk podem ser encontrados em File → Eksempler → Blynk. For eksempel kan du bruge hardware til f.eks. ESP8266, valg af filer eller eksempler på filer → Eksempler → Blynk → Boards_WiFi → ESP8266_Standalone

Trin 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

En ordning, der definerer en autoriseret dokumentation til hardware

Este token é um número único que foi gerado durante a criação do projeto no aplicativo e deve ser preenchido conforme o código enviado por e-mail

Trin 12: CREDENCIAIS DE ACESSO À REDE WI-FI

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

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

Du kan også bruge det til at oprette IDE Arduino

Trin 13: CÓDIGO FINAL

#define BLYNK_PRINT Serial

#omfatte

#omfatte

#omfatte

char auth = "Autorisering af projet";

// Dine WiFi -legitimationsoplysninger.

// Indstil adgangskode til "" for åbne netværk.

char ssid = "Navn da rede WIFI";

char pass = "SSID indløser WIFi";

// MPU6050 Slave Device Address

const uint8_t MPU6050SlaveAddress = 0x68;

// Vælg SDA- og SCL -ben til I2C -kommunikation

const uint8_t scl = D1;

const uint8_t sda = D2;

// følsomhedsskalafaktor for fuld skalaindstilling angivet i

datablad

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 få konfigurationsregisteradresser

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_DA = 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;

ugyldig opsætning () {

Serial.begin (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

dobbelt Axe, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// opdele hver med deres følsomhedsskalafaktor

Ax = (dobbelt) AccelX/AccelScaleFactor;

Ay = (dobbelt) AccelY/AccelScaleFactor;

Az = (dobbelt) AccelZ/AccelScaleFactor;

T = (dobbelt) Temperatur/340+36,53; // temperaturformel

Gx = (dobbelt) GyroX/GyroScaleFactor;

Gy = (dobbelt) GyroY/GyroScaleFactor;

Gz = (dobbelt) 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);

forsinkelse (1000);

Blynk.run ();

Blynk.virtualWrite (V1, Ax);

Blynk.virtualWrite (V2, Ay);

Blynk.virtualWrite (V3, Az);

Blynk.virtualWrite (V4, T);

}

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

Wire.write (regAddress); Wire.write (data);

Wire.endTransmission ();

}

// læs alle 14 registre

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 ());

}

// konfigurer MPU6050

ugyldig MPU6050_Init () {

forsinkelse (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); // sæt +/- 250 grader/sekund fuld skala

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // sæt +/- 2g I2C_Write i fuld skala (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);

}

Trin 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 and conexão de diversos dispositivos a internet (ou rede local) como sensores, atuadores e etc

For at gøre det lettere for os at bruge chip, kan vi producere forskellige former og placere de desenvolvimento

Essas placas variam de tamanho, número de pinos ou tipo de conexão com computador

Trin 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

Os moddulos com chip ESP8266 er populær og kan også bruges alternativt til en projeto af IoT (Internet of Things)

Os moddulos utilizam o mesmo controlador, o ESP8266.. Afhængige af modeller, podemos ter -interfaces I2C, SPI og PWM, além da serial

A alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. Der er mulighed for en CPU med 32 bit, der understøtter 80 MHz, understøtter internetadgang til 802.11 b/g/n og vários -protokoller for WEP, WPA, WPA2 osv

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

Trin 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 model ESP8266 ESP-01 og en anden mais comum da linha ESP8266

Ele compact (24, 8 x 14, 3 mm), og det er muligt at lave en GPIO, som kan bruges til at kontrollere et program. 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 ACIMA) com6 ESP-01 diretamente em microcontroladores com nível de sinal de 5V, como é o caso do Arduino Uno

Trin 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

Vi kan også bruge wifi ESP8266 ESP-05 til at vise forskellige funktioner, der kan bruges til at placere ESP8266, og vi kan også bruge dem til at bruge dispositive funktioner eller andre sensorer

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

Pode ser utilizado, exemplo, para montar um web server com Arduino ou 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 e uma antena SMA, aumentando consideravelmente o alcance do sinal wifi

Trin 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 ESP8266 ESP-07 também é um módulo compacto (20 x 16mm), kan også bruges til forskellige layout, som vi kan bruge

O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. Det kan bruges til 9 GPIOS, som kan bruges som I2C, SPI og PWM

O layout kan tillade que ele seja integrado facilmente à uma placa de circuito impresso, muito utilizada em projetos de automação residencial

Trin 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

O mdulo ESP8266 ESP-12E kan også bruges som ESP-07, kan have en antenne interna (PCB)

Tem 11 pinos GPIO kan bruges som basis til udførelse af ESP8266, som NodeMCU

Trin 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

En af ESP8266 ESP-201 er en model, der kan bruges til at bruge termotyper til prototipação

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

O ESP-201 har 11 portas GPIO, antena embutida e conector U-FL para antena externa. En seleção da antena é feita modificando um jumper (um resistor de 0 (zero) ohms) na parte superior da placa, ao lado do conector U-FL

Trin 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 kan placeres fuldstændigt på en desenvolvimento måde, hvorefter ESP8266-chip kan bruges til konverter TTL-Serial og regulator de tensão 3.3V

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

Der er 10 pinoser til GPIO (I2C, SPI, PWM), mikro-usb-konektor til programmer/alimentação og botaser til nulstilling og flash til modeller

Som podemos kan du se billeder, eller NodeMCU kan bruges på ESP-12E com antena embutida soldado og placa

Trin 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O widulo Wifi ESP8266 NodeMCU ESP-12E er et sted, der er meget interessant for familien ESP8266, ja, hvad der kan bruges til computere og programmer i et sprog, der kan bruges til IDE i Arduino

Essa placa possui 10 pinos GPIO (entrada/saída), suportando funções como PWM, I2C e 1-wire. Tem antena embutida, conversor USB-TLL integrado e o seu formato é ideal to ambientes de prototipação, encaixando facilmente em uma protoboard

Trin 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

En Wifi ESP8266 NodeMCU kan bruges til at gøre følgende, f.eks. Der er ikke noget, der kan bruges til at oprette en mikro -usb -forbindelse til alimentação og konvertere en computer

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

Trin 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

Uma placa de ensaio ou matriz de contato é uma placa com orifícios e conexões condutoras utilizada para a montagem de protótipos e projetos em estado inicial

Sua grande vantagem está na montagem de circuitos eletrônicos, pois apresenta certa facilidade na inserção de componentes. Som placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais

Na superfície de uma matriz de contato 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 ou faixas que consistem em terminais elétricos interligados

Faixas de terminais - São as faixas de contatos no qual são instalados os componentes eletrônicos. 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 componentes ali instalados

Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. Som 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 central, com os pinos de um lado na coluna E, enquanto os pinos da outra lateral são fixados na coluna 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 negativeo ou terra, e 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 possuemem control meior sobre a indutância gerada nos barramentos de alimentação, protegendo o circuito de ruídos causados pelo eletromagnetismo

Trin 25: INTERFACE NodeMCU COM MPU6050

INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050

O MPU6050 funciona no protocolo I2C, por isso so precisamos de dois fios para interagir NodeMCU e MPU6050. Os pinos SCL e SDA de MPU6050 estão conectados aos pinos D1 e D2 do NodeMCU, enquanto os pinos VCC e GND de MPU6050 estão conectados a 3.3V e GND de NodeMCU

Trin 26: MONTAGEM FINAL DEL I

MONTAGEM AFSLUTTENDE DEL I
MONTAGEM AFSLUTTENDE DEL I
MONTAGEM AFSLUTTENDE DEL I
MONTAGEM AFSLUTTENDE DEL I

Trin 27: MONTAGEM FINAL DEL II

MONTAGEM AFSLUTTENDE DEL II
MONTAGEM AFSLUTTENDE DEL II
MONTAGEM AFSLUTTENDE DEL II
MONTAGEM AFSLUTTENDE DEL II
MONTAGEM AFSLUTTENDE DEL II
MONTAGEM AFSLUTTENDE DEL II

Trin 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK

RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK

Os resultados obtidos acima são respectivamente:

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

Anbefalede: