Taula de continguts:

MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS: 29 Passos
MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS: 29 Passos

Vídeo: MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS: 29 Passos

Vídeo: MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS: 29 Passos
Vídeo: Medição de Vibração Torcional no Compressor MC-29801-A 2024, Juliol
Anonim
MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS
MONITORAMENT DA VIBRAÇÓ DE COMPRESSORS

Nosso projecto consisteix en cap desenvolupament de la seva solució IoT per al monitoratge de la vibració de compressors

A ideia do projecteto veio de um dos nossos integrantes de grup que notou em sua unidade de treball 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 sus elementos y garantir que no haja paradas inesperadas é realizado uma mantenimiento preditiva nos mesmos

Per garantir um bom funcionament dos compressors, diariament são coletadas informações de vibração e temperature nos mancais do motor de acionamento do compressor, sendo necessari o deslocament d'un tècnic per realitzar una verificació, impactant en la producció de manteniment

Com a solució per esse problema es va desenvolupar el grup grup amb un sistema de monitoratge de vibració i temperatura en el temps real a qual ser equipament estja submetut, resultant en un ganxo de disponibilitat per a un manteniment atuar en altres frentes, al·lèm de possibilitat uma ràpida açò cas haja alguma informação fora do padrão do equipamento

Pas 1: ELEMENTS NECESSÀRIS 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 elements necessários em nosso projecteto, sendo cada um deles detalhados nos passos a seguir

· Mòdul GY-521 MPU6050 - Aceleròmetre i Giroscòpio;

· Aplicació Blynk;

· Microcontrolador ESP8266 - Placa NodeMCU;

. Protoboard;

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

Pas 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

Aquesta placa sensor utilitza o MPU-6050 que combina 3 eixos de giroscòpi i 3 eixos d’acceleròmetre juntament amb un processador digital de moviment. Utilitzant com entrades auxiliars, podem connectar uma bússola externa de 3 eixos per a fornir 9 eixos naixats. O MPU6050 suprime problemes de alinhamento de eixos que podem surgir em parts diferents

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

Principis de Funcionament:

Giroscòpio

Sensores giroscópicos podem monitorar a orientació, direção, movimiento angular e rotação. Cap telèfon intel·ligent, amb un sensor giroscòpic generalment executat funcions de reconeixement de gestos. Alem disso, os giroscópios em smartphone ajudam a determinar a posição and orientação do aparelho

Aceleròmetre

O acelerômetro é um sensor que mede aceleração, bem com a inclinació, ângulo d’inclinació, rotació, vibració, colisió i gravetat. Quan s’utilitza un telèfon intel·ligent, l’accelerador pot mudar-se automàticament o la visera del celular en vertical o horitzontal, ja que és un sensor que es pot verificar en el moment en què el vetllador de la mateixa gravetat es pot aturar

Comunicação:

Esse sensor utilitza o protocol de comunicació I2C. O I2C é um protocolo de baixa velocidad de comunicação criado pela Philips per a comunicação entre placa mae e dispositius, Sistemas Embarcados e circuitos de celulares

O I2C, além de definir um protocolo, és també un compost per barrament que és conegut com TWI (Two Wire Interface), per un barrament de dos components fi per un cloó (SCL) i un altre per a Dados (SDA). Cada um està connectat a una resistència que funciona com PullUp per a VCC

O I2C és un compost per dos tipus de dispositius, Mestre e Slave, que és normal que un barrament estigui controlat per un Mestre, i que possi diversos altres Slaves, que és possible que es pugui implementar amb un barrament com altres Mestres que sol·liciten o controlin temporalment del Barrament

Cada dispositiu no Barrament està identificat per un endereç de 10 bits, alguns dispositius podem ser de 7 bits

Pinagema:

  • Vcc: Alimentació 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 d'entrada per a comunicació amb dispositiu auxiliar;
  • XCL (AUX_ Clock): Dades d’entrada per a comunicació amb dispositiu auxiliar;
  • AD0: Define 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, cas no es pot forçar valor contrari.

Pas 3: INTRODUCCIÓ AO BLYNK

INTRODUCCIÓ AO BLYNK
INTRODUCCIÓ AO BLYNK

Al considerar armos o universo maker, és possible que no es pugui citar els projectes basats en Arduino

O surgimento de novos dispositius que também podem ser programats em Arduino, bem com a utilització de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possibilitats de projectes que podem ser desenvolupats em Arduino

Paralelamente, o surgimento de serveis connectats à internet e o conceito de IoT (Internet Of Things) augmentam a demanda per dispositius que posseïm connectivitat e, assim, proporcionem o envio de dados à internet e o control remoto d'aquests dispositius

És en aquest context que hauríem de presentar o Blynk

Aquest servei està basat en un aplicatiu personalitzable que permet controlar remotament un programari de maquinari, tant com a reportatge de maquinari a un aplicatiu

Desta forma, és possible construir interfícies gràfiques de control de forma ràpida i intuïtiva i que interaccionin més de 400 plaques de desenvolupament, en la seva majoria basada en Arduino

Pas 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Bàsicament, Blynk és un compost de tres parts: o Blynk App, o Blynk Server i a Blynk Library

Aplicació Blynk

O App Blynk és un aplicatiu disponible per a Android i iOS que permet al usuari criar aplicacions que interagem amb maquinari. Através de um espaço próprio per cada projecte, o usuari pot inserir Widgets que implementen funcions de control (com botons, sliders e chaves), notificació i lectura de dados do hardware (exibindo em displays, gràfics i mapes)

Servidor Blynk

Toda comunicação entre o aplicativo e o hardware do usuário se dá através da cloud Blynk. El servidor és responsable per transmetre els seus dados al hardware, armazenar estados do aplicativo y do hardware y también armazenar dados de sensores lidos pelo hardware mateix se o aplicativo estiver fechado

Vale ressaltar que os dados armazenados no server Blynk podem ser accessibles externament através de uma API HTTP, o que obre una possibilitat d’utilitzar o Blynk per armazenar dados gerados periodically com dados de sensores de temperatura, per exemple

Biblioteques Blynk

Finalment, do side do hardware tenim com a biblioteques Blynk per a diverses plataformes de desenvolupament. Essa biblioteca és responsable per gerir tota una connexió de maquinari com a servidor Blynk e gerir as requisições d’entrada i saída de dados e comandos. Una forma més fàcil i ràpida s'utilitza com a biblioteques Arduino, sense entendre, és possible obtenir versions de la biblioteca per a Linux (i Raspberry Pi!), Python, Lua, entre altres

E isso tudo és grátis?

O Blynk App està disponible gratuïtament per baixar. O acesso ao Servidor Blynk is illimited (e ainda permet ser implementated localmente através do code aberto disponibilised) e as bibliotecas Blynk também são gratuitas

No entanto, cada Widget “custa” determinada quantia de Energy - uma espécie de moeda virtual - e tenim uma quantitat inicial de Energy per ser utilitzat en nossos projectes

Més energia pot ser comprès per desenvolupar projectes més complexos (o molts projectes), però no preocupa: una quantitat d'energia que tenim disponible és suficient per experimentar o aplicar com a aplicacions més usuals

  1. Temos inicialmente 2000 Energy para usarmos em nossos projectos;
  2. Cada Energy utilitzat al seu augment a Widget és retornat a la nostra carta quan exclou aquell Widget;
  3. Somente algumas operações específicas são irreversíveis, ou seja, no retornam os Energy. Mas não se preocupe, você serà avisado pelo App quan for this o case.

Pas 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Per a una instal·lació de l'aplicatiu Blynk al seu telèfon intel·ligent és necessari verificar el sistema operatiu compatible amb l'aplicació, segueix els requisits previs d'instal·lació:

  • Sistema operatiu Android versió 4.2+.
  • Versió iOS 9+.
  • També podeu executar Blynk emuladors.

OBSERVACIÓ: Blynk no s'ha executat en Windows Phones, Blackberries i altres plataformes mortas

Após observar el seu smartphone és compatible amb l'aplicatiu Blynk, s'ha d'accesar a Google Play o App Store, aplicatius que podem trobar fàcilment al seu telèfon intel·ligent i digital a la pèrdua de Blynk

Pas 6: CRIANDO SUA CONTA BLYNK

CRIANDO SUA CONTA BLYNK
CRIANDO SUA CONTA BLYNK

Com o aplicatiu instal·lat, o usuari s’ha de criar uma compte no servidor do Blynk, ja que depenent de connexió utilitzada no es pugui controlar el nostre dispositiu de qualquer lloc no món, sent assim necessari uma compte protegit per senha

Obert o aplicable una clica en Create New Account na tela inicial de Blynk, sendo o procés senzill i ràpid

OBSERVAÇÃO: s'ha de fer servir endereç de correu electrònic vàlid, s'utilitzarà més tard amb freqüència

Pas 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 de aplicativo

Seleccioneu l'opció New Project, apareixent una tela C reate New Project

Nessa nova tela dê o nome ao seu projeto na aba Project Name e escolha o tipo de dispositivo que vaig a usar na aba Choose Device

El nostre projecte es va utilitzar o el nom del Projecte IOT, sent seleccionat a l'opció ESP8266

Feu clic a Crear, accedim al Projecte Canvas, o bé, o bé on creiem el nostre aplicatiu personalitzat

Paral·lelament, amb un correu electrònic amb un codi - o token d'autenticació - serà enviat per a un correu electrònic cadastrat sense aplicació: guarda-o, utilitzarem elements breus

Pas 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, la vostra llista amb els widgets disponibles serà oberta

Widgets são itens que podem ser inserits en el nostre espai i representar funcions de control, de leitura i interface com nosso hardware

Existeixen 4 tipus de ginys:

  • Controladors - usats per enviar comandos que controlen el seu maquinari
  • Displays - used for visualization de dados a partir de sensores e altres fonts;
  • Notificacions - enviar missatges i notificacions;
  • Interface - widgets per executar determinades funcions de GUI;
  • Outros: widgets que no pertanyen a cap categoria;

Cada Widget té les seves configuracions configurades. Alguns dos Widgets (per exemple Bridge) apenas habilitam a funcionalidad e eles não têm nenhuma configuração

També hem seleccionat un widget SuperChart, que és utilitzat per visualitzar històrics

Repare que o widget SuperChart “custa” 900 itens d’energia, que seran debitats pel seu total inicial (2000), mostrats en part superior da tela. Aquest widget serà afegit al disseny del seu projecte

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

Pas 9: CONFIGURANDO SEU WIDGET

WIDGET CONFIGURANDO SEU
WIDGET CONFIGURANDO SEU
WIDGET CONFIGURANDO SEU
WIDGET CONFIGURANDO SEU
WIDGET CONFIGURANDO SEU
WIDGET CONFIGURANDO SEU

Com aquest Widget és un visualitzador de dades històrics, o bé, dos dies de Temperatura i Vibração que serà enviat al Blynk, és necessari alguns ajustos per exibir-los correctament:

Feu clic a la llista d'aquest Widget, com a opcions de configuració serios exibidas

Nessa nova tela clique em DataStream, nomeie-o e clique no ícone de configuração on you can find the following dado:

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

  • Pinos Digitais - representant pinos digitais físics in their hardware. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - representant pinos de IO analógicos físicos en el seu hardware.
  • Pinos Virtuais - não têm representação física. Sols usats per transferir qualquer dado entre o Blynk App and your hardware.

Sendo utilitzat per emetre un projecte a l’opció VIRTUAL V4 per a Temperatura i VIRTUAL V1 per a Vibração

Após o ordre d’execució, o aplicatiu tenta connectar-se al hardware através del servidor Blynk. No hi ha cap mena de valor, encara que no tinguem cap dispositiu configurat per utilitzar-lo

Vamos instalar a biblioteca Blynk

Pas 10: INSTAL·LAR una 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

Primerament, hem d’instal·lar una biblioteca de Blynk per a IDE Arduino

Baixe o arquivo Blynk_Release_vXX.zip

A seguir, descompacte o conteúdo arquivo na pasta sketchbook da Arduino IDE. Una localització d'aquesta pasta pot ser obtinguda directament de IDE Arduino. Per tal de, obriu un IDE Arduino, feu clic a Fitxer → Preferències, al camp o a la ubicació del Quadern de bocet

O conteúdo do arquivo descompactado ha de ficar-se com a seguir:

seu_diretorio_ / libraries / Blynkseu_diretorio / libraries / BlynkESP8266_Lib

seu_diretorio / tools / BlynkUpdaterseu_diretorio / tools / BlynkUsbScript

Após reiniciar a IDE Arduino, nous exemples de codi referents a biblioteca Blynk podem trobar-los en File → Exemples → Blynk. Per a un nou maquinari per exemple, o ESP8266, seleccioneu un exemple a Fitxer → Exemples → Blynk → Boards_WiFi → ESP8266_Standalone

Pas 11: CHAVE D'AUTORITZACIÓ DE CONTROLE DE HARDWARE

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

A linha acima define o token d'autorització per a control del maquinari

Aquest token és un número únic que va ser gerat durant una criació del projecte sense aplicatiu i ha de ser preenchido conforme o codi enviat per correu electrònic

Pas 12: CREDENCIAIS D'ACESSO A REDE WI-FI

CREDENCIAIS D'ACESSO À REDE WI-FI
CREDENCIAIS D'ACESSO À REDE WI-FI

As linhas acimas devem ser adequades of acord com o name e a senha da rede Wi-Fi em que o ESP8266 irá se connectar

Uma vez ajustadas as linhas de code, carregue o software na placa de development através do botão Upload da IDE Arduino

Pas 13: FINAL DE CÓDIGO

#defineix BLYNK_PRINT de sèrie

#incloure

#incloure

#incloure

char auth = "Codi de l'autor del projecte";

// Les vostres credencials de WiFi.

// Estableix la contrasenya a "" per a xarxes obertes.

char ssid = "Nom per reduir WIFI";

char pass = "SSID canviar WIFi";

// Adreça del dispositiu esclau MPU6050

const uint8_t MPU6050SlaveAddress = 0x68;

// Seleccioneu pins SDA i SCL per a la comunicació I2C

const uint8_t scl = D1;

const uint8_t sda = D2;

// factor d'escala de sensibilitat respectiu al paràmetre d'escala completa proporcionat a

fitxa de dades

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 poques adreces de registre de configuració

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, Temperatura, GyroX, GyroY, GyroZ;

configuració nul·la () {

Serial.begin (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

bucle buit () {

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

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// divideix cadascun amb el seu factor d’escala de sensibilitat

Ax = (doble) AccelX / AccelScaleFactor;

Ay = (doble) AccelY / AccelScaleFactor;

Az = (doble) AccelZ / AccelScaleFactor;

T = (doble) Temperatura / 340 + 36,53; // fórmula de temperatura

Gx = (doble) GyroX / GyroScaleFactor;

Gy = (doble) GyroY / GyroScaleFactor;

Gz = (doble) GyroZ / GyroScaleFactor;

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

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

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

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

retard (1000);

Blynk.run ();

Blynk.virtualWrite (V1, Axe);

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

Wire.endTransmission ();

}

// llegir els 14 registres

void Read_RawValue (uint8_t adreça del dispositiu, 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 ());

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

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

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

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

}

// configureu MPU6050

void MPU6050_Init () {

retard (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); // set +/- 250 graus / segon escala completa

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // set +/- 2g escala completa 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);

}

Pas 14: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 é um chip que revolucionou o fabricant de moviments pel seu baix custo i difusió ràpida

O que mais chama atenção é que ele possui Wi-fi possibilitant a connexió de diversos dispositius a internet (o rede local) com a sensors, atuadors i etc

Per facilitar o utilitzar desse xip, varis fabricants de mòduls de criaram i plaques de desenvolupament

Essas placas variam de tamanho, número de pins o tipus de connexió com a computador

Pas 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 módulos com chip ESP8266 estão popularizando e são uma ótima alternativa per al seu projecte de IoT (Internet of Things)

Os módulos utilizam o mesmo controlador, o ESP8266. (DATASHEET ANEXADO), e o número de portes GPIO varia conforme o model del mòdul. Depenent del model, podem tenir interfícies I2C, SPI i PWM, de sèrie

A alimentação dos módulos é de 3, 3V, assim com o nível de sinal dos pinos. Possuem també uma CPU de 32 bits rodant a 80MHz, suportant internet nos padrões 802.11 b / g / n i varis protocols de seguretat com WEP, WPA, WPA2, etc

A programação can ser feita via commandos AT or using a linguagem LUA. São ideais for projectos de IoT pois possuem pouquíssimo consumo de energia in modo sleep

Pas 16: MÓDUL 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 és o módulo mais comum da linha ESP8266

Ele é compacto (24, 8 x 14, 3 mm), e possui dois pinos GPIO que podem ser controlats conforme al programa. O ESP-01 pot tenir un firmware regravat i / o atualitzat utilitzant interface serial

Uma pequena desvantagem desse type de módulo é a disposição dos pinos, que dificultam a utilação em uma protoboard, mas você can easily use um adaptador for módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com this adaptador você can connectar o módulo ESP8266 ESP-01 diretament em microcontroladors com nível de sinal de 5V, com és o cas de Arduino Uno

Pas 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 poco diferente das otras placas da linha ESP8266, pois no pot portar portes que podem utilitzar per accionar dispositius o llevar-los sensors

Per un altre costat, és una alternativa interessant per a projectes de IoT quan es necessita una bona connexió de rede / internet per sota custo

Podeu utilitzar-lo, per exemple, per muntar un servidor web com Arduino o efetuar-vos amb una comunitat de llarga distància entre places com Arduino / Arduino, Arduino / Raspberry, etc

No possui antena onboard, mas tem um conector for antena externa on podem usar um cabo pigtail U. FL e uma antena SMA, augmentant considerablement o alcance do sinal wifi

Pas 18: MÓDUL 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é és amb un mòdul compacte (20 x 16mm), però amb un disseny diferent, sempre amb pinzells de lliga

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

O layout do módulo permet que ele seja integrado facilmente a uma placa de circuito impreso, muito utilizada en proyectos de automatización residencial

Pas 19: MÓDUL ESP8266 ESP-12E

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

O módulo ESP8266 ESP-12E é muito semelhante ao ESP-07, mas possui apenas antena interna (PCB)

Tem 11 pinos GPIO i és molt utilitzat com a base per a altres mòduls ESP8266, com a NodeMCU

Pas 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 módulo ESP8266 ESP-201 és un mòdul poc més fàcil d'utilitzar en termes de prototipació, per què es pot muntar en un protoboard

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

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

Pas 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 é uma placa de desarrollo completo, que além do chip ESP8266 conta com a conversor TTL-Serial e um regulador de tensão 3.3V

É um mòdul que pots ser encastat directament en protoboard i dispensa o ús d'un microcontrolador extern per operar, ja que pots ser fàcilment programat utilitzant LUA

Possible 10 pins de GPIO (I2C, SPI, PWM), conector micro-usb per a programa / alimentació i botons per a reset i flash do módulo

Com podem ver na imagem, o NodeMCU vem com um ESP-12E com antena embutida soldat na placa

Pas 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O módulo Wifi ESP8266 NodeMCU ESP-12E é uma das placas mais interessants da família ESP8266, ja que podeu ser fàcilment lligada a un ordinador i programada com a un llenguatge lingüístic i també usant un IDE do Arduino

Essa placa possui 10 pins GPIO (entrada / saída), suportant funcions com PWM, I2C e 1-wire. Tem antena embutida, convertor USB-TLL integrado e o your format és ideal per a ambients de prototipació, incaixant fàcilment en un protoboard

Pas 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

O módulo Wifi ESP8266 NodeMCU té dos botons, conforme mostrado na imatge acima: Flash (utilitzat com a important del firmware) i RST (Reset). No mateix lado tenim o conector micro usb per alimentació i connexió com a computador

No lado oposto, tenim o ESP-12E e sua antena embutida, já soldado na placa. Nas laterais tenim os pinos de GPIO, alimentació externa, comunicação, etc

Pas 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 i connexions condutoras utilitzades per a un muntatge de prototips i projectes en estat inicial

Sua grande vantagem está na montagem de circuitos eletrônicos, pois presenta una certa facilitat en la inserció de components. As 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 existeixen centenes d’orifícios on são encaixats os components. Em sua part inferior são instalados contatos metálicos que interligam eletricamente os components inseridos na placa. Generalment suportam corrents entre 1 A i 3 A

O layout típico de uma placa de ensaio é composto de duas areas, chamadas de tiras ou faixas que consisten en terminais elétricos interligados

Faixes de terminis - São as faixas de contatos no qual são instalados os componentes eletrônicos. Nas laterais das placas generalment existeixen dues trilhas de contats interligades verticalment. Na faixa vertical no centre da placa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para possibilitar um millor arrefeciment de CI’s e altres components altres instal·lats

Entre as faixes laterais e o entalhe central existem trilhas de cinc contats dispostas paralelamente e interligadas horizontalmente. As five colunas de contats do lado right do entalhe são frequentemente marcados as 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 altra lateral são fixados na coluna F, do outro lado do entalho central

Faixes de barraments - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo o terra, e altra para o positivo

Normalment a la colònia que es destina a la distribució de la tensió d’alimentació està marcada en vermell, enquanto a la coluna destinada al fio terra està marcada en blau o preta. Alguns projectes moderns de placas de ensaio possuem um controle maior sobre a indutância gerada nos barramentos de alimentación, protegendo o circuito de ruidos causados pelo eletromagnetismo

Pas 25: INTERFACE NodeMCU COM MPU6050

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

O MPU6050 no funciona en protocol I2C, per tant, només és precís fer-ne fios per interagir NodeMCU i 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 connectados a 3.3V e GND de NodeMCU

Pas 26: MONTAGEM FINAL PART I

MONTAGEM FINAL PART I
MONTAGEM FINAL PART I
MONTAGEM FINAL PART I
MONTAGEM FINAL PART I

Pas 27: MONTAGEM FINAL PART II

MONTAGEM FINAL PART II
MONTAGEM FINAL PART II
MONTAGEM FINAL PART II
MONTAGEM FINAL PART II
MONTAGEM FINAL PART II
MONTAGEM FINAL PART II

Pas 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

Els resultats obtinguts són màxims respectivament:

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

Recomanat: