Satura rādītājs:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 soļi
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 soļi

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 soļi

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 soļi
Video: ANDRÉ DE SOUZA MATOS VICENTE (29º SIC UFSC) 2024, Jūlijs
Anonim
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORI
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORI

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

Lai garantētu kompresoru drošību, dienasgaismas informācijas informāciju par vibrāciju un temperatūras režīmu, var izmantot motora kompresora dzinēju, nepieciešamības gadījumā vai deslocamento de um tvcnico para realizācijas un verificação, trieciena un perfekcijas izgatavošanas procesu

Como solução para esse problem foi desenvolvido pelo grupo um system de monitoramento de vibração and 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 possibleilitar auma caso informācija par padoão do ekipamento

1. darbība: 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 nepieciešamības em nosso projeto, sendo cada um deles detahados nos passos a seguir

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

· Lietotne Blynk;

· Mikrokontrolators ESP8266 - Placa NodeMCU;

. Protoboard;

Abaixo serão detalhados os passos and descrição de cada components

2. darbība: 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 sensoru izmantošana vai MPU-6050 kombinācija 3 nexos de giroscópio un 3 eixos de acelerômetro juntamente Com processor digital digital de Movimento. Izmantojiet kā papildu palīglīdzekļus, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problēmas de alinhamento de eixos que podem chirurgir em partes distintas

Essa placa utiliza vai protokols I2C transmiso de dados

Princípios de Funcionamento:

Žiroskopija

Sensores giroscópicos podem monitorar un orientation, directionção, movimento leņķiskais un rotējošais. Nav viedtālruņa. 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 inclinação, rotação, vibração, colisão e gravidade. Ja vēlaties izmantot viedtālruni, acelerometru, poda mudar automātisko, vai vizuli, kas ir celulārs un vertikāls vai horizontāls, ja eses sensoru pode verificar em que eixo vetor aceleração da gravidade atua

Comunicação:

Šī sensora izmantošana vai protokols I2C. O I2C ir protokols baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistēmas embarcados e circuititos de celulares

O I2C, kā noteikts protokols, kā arī kompozītmateriālu kompresija, kas sastāv no TWI (divu vadu saskarne), kā arī pulksteņa (SCL) un Dados (SDA) kompozīcijas sastādīšanas barometrs. Cada um Connectado un um resistor que funcionacomo PullUp para vai VCC

O I2C ir komposts par 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 bits, alguns dispositivos podem ser de 7 bits

Pinagem:

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

3. darbība: INTRODUÇAO AO BLYNK

INTRODUČO AO BLINKS
INTRODUČO AO BLINKS

Ao apsverot vai universo veidotājs, piemēram, neiespējami citronu un projetos bāzes Arduino

O ķirurģija, lai novirzītos, lai izveidotu podagra serdes programmas Arduino, bem como a utilização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possibleilidades de projetos que podem ser desenvolvidos em Arduino

Paralelamente, vai ķirurģija, lai sniegtu pakalpojumus, kas saistīti ar internetu un interneta lietu koncepciju (IoT Internet), kas nodrošina pieprasījumu pēc izvietojuma, kas nodrošina iespēju sazināties ar internetu, kontrolēt, proporcionāli vai apzināties internetu

É neste contexto que gostaríamos de apresentar o Blynk

Este serviss un pamatojums em aplicativo personalizável que permite controlar remotamente um hardware programmevel, bem como reportar dados do hardware in ao aplicativo

Desta forma, ē possível konstruktīvās saskarnes 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. darbība: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Pamata, o Blynk un komposta de três partes: o Blynk App, o Blynk Server un Blynk Library

Lietotne Blynk

O App Blynk ir lietojumprogramma, kas paredzēta operētājsistēmai Android un iOS. Atravas de um espaço próprio para cada projeto, or 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 and mapas)

Blynk serveris

Toda comunicação entre vai aplicativo e o hardware do usuário se dá através da cloud Blynk. Pakalpojumu sniedzējs var atbildēt uz aparatūras pārraidi, armatūras estados do aplicativo e do hardware and também armazenar dados de sensores lidos pelo hardware 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 optionilidade use use or o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura, por example

Blynk bibliotēkas

Visbeidzot, veiciet aparatūras tematus kā bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca ir atbilde uz gerir toda a conexão do hardware com or servidor Blynk e gerir as requisições de entrada and 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 ir pieejams bez maksas. 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 komplekss (ou muitos projetos), mas não se preocupe: a quantidade de Energy que temos disponível é suficiente para experimentarmos vai aplicativo e para as aplicações mais usuais

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

5. darbība: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Lai instalētu, izmantojiet lietojumprogrammu Blynk em seu Viedtālrunis, kas nepieciešams, lai pārbaudītu sistēmas darbību un saderību ar lietotni, lietotnes segmentu:

  • Android OS versija 4.2+.
  • IOS versijā 9+.
  • Você também pode executar Blynk em emuladores.

OBSERVAÇÃO: Blynk não é executado em Windows Phones, Blackberry and outras plataformas mortas

Após observar se seu viedtālrunis ir saderīgs ar aplicativo Blynk, uzvārds vai pakalpojums Google Play vai App Store, aplicativos que podem ser encontrados facmente em seu smartphone and digitar na aba de pesquisa Blynk

6. darbība: 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 nepieciešamība, kas saistīta ar protegida por senha

Aberto o aplicativo clique em Izveidot jaunu kontu, sākot ar Blynk, sūtot vai apstrādājot vienkāršus un efektīvus

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

7. darbība: 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 galvenais do aplicativo

Atlasiet jaunu projektu un parādiet jaunu projektu

Nessa nova tela dê o nome ao seu projeto na aba Projekta nosaukums e escolha o tipo de dispositivo que vai usar na aba Izvēlieties ierīci

Ja vēlaties izmantot Projeto IOT, izmantojiet opciju ESP8266

Após clickarmos em Create, teremos acesso 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. darbība: 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 qualquer ponto da tela, uma list com os Widgets disponíveis será aberta

Logrīki, kas ir aprīkoti ar nesošu espaço un reprezentatīvu funkciju kontroli, lejupielādes un saskarnes aparatūras aparatūru

Pastāv 4 padomi par logrīkiem:

  • Controladores - usados para enviar comandos que controlam seu hardware
  • Displeji - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Interfeiss - logrīki, kas paredzēti GUI izpildes noteikšanai;
  • Outros - logrīki que não pertencem a nenhuma categoryoria;

Cada Widget tem suas próprias configurações. Alguns dos logrīki (piemēram, tilts), kas ir aprīkoti ar funkcionalitāti un e eles não têm nenhuma configuração

Izvēlieties SuperChart logrīku vai logrīku, nosūtiet to, lai izmantotu vizuālo tēlu

Repare que o widget SuperChart “custa” 900 itens de energia, que serão debitados do seu total inicial (2000), mostrados na parte superior da tela. Esse widget sera 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. darbība: 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 Novada tela klikšķis em DataStream, nomeie-o e clique no ícone de configuração on one pode ser encontrado o seguinte dado:

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Nosakiet kvalitatīvu kontroli un kontrolējiet to

  • Pinos Digitais - reprezentē pinos digitalis físicos em seu hardware. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - Pinos de IO analógicos físicos em seu aparatūra.
  • Pinos Virtuais - não têm represententação física. Eles são usados para transferir qualquer dado entre o Blynk App e seu hardware.

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

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

Ievietojiet Blynk biblioteca

10. darbība. Instalējiet BIBLIOTECA BLYNK PARA un IDE ARDUINO

Instalējiet BIBLIOTECA BLYNK PARA un IDE ARDUINO
Instalējiet BIBLIOTECA BLYNK PARA un IDE ARDUINO
Instalējiet BIBLIOTECA BLYNK PARA un IDE ARDUINO
Instalējiet BIBLIOTECA BLYNK PARA un IDE ARDUINO

Sākotnēji, iremos ir instalēta Blynk biblioteca ar IDE Arduino

Baixe vai arquivo Blynk_Release_vXX.zip

Arduino IDE makaronu sketchbook sajaukums, kompozīcijas vai konteksta sadalījums. A localização desta pasta pode ser obtida directtamente da IDE Arduino. Para tal, abra a IDE Arduino e, em Fails → Preferences, olhe o campo Sketchbook location

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

seu_diretorio_/bibliotēkas/Blynkseu_diretorio/bibliotēkas/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 Fails → Piemēri → Blynk. Para o noso aparatūra de examplelo, o ESP8266, selecionaremos o examplelo em Fails → Piemēri → Blynk → Boards_WiFi → ESP8266_Standalone

11. solis: CHAVE DE AUTORIZAÇÃ DE DE CONTROLE DE Aparatūra

CHAVE DE AUTORIZAÇÃO DE CONTROLE DE Aparatūra
CHAVE DE AUTORIZAÇÃO DE CONTROLE DE Aparatūra

Lai noteiktu aparatūras kontroles autorizācijas zīmi, varat to noteikt

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 from e-mail

12. darbība: CREDENCIAIS DE ACESSO-REDE WI-FI

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

Kā linhas acimas devem ser adekvāti de acordo com o nome e un senha da rede Wi-Fi em que o ESP8266 ir konektārs

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. darbība: KODIGO FINĀLS

#define BLYNK_PRINT Seriāls

#iekļaut

#iekļaut

#iekļaut

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

// Jūsu WiFi akreditācijas dati.

// Iestatiet paroli uz "" atvērtiem tīkliem.

char ssid = "Nomu da rede WIFI";

char pass = "SSID rede WIFi";

// MPU6050 Vergu ierīces adrese

const uint8_t MPU6050SlaveAddress = 0x68;

// Atlasiet SDA un SCL tapas I2C sakariem

const uint8_t scl = D1;

const uint8_t sda = D2;

// jutīguma skalas koeficients, kas atbilst pilnas skalas iestatījumam, kas sniegts

datu lapas

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 dažas konfigurācijas reģistra adreses

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, Temperatūra, GyroX, GyroY, GyroZ;

void setup () {

Sērijas sākums (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

dubultā cirvis, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// sadaliet katru ar jutīguma skalas koeficientu

Cirvis = (divkāršs) AccelX/AccelScaleFactor;

Ay = (dubultā) AccelY/AccelScaleFactor;

Az = (dubultā) AccelZ/AccelScaleFactor;

T = (dubultā) Temperatūra/340+36,53; // temperatūras formula

Gx = (dubultā) GyroX/GyroScaleFactor;

Gy = (dubultā) GyroY/GyroScaleFactor;

Gz = (dubultā) GyroZ/GyroScaleFactor;

Serial.print ("Cirvis:"); Sērijas nospiedums (cirvis);

Serial.print ("Ay:"); Sērijas nospiedums (Ay);

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

Serial.print ("T:"); Sērijas.println (T);

kavēšanās (1000);

Blynk.run ();

Blynk.virtualWrite (V1, Cirvis);

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

Wire.endTransmission ();

}

// lasīt visu 14 reģistru

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

Temperatūra = ((((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 ());

}

// konfigurēt MPU6050

void MPU6050_Init () {

kavēšanā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); // iestatīt +/- 250 grādi/sekundē pilna skala

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // set +/- 2g pilna mēroga 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. darbība: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 ir mikroshēma, kas veic revolucionou vai kustību veidotāju, kas seko baixo custo e rápida disseminação

O que mais chama atenção é que ele possui Wi-Fi Iespēja and a conexão de diversos dispositivos a internet (or rede local) como sensores, atuadores e etc

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

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

15. darbība: 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 modulos com chip ESP8266 estão se popularizando e são uma ótima alternativa para or seu projeto de IoT (Things of Internet)

Izmantojiet režīmu utilizam vai mesmo controlador, vai ESP8266. (DATU LAPA ANEXADO), e o número de portas GPIO varia conforme o modelo do modeulo. Atkarībā no modeļa, podemos ar interfeisiem I2C, SPI un PWM, kā arī seriāliem

A alimentação dos metodulos é de 3, 3V, assim como o nível de sinal dos pinos. Tam ir pieejams 32 bitu centrālais procesors ar 80 MHz frekvenci, kā arī interneta pieslēgums 802.11 b/g/n, izmantojot protokolus, kas paredzēti WEP, WPA, WPA2 utt

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

16. darbība: 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 veids ESP8266 ESP-01 un veids, kā komunicēt ar 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 kods vai programmaparatūras pārraide e/ou atualizado utilizando sērijas saskarne

Uma pequena desvantagem desse tipo de modeulo é a disposição dos pinos, que dificultam a utilização em uma protoboard, mas vokê pode Facility in utilizar um adaptador para modeulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com este adaptador vokal code ESP-01 tiešā veidā nodrošina mikrokontroles, kas ir 5V sinonīms, vai nu Arduino Uno

17. darbība: 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

Izmantojot Wi-Fi modeli ESP8266 ESP-05, izmantojot modeli, kas paredzēts ESP8266, tas ir atšķirīgs, jo tas ir pieejams ESP8266, un tas nav pieejams

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 usar um cabo pigtail U. FL and uma antena SMA, aumentando apsver vai alcance do sinal wifi

18. darbība: 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 režīms ESP8266 ESP-07, kas ir kompakts (20 x 16 mm), atšķirīgs izkārtojums, daļēji saites

O modulo conta com uma antena cerâmica embutida, un também um conector U-Fl para antena externa. Šis veids ir 9 GPIOS, kas ir aprīkots ar I2C, SPI un PWM funkcijām

O izkārtojums ir veids, kā atļauties, lai ievietotu integrētu aprīkojumu, lai uzzinātu placa de circuitito impresso, muito utilizada em projetos de automação residencial

19. darbība: 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 veids ESP8266 ESP-12E un ESP-07, kā arī ESP-07, mas possui apenas antena interna (PCB)

Tem 11 pinos GPIO un muito utilizado como base para outros modeulos ESP8266, como or NodeMCU

20. darbība: 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 metodulo ESP8266 ESP-201 e um metodulo 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 portas GPIO, antena embutida and conector U-FL para antena externa. Izvēlieties antenu un mainiet džemperi (0 (nulles) omu rezistors) un daļu no augstākās vietas, kā arī U-FL savienotāja

21. solis: NodeMCU ESP8266 ESP-12E

MezglsMCU ESP8266 ESP-12E
MezglsMCU ESP8266 ESP-12E
MezglsMCU ESP8266 ESP-12E
MezglsMCU ESP8266 ESP-12E

O Módulo ESP8266 NodeMCU ESP-12E ir pabeigta, un tā ir ESP8266 mikroshēmas sastāvdaļa, kas nodrošina TTL-Serial un 3.3V sprieguma regulētāju

Ē um metodulo que pode ser encaixado directtamente na protoboard e dispensa o uso de um microcontrolador externo para operar, já que pode ser hõlbinoša programma LAD izmantošanai

Ir pieejamas 10 GPIO (I2C, SPI, PWM) kartes, mikro-usb savienotājs, kas paredzēts programmas/alimentação un bototes atiestatīšanai un zibspuldzes izmantošanai

Como podemos ver image, vai NodeMCU vem com um ESP-12E com antena embutida soldado na placa

22. darbība: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Izmantojot Wifi ESP8266 moduli, ESP-12E ir pieejams interaktīvs dators ESP8266, un tas var palīdzēt sazināties ar datoru un programmēt valodu, kā arī izmantot valodu Lua un tamdem un IDE do Arduino

Essa placa possui 10 pinos GPIO (entrada/saída), papildu funkcijas, kas paredzētas PWM, I2C un 1 vadu. Tempa antena, integrētais USB-TLL pārveidotājs un formāts, kas ir ideāli piemērots prototipēšanas apkārtējai videi, pievienojiet to protoboardam

23. darbība. Aparatūras MÓDULO Wifi ESP8266 NodeMCU

Aparatūras MÓDULO Wifi ESP8266 NodeMCU
Aparatūras MÓDULO Wifi ESP8266 NodeMCU

Izmantojot WIFI moduli ESP8266 NodeMCU, kas darbojas, izmantojot bitu, apstipriniet vispiemērotākos attēlus: zibspuldzi (izmantojot programmaparatūru) un RST (atiestatīt). Nav datora, kas ir aprīkots ar mikro USB savienotāju, kā arī ar datoru

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

24. darbība: 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 montāža de granditos eletrônicos, pois apresenta certa facidade na inserção de componentses. Kā 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 pastāvēšana centenas de orifícios onde são encaixados os components. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os komponentes inseridos na placa. Geralmente suportam correntes entre 1 A e 3 A

O izkārtojums típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras ou faixas que sastāvā ir 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 võimalil um um melhor arrefecimento de CI’s e outros componentses ali instalados

Entre as faixas laterais e o entalhe central pastem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. Kā cinco colunas de contatos do lado esquerdo do entalhe são frekventent 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āls ir kolona, kas ir destinēta un izplatīta, un tā ir izplatīta marcada em vermelho. 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. solis: INTERFACE NodeMCU COM MPU6050

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

O MPU6050 darbojas bez protokola I2C, kas ir precīzs de dois fios para interagir NodeMCU un MPU6050. Ir vairāki SCL un SDA de MPU6050 savienojumi, kas saistīti ar D1 un D2 līdz NodeMCU, kā arī VCC un GND de MPU6050 savienojumi ar 3.3V un GND de NodeMCU

26. solis: MONTAGEM FINAL I daļa

MONTAGEM FINAL I daļa
MONTAGEM FINAL I daļa
MONTAGEM FINAL I daļa
MONTAGEM FINAL I daļa

27. solis: MONTAGEM FINAL II daļa

MONTAGĒMAS NOSLĒGUMA II DAĻA
MONTAGĒMAS NOSLĒGUMA II DAĻA
MONTAGĒMAS NOSLĒGUMA II DAĻA
MONTAGĒMAS NOSLĒGUMA II DAĻA
MONTAGĒMAS NOSLĒGUMA II DAĻA
MONTAGĒMAS NOSLĒGUMA II DAĻA

28. darbība. 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

Rezultāti: obtidos acima são respectivamente:

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

Ieteicams: