Tartalomjegyzék:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 lépés
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 lépés

Videó: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 lépés

Videó: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 lépés
Videó: Часть 4 - Трипланетная аудиокнига Э. Э. Смита (глы 13–17) 2024, Július
Anonim
MONITORAMENTO DA VIBRAÇÓ DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÓ 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 directta 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 um bom funcionamento dos compressores, diariamente são coletadas informationções de vibração and temperatura nos mancais do motor de acionamento do compressor, sendo mustário o deslocamento de um técnico para realizar a verificação, impactando na perda de produtivido da manuten

Como solução para esse problem foi desenvolvido pelo grupo um system de monitoramento de vibração and temperatura em tempo real a quality esse equipamento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em outras frentes, além de possibleilitar uma rápida informção fora do padrão do equipamento

1. lépés: 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 requiredários em nosso projeto, sendo cada um deles detailhados 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 and a descrição de cada komponens

2. lépés: 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

Az MPU-6050 szonda érzékelőjének használata 3 kombinált giroszkópia és 3 nem acelerometrikus juntamente digitális processzor digitális mozgatása. Használja a kiegészítő beavatkozásokat, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problem de alinhamento de eixos que podem sebész em partes distintas

Essa placa hasznosítás vagy protokoll I2C az átvitelhez

Princípios de Funcionamento:

Giroscópio

Sensores giroscópicos podem monitor és orientation, directção, movimento szögletes és forgó. Nincs okostelefon, giroscópico geralmente execute funções de reconhecimento de gestos. Além disso, os giroscópios em smartphone ajudam a determinar a posição e orientationção do aparelho

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. Használjon okostelefonokat, vagy gyorshajtóműveket, mudar automatikus vezérlőket, vagy vízszintes függőleges vagy vízszintes látómezőt, és ez a szenzor pode verificar em que eixo vetor aceleração da gravidade atua

Comunicação:

Ez az érzékelő az I2C kommunikációs protokollja. 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 circuititos celulares

O I2C, além de definir um protocolo, é também composto do barramento que é conhecido como TWI (Two Wire Interface), um barramento de dois fios compost por um um fio para Clock (SCL) and outro para Dados (SDA). Ez a PullUp vagy a VCC funkciója

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

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

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_ Óra): Data de entrada para comunicação com dispositivo auxiliar;
  • AD0: Határozza meg az I2C endereço, se 0V o endereço é 0x68, se 3, 3V vagy endereço é 0x69 Esse pino tem um ellenállás PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

3. lépés: INTRODUÇÃO AO BLYNK

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

Ao fontolóra veheti az univerzum készítőjét, és lehetetlenné teszi a citromokat, valamint az Arduino alapú projektjeit

Ha sebészeti műveleteket végeznek, írják be az Arduino programjait, és használják a pajzsok (placas que agregam funções aos dispositivos Arduino) ampliaram mint lehetséges projetos que podem ser desenvolvidos em Arduino programjait

Paralelamente, vagy sebészi szolgáltatásokat nyújtó szolgáltatások az interneten és az IoT (Internet Of Things) aumentaram a demanda por dispositivos que possuam conectividade e, assim, proporcionem o envio de dados à internet e o controle remoto destes dispositivos

É neste contexto que gostaríamos de apresentar o Blynk

Este szerviz és baseado em um aplicativo personalizável que permite control Remotamente um hardware programmevel, bem como reportar dados do hardware ao aplicativo

Desta forma, é possível konstruktív interfészek gráficas de controle de forma rápida e intuitiva e que interage com mais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

4. lépés: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Alapvető, o Blynk é komposzt de três partes: o Blynk App, o Blynk Server és a Blynk Library

Blynk alkalmazás

O App Blynk é applikáció az Android és az iOS que permite ao usuário criar aplicações que interagem com hardverhez. Através de um espaço próprio para cada projeto, o 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 szerver

Toda comunicação entre o aplicativo e o hardware do usuário se dá através da cloud Blynk. O szervidor és válaszadás az adatátvitelhez a hardverhez, armazenar estados do aplicativo e do hardware and também armazenar dados de sensores lidos pelo hardver mesmo se o aplicativo estiver fechado

Vale ressaltar que os dados armazenados no server Blynk podem ser acessados externamente através de uma API HTTP, or que abre a anilizade de useiz o o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura, por example

Blynk könyvtárak

Végső soron a hardveres tematika, mint a bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responseavel por gerir toda a conexão do hardver com or servidor Blynk e gerir 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 ingyenes és ingyenes. 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

No 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 more usuais

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Cada Energy utilizado ao acrescentar um Widget é retornado à nossa carteira quando exluí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.

5. lépés: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Az alkalmazás telepítéséhez Blynk em seu Smartphone és szükséges verificar se o system operacional é kompatibilis com o App, segédabaixo os pré-requisitos de instalação:

  • Android operációs rendszer 4.2+.
  • IOS versao 9+.
  • Você também pode executar Blynk em emuladores.

MEGJEGYZÉS: Végezze el a Windows Phones, Blackberry és outta plataformas mortas alkalmazásokat

Após observar se seu okostelefon és kompatibilis com applikáció Blynk, szóhasználat a Google Playen vagy az App Store -ban, az applicativos que podem ser encontrados facilitmente em seu smartphone and digitar na aba de pesquisa Blynk

6. lépés: 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 qualityquer lugar no mundo, sendo assim välttähetetlen uma contact protegida por senha

Aberto vagy aplicativo klikk Új fiók létrehozása a Blynk inicializálásához, egyszerű és egyszerű folyamatokhoz

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

7. lépés: 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 director do aplicativo

Válassza ki az új projektet, válasszon egy új projektet

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álassza az eszközt

Em nosso projeto foi hasznosítás vagy nome Projeto IOT, küldjön választást az opció ESP8266

Após clickarmos em Create, teremos acess Ao Project Canvas, ou seja, o 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

8. lépés: CONFIGURANDO SEU PROJETO

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

Uma vez no espaço do projeto, ao clickar em qualityquer ponto da tela, uma list com os Widgets disponíveis será aberta

Widgets são itens que podem ser inseridos em nosso espaço e representam funções de controle, de leitura and interface com nosso hardver

Létezik 4 tipp a widgetekhez:

  • Controladores - usados para enviar comandos que controlam seu hardware
  • Kijelzők - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Interfész - widgetek para executar determinadas funções de GUI;
  • Outros - widgetek que não pertencem a nenhuma kategoria;

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

Válassza ki a SuperChart widgetet, vagy küldje el a hasznos képeket a vizuális adatokhoz

A SuperChart „custa” widget javítása 900 itens de energia, que serão debitados do seu total inicial (2000), mostrados na parte superior da tela. Ez a widget szerda 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

9. lépés: 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 Temperatura e Vibração que será enviado ao Blynk, é requiredário alguns ajustes para exibi-los corretamente:

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

Nessa nova tela kattintás a DataStream, nomeie-o e clique no ícone de configuração on on pode ser encontrado o seguinte dado:

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Ele definiálja a minőségi pino irá controlar ou ler

  • Pinos Digitais - a pinos digitalis físicos em seu hardvere. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - a pinos de IO analógicos físicos em seu hardvere.
  • Pinos Virtuais - não têm represententação física. Eles são usados a transferir qualityquado dado entre vagy Blynk App és seu hardver.

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

Após o comando de execução, o aplicativo tenta se conectar ao hardver através do servidor Blynk. No entanto, ainda não temos vagy nosso hardver configurarado para usá-lo

Vamos telepíti a biblioteca Blynk

10. lépés: BIBLIOTECA BLYNK PARA és IDE ARDUINO TELEPÍTÉSE

INSTALANDO a BIBLIOTECA BLYNK PARA és IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA és IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA és IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA és IDE ARDUINO

Elsődleges, iremos telepítve a biblioteca do Blynk para IDE Arduino

Baixe vagy arquivo Blynk_Release_vXX.zip

Az Arduino IDE tészta vázlatfüzetének keveréke, lebontása vagy kontextusa. A localização desta pasta pode ser obtida directtamente 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_/libraries/Blynkseu_diretorio/libraries/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

Após reiniciar a IDE Arduino, novos exemplos de código referentes à biblioteca Blynk podem ser encontrados em File → Examples → Blynk. Példa erre a hardverre, például ESP8266, kiválasztás vagy példák Fájl → Példák → Blynk → Boards_WiFi → ESP8266_Standalone

11. lépés: CHAVE DE AUTORIZAÇÓ DE CONTROLE DE HARDWARE

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

A hardver hardver vezérlési engedélyének meghatározása

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

12. lépés: CREDENCIAIS DE ACESSO À REDE WI-FI

CREDENCIAIS DE ACESSO, REDE WI-FI
CREDENCIAIS DE ACESSO, REDE WI-FI

Mint linhas acimas devem ser sobadas 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 or software and placa de desenvolvimento através do botão Upload da IDE Arduino

13. lépés: CÓDIGO DÖNTŐ

#define BLYNK_PRINT sorozat

#befoglalni

#befoglalni

#befoglalni

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

// WiFi hitelesítő adatai.

// Állítsa be a jelszót "" a nyitott hálózatokhoz.

char ssid = "Nome da rede WIFI";

char pass = "SSID rede WIFi";

// MPU6050 slave eszköz címe

const uint8_t MPU6050SlaveAddress = 0x68;

// Válasszon SDA és SCL csapokat az I2C kommunikációhoz

const uint8_t scl = D1;

const uint8_t sda = D2;

// érzékenység skála tényező a teljes skála beállításnak megfelelően

adatlap

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 kevés konfigurációs regisztercím

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, hőmérséklet, GyroX, GyroY, GyroZ;

void setup () {

Sorozat.kezdet (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

kettős Axe, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// ossza meg mindegyiket az érzékenységi skála tényezőjével

Ax = (dupla) AccelX/AccelScaleFactor;

Ay = (dupla) AccelY/AccelScaleFactor;

Az = (dupla) AccelZ/AccelScaleFactor;

T = (kettős) Hőmérséklet/340+36,53; // hőmérséklet képlet

Gx = (kettős) GyroX/GyroScaleFactor;

Gy = (kettős) GyroY/GyroScaleFactor;

Gz = (kettős) GyroZ/GyroScaleFactor;

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

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

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

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

késleltetés (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 (adatok);

Wire.endTransmission ();

}

// olvassa el mind a 14 regisztert

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

Hőmérséklet = ((((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 ());

}

// az MPU6050 beállítása

void MPU6050_Init () {

késleltetés (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); // beállítás +/- 250 fok/másodperc teljes skála

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

}

14. lépés: 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 lehetőségek és az internetes (vagy helyi) como sensores, atuadores e stb

Para facilititar o uso desse chip, vários fabricantes criaram módulos e placas de desenvolvimento

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

15. lépés: 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 se popularizando e são uma ótima alternativa para or seu projeto de IoT (Internet of Things)

Os módulos utilizam o mesmo controlador, vagy ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do módulo. Modellfüggő, podemos vagy I2C, SPI és PWM interfészek, sorozatok

A alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. Ez a processzor 32 bites, 80 MHz -es, támogatja az internetes 802.11 b/g/n szabványú protokollokat a WEP, WPA, WPA2 stb

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

16. lépés: 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ód ESP8266 ESP-01 é o 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 programção. O ESP-01 pode ter 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 facilitmentte utilizar um adaptador para modeulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) Az ESP-01 közvetlen irányítása az 5V-os mikrokonfigurációkhoz, az Arduino Uno-hoz

17. lépés: 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

A mód wifi ESP8266 ESP-05 és módszerek a pohaco diferente das outras placas da linha ESP8266, po não possui portas que podemos usar para acionar dispositivos ou ler dados de sensores

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, por example, 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 um conector para antena externa onde podemos us cab um pigtail U. FL and uma antena SMA, aumentando aspravelmentete or alcance do sinal wifi

18. lépés: 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 compact (20 x 16mm), mas com um layout diferente, 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. Ez a mód a 9 GPIOS, ez a funkció az I2C, SPI és PWM

O layout do módulo permite que ele seja integrado Facility of a placa de circuitito impresso, muito utilizada em projetos de automação residencial

19. lépés: 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

Az ESP8266 ESP-12E módszerek ESP-07, mas posui apenas antena interna (PCB)

Tem 11 pinos GPIO és é muito utilizado como base para outros módulos ESP8266, como or NodeMCU

20. lépés: 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 é 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 responseáveis pela comunicação serial, atrapalham um pouco esse tipo de monttagem, mas você pode soldar esses pinos no lado oposto da placa, ou utilizar algum tipo de adaptador

O ESP-201 possui 11 portos GPIO, antena embutida és U-FL para antena externa. Válassza ki az antennát és módosítsa az áthidalót (0 ellenállás 0 (nulla) ohm) és a felsőbb részeket, valamint az U-FL csatlakozót

21. lépés: NodeMCU ESP8266 ESP-12E

Csomópont: MCU ESP8266 ESP-12E
Csomópont: MCU ESP8266 ESP-12E
Csomópont: MCU ESP8266 ESP-12E
Csomópont: MCU ESP8266 ESP-12E

O Módulo ESP8266 NodeMCU ESP-12E é plama de desenvolvimento complete, que além do chip ESP8266 tartalmazza a TTL-Serial és 3.3V feszültségszabályozó kompatibilitást

É um módulo que pode ser encaixado directtamente na protoboard e dispensa o uso de um microcontrolador externo para operar, já que pode ser facilitmentte programado utilizando LUA

Possui 10 GPIO (I2C, SPI, PWM), mikro-usb konnektor, amely a programozási/alimenziós és botot állítja vissza a mód és a flash visszaállításához

Como podemos ver imagem, vagy NodeMCU vem com ESP-12E com antena embutida soldado na placa

22. lépés: 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 more interesantes da família ESP8266, já que pode ser facilitmentte ligada à um computador e programada com a language Lua e também utilizando and IDE do Arduino

Essa placa possui 10 pinos GPIO (entrada/saída), támogatja a PWM, I2C és 1-wire vezetékes funkciókat. Tem antena embutida, integrált USB-TLL integrátor és e-formátum, amely ideális a környezeti prototípushoz, encaixando helpmen em em protoboard

23. lépés: HARDVER MÓDULO Wifi ESP8266 NodeMCU

HARDVER MÓDULO Wifi ESP8266 NodeMCU
HARDVER MÓDULO Wifi ESP8266 NodeMCU

A mód Wifi ESP8266 NodeMCU a botok számára, a legmegfelelőbb képszerkesztő: Flash (a firmware használatához) és az RST (Reset). Nincs mesmo lado temos vagy konnektor mikro -usb alimentação és conexão com vagy számítógép

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

24. lépés: 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 monttagem de circuititos eletrônicos, pois apresenta certa facidade na inserção de komponensek. 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 létező centenas de orifícios onde são encaixados os komponensek. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os komponensek 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 composem em terminais elétricos interligados

Faixas de terminais - São as faixas de contatos no qual são instalados os componentses eletrônicos. Nas laterais das placas geralmente egzistem 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 possibleil um um melhor arrefecimento de CI’s e outros komponensek ali instalados

Entre as faixas laterais e o entalhe central pastem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. As cinco colunas de contatos do lado esquerdo do entalhe são frekventment 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 circuit, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo ou terra, e outra para o positivo

Normális 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 o circuit and ruídos causados pelo eletromagnetismo

25. lépés: INTERFÉSZ NodeMCU COM MPU6050

INTERFÉSZ NodeMCU COM MPU6050
INTERFÉSZ NodeMCU COM MPU6050
INTERFÉSZ NodeMCU COM MPU6050
INTERFÉSZ NodeMCU COM MPU6050

O MPU6050 funkciója nem rendelkezik protokoll I2C -vel, amely szintén precízen működik a NodeMCU és MPU6050 közötti integrációban. Az SCL és SDA de MPU6050 konnektorok a Pinos D1 és D2 a NodeMCU, valamint a VCC és a GND de MPU6050 konnektorok és a 3.3V és a NodeMCU konnektorok

26. lépés: MONTAGEM ZÁRÓ I. RÉSZ

MONTAGEM ZÁRÓ I. RÉSZ
MONTAGEM ZÁRÓ I. RÉSZ
MONTAGEM ZÁRÓ I. RÉSZ
MONTAGEM ZÁRÓ I. RÉSZ

27. lépés: MONTAGEM ZÁRÓ RÉSZ II

MONTAGEM ZÁRÓ RÉSZ II
MONTAGEM ZÁRÓ RÉSZ II
MONTAGEM ZÁRÓ RÉSZ II
MONTAGEM ZÁRÓ RÉSZ II
MONTAGEM ZÁRÓ RÉSZ II
MONTAGEM ZÁRÓ RÉSZ II

28. lépés: A 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

Az eredmény: obtidos acima são respectivamente:

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

Ajánlott: