Sisukord:

MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID: 29 sammu
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID: 29 sammu

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID: 29 sammu

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID: 29 sammu
Video: ANÁLISE DE VIBRAÇÃO: Entenda o que são os Sinais de Vibração 2024, November
Anonim
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSORID

Nosso projeto consiste no desenvolvimento de uma solução IoT para or 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

Kui garanteeritakse um bom funcionamento dos compressores, diariamente são coletadas information of vibração and temperatura no mancais do motor de acionamento do kompressor, sendo vajadus või deslocamento de um técnico para realizar a verificação, impactando na perda de produtivido da manuten

Como solução para esse problem for 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 võimalikil aão caso teave foorumi kohta padrão do varustus

1. samm: 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 elementaarsed vajadused em nosso projeto, sendo cada um deles detailhados nos passos a seguir

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

· Rakendus Blynk;

· Mikrokontrolaator ESP8266 - Placa NodeMCU;

. Protoboard;

Abaixo serão detailhados os passos and descrição de cada komponendid

2. samm: 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 plaatsensori kasutamine või MPU-6050 kombinatsioon 3 ei giroscópio ja 3 ei ole acelerômetro juntamente com digitaalse liikumise protsessor. Kasutage abivahenditena, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime probleemid de alinhamento de eixos que podem chirurgir em partes distintas

Essa placa utilosa või I2C protokoll edastamise kohta

Printsípios de Funcionamento:

Giroscópio

Sensores giroscópicos podem monitorar and orientação, directção, liikuv nurk ja pöörlemine. Nutitelefoni pole, anduri giroscópico geralmente executa funções de reconhecimento de gestos. Além disso, nutitelefoni giroskoopiad ja seadmed, mis määravad positsioonid ja orienteeruvad 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. Kasutage nutitelefoni, kiiret automaatmoodulit ja automaatset pilti, mis on horisontaalne, vertikaalne või horisontaalne, andur on kontrollitud, kui see on kiire, kiire ja kiire

Comunicação:

Esse anduri kasutamine või I2C kommunikatsiooniprotokoll. O I2C e um protocolo de baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistemas Embarcados and circuit circuit de celulares

O I2C, além de definir um protokoll, kompromiss ja barramento que é conhecido como TWI (Two Wire Interface), um barramento de dois fios compost por um fio para Clock (SCL) and outro para Dados (SDA). Kasutusel on PullUp või VCC takisti

O I2C on kompositsioon, mida saab teha, Mestre e Slave, mis on normaalne barramento ja controlado por um Mestre, e diversui outros Slaves, poiss ja võimalused rakendada 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 (orjaandmed): Dados de saída para o Mestre (Protocolo I2C);
  • XDA (AUX_Data): Clock de entrada para comunicação com dispositivo abx;
  • XCL (AUX_ Clock): Data de entrada para comunicação com dispositivo abx;
  • AD0: määratlege endeço de I2C, se 0V o endereço é 0x68, se 3, 3V või endereço é 0x69 Esse pino tem um takisti PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

3. samm: INTRODUÇÃO AO BLYNK

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

Ao kaalub universumi tegijat, võib -olla pole võimatu tsitrusid ja projetos baserdos em Arduino

Kui teil on kirurgiline sekkumisvõimalus, mis on Arduino programmide programm, Arduino, bem como a utilização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possible as proidos que podem ser desenvolvidos em Arduino

Paralelamente, või kirurgilised teenused, mis on ühendatud Interneti ja e -asjade Interneti (asjade Interneti) kontseptsiooniga, mille eesmärk on nõuda, et need oleksid kättesaadavad, kui need on kättesaadavad, need on seadistatud, proportsioonid või eneseteadmised on Interneti -seadmed ja kaugjuhtimispuldid

É neste contexto que gostaríamos de apresentar o Blynk

See teenus on põhiline ja seda saab isiklikult kohandada, kui teil on kaugjuhtimispult riistvaraprogrammide jaoks, saate aruandeid teha riistvara või aplikatsiooni abil

Desta forma, e possível konstruktor liidesed gráficas de controle de forma rápida and intuitiva e que interage com mais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

4. samm: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Põhiline, o Blynk ja kompositsioon de três partes: o Blynk App, o Blynk Server ja Blynk Library

Rakendus Blynk

O App Blynk on rakendus, mis on loodud Androidi ja iOS -i jaoks, mis võimaldab teil kasutada riistvara. Através 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), märguanded ja leibed de dados do riistvara (näitekraanid, graafika ja kaardid)

Blynk Server

Toda comunicação entre või aplicativo e o hardware and usuário se dá através da cloud Blynk. Kui teil on riistvara ülekanne, siis saate edastada seadme riistvara, armazenar estados do aplicativo e do hardware ja também armazenar dados de sensores lidos pelo hardware mesmo se or aplicativo estiver fechado

Kasutage ressaltar que os dados armazenados no server Blynk podem ser acessados externamente através de uma API HTTP, or que abre a optionilide de use use or o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura, porloo

Blynki raamatukogud

Lõpuks, tehke lado do riistvara temasid kui biblioteka Blynk para diversas plataformas de desenvolvimento. Essa biblioteca ja vastused selle kohta, mis on seotud riistvaraga või teenusepakkujaga Blynk e gerir, nagu nõuded sissepääsu ja saade ja isade kohta. 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 pakub tasuta teenust. 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 Initial 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 või 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. samm: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Rakenduse installimiseks kasutage rakenduse Blynk em seu nutitelefoni ja vajaduse korral kontrollige süsteemi funktsionaalsust ja ühilduvust rakenduse, rakenduse, abiexo os pré-requisitos de instalação abil:

  • Android OS versiooni 4.2+.
  • IOS versus 9+.
  • Você também pode executar Blynk em emuladores.

TÄHELEPANU: Windowsi telefonid, murakad ja muud plataformas mortas

Vaadake nutitelefoni ja ühilduvust rakenduse Blynk, Google Play või App Store'i rakenduse, rakenduse que podem ser encontrados hõlbustusseadme ja nutitelefoni ning digiboksi Blynk abil

6. samm: CRIANDO SUA CONTA BLYNK

CRIANDO SUA CONTA BLYNK
CRIANDO SUA CONTA BLYNK

Com o aplicativo instalado, või 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 vajadus uma contact protegida por senha

Aberto või aplikatsiooniklikk Loo uus konto, alustades Blynkist, saatke või lihtsustage protsessi

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

Samm: 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 princip do do aplicativo

Valige uus projekt ja vaadake uut projekti

Nessa nova tela dê o nome ao seu projeto na aba Projekti nimi e escolha o tipo de dispositivo que vai usar na aba Valige seade

Kui kasutate Projeto IOT -i, ei saa seda kasutada ega saata, valige 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. samm: 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, uuma list com os Widgets disponíveis será aberta

Vidinad, mis on siseküljele sisestatud, on espaço ja esindavad funktsioone, mis on loodud kontrolli, liidese ja liidese vahel

Vidinate 4 näpunäidet:

  • Controladores - usados para enviar comandos que controlam seu riistvara
  • Displeys - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - kadestaja mensagens e notificações;
  • Liides - vidinad, mis määravad graafilise kasutajaliidese funktsionaalsed funktsioonid;
  • Outros - vidinad que não pertencem a nenhuma category;

Cada Widget tem suas próprias configurações. Alguns dos Widgets (näiteks Bridge) võib pakkuda funktsionaalseid funktsioone ja e nles tãm nenhuma configuração

Kui soovite valida SuperChart -vidina või valida vidina, saatke see kasutamiseks visualiseerimise ajal

Parandage 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 vidin, mis on ette nähtud, kui paigutus on jälgitav

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

9. samm: 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, é requiredary alguns ajustes para exibi-los corretamente:

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

Nessa uus tee klikk DataStream, nomeie-o e clique no ícone de configuração on one code ser encontrado or seguinte dado:

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Määratlege kvaliteetne pino irá controlar ou ler

  • Pinos Digitais - esindab pinos digitais físicos em seu riistvara. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - esindab pinos de IO analógicos físicos em seu riistvara.
  • Pinos Virtuais - não têm represententação física. Eles são usados par transferir quader dado entre või Blynk App ja seu riistvara.

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

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

Vamos installis biblioteka Blynk

10. toiming: installige BIBLIOTECA BLYNK PARA ja IDE ARDUINO

Installige BIBLIOTECA BLYNK PARA ja IDE ARDUINO
Installige BIBLIOTECA BLYNK PARA ja IDE ARDUINO
Installige BIBLIOTECA BLYNK PARA ja IDE ARDUINO
Installige BIBLIOTECA BLYNK PARA ja IDE ARDUINO

Peamine, iremos installib Blynk biblioteca ja IDE Arduino

Baixe või arquivo Blynk_Release_vXX.zip

Arduino IDE pasta sketchbooki segu, kokkuvõtte või konteksti koostamine. 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_/raamatukogud/Blynkseu_diretorio/raamatukogud/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 Fail → Näited → Blynk. Näide riistvarast, näiteks ESP8266, valimine või näide Fail → Näited → Blynk → Boards_WiFi → ESP8266_Standalone

Samm 11: CHAVE DE AUTORIZAÇO DE CONTROLE DE RIISTVARA

CHAVE DE AUTORIZAÇÃO DE CONTROLE DE RIISTVARA
CHAVE DE AUTORIZAÇÃO DE CONTROLE DE RIISTVARA

Riistvara riistvara volituste autoriseerimise märgi määratlemine

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. samm: CREDENCIAIS DE ACESSO À REDE WI-FI

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

Nagu linhas acimas devem ser adekvaatsused de acordo com o nome e ja 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. samm: CÓDIGO FINAAL

#define BLYNK_PRINT seeria

#kaasake

#kaasake

#kaasake

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

// Teie WiFi volikirjad.

// Määra avatud võrkude jaoks parool "".

char ssid = "WIFI võrguühendus";

char pass = "SSID uuesti WIFi";

// MPU6050 Alamseadme aadress

const uint8_t MPU6050SlaveAddress = 0x68;

// Valige I2C -side jaoks SDA- ja SCL -tihvtid

const uint8_t scl = D1;

const uint8_t sda = D2;

// tundlikkuse skaala tegur, mis vastab täisskaala sättele

andmeleht

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 vähe konfiguratsiooniregistri aadresse

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_ET = 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, temperatuur, GyroX, GyroY, GyroZ;

tühine seadistus () {

Seriaalne algus (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

kahekordne kirves, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// jagage igaüks oma tundlikkuse skaala teguriga

Kirves = (kahekordne) AccelX/AccelScaleFactor;

Ay = (kahekordne) AccelY/AccelScaleFactor;

Az = (kahekordne) AccelZ/AccelScaleFactor;

T = (kahekordne) temperatuur/340+36,53; // temperatuuri valem

Gx = (kahekordne) GyroX/GyroScaleFactor;

Gy = (kahekordne) GyroY/GyroScaleFactor;

Gz = (kahekordne) GyroZ/GyroScaleFactor;

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

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

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

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

viivitus (1000);

Blynk.run ();

Blynk.virtualWrite (V1, Axe);

Blynk.virtualWrite (V2, Ay);

Blynk.virtualWrite (V3, Az);

Blynk.virtualWrite (V4, T);

}

tühine I2C_Write (uint8_t deviceAddress, uint8_t regAddress, uint8_t data) {Wire.beginTransmission (deviceAddress);

Wire.write (regAddress); Wire.write (andmed);

Wire.endTransmission ();

}

// loe kõiki 14 registrit

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

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

}

// seadistage MPU6050

tühine MPU6050_Init () {

viivitus (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); // seatud +/- 250 kraadi/sekund täisskaala

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // komplekt +/- 2g täisskaalaga 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. samm: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

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

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

Kasutage lihtsat või lihtsat kiipi, linnakomplektid ja -plaanid desenvolvimento

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

15. samm: 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 alterniva para or seu projeto de IoT (Internet of Things)

Kasutage kasutatavaid meetodeid või kontrolli, või ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do methodulo. Sõltuvalt mudelist, podemos või liidesed I2C, SPI ja PWM, kõik seriaalid

A alimentação dos modeulos de 3, 3V, assim como o nível de sinal dos pinos. See protsessor on varustatud 32 bitise sagedusega 80MHz ja toetab Interneti -ühendust 802.11 b/g/n ja selle protokolli järgmiste segude jaoks WEP, WPA, WPA2 jne

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

16. samm: 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 režiim ESP8266 ESP-01 ja režiim ESM8266

Ele ja compacto (24, 8 x 14, 3 mm), e -poi GPIO que podem ser controlados conforme a programção. O ESP-01 toiteprogramm püsivara registreerimiseks ja/või atualizado kasutamiseks jadaliidese kasutamiseks

Uma pequena desvantagem desse tipo de modeulo é a disposição dos pinos, que dificultam and utilização em uma protoboard, mas vokê pode hõlbustus utiliit um adapator para modeulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com adaptationador voko con ESP-01 suunab mikrokontrollerid 5 V, siin või Arduino Uno kasiinosse

17. samm: 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

Olemasoleva wifi abil ESP8266 ESP-05 saate kasutada erinevaid linade ESP8266 platse, ESP8266, poes portes que podemos usar para acionar dispositivos ou ler dados de sensores

Por outro lado, e 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 examplelo, para montar um web server com Arduino ou efetuar uma comunicação de longa distância entre placas como Arduino/Arduino, Arduino/Vaarikas jne

Kui pardal ei ole antenni, on välisilme ja antenni välispind ühendatud, siis kasutage kaablipatti U. FL ja antenna SMA, kaaluge ja arvestage siinse wifi -ga

18. samm: 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žiim ESP8266 ESP-07, mis on kompaktne (20 x 16 mm), massiivne paigutus on erinev, pool osade vahel

O moodulo conta com uma antena cerâmica embutida, ja também um conector U-Fl para antena externa. Esialgu on 9 GPIOS -i, see funktsioon on I2C, SPI ja PWM

O paigutus on moodulite permite que ele seja integratsiooni hõlbustamiseks, et placa de circuitito impresso, muito utilizada em projetos de automação residencial

19. samm: 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

Kasutage ESP8266 ESP-12E meetodit ESP-07, mas posui apenas antena interna (PCB)

Tempo 11 pinos GPIO ja muito utilizado como base para outros modeulos ESP8266, como or NodeMCU

20. samm: 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 meetodulo ESP8266 ESP-201 e um modeulo 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 montagem, mas você pode soldar esses pinos no lado oposto da placa, ou utilizar algum tipo de adapador

O ESP-201 possui 11 portas GPIO, antena embutida ja konektor U-FL para antena externa. Valige antenn ja muutke hüppaja (takisti 0 (null) oomi) ja osaliselt parem, plaat U-FL

21. samm: NodeMCU ESP8266 ESP-12E

SõlmMCU ESP8266 ESP-12E
SõlmMCU ESP8266 ESP-12E
SõlmMCU ESP8266 ESP-12E
SõlmMCU ESP8266 ESP-12E

O Módulo ESP8266 NodeMCU ESP-12E on täielik plats de desenvolvimento complete, que além do chip ESP8266 sisaldab ka muundurit TTL-Serial ja 3,3 V regulaatorit

Emm meetodulo que pode ser encaixado directtamente na protoboard e dispensa o uso de um microcontrolador externo para operar, já que pode ser hõlbustava programmi kasutamine LUA

Saadaval on 10 GPIO (I2C, SPI, PWM) seadet, mikro-usb-pistikuprogramm programmi/alimentação ja bototes parameetrite taastamiseks ja välklambi kasutamiseks

Como podemos ver imagem, või NodeMCU vem com um ESP-12E com antena embutida soldado na placa

Samm 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Opi Wifi ESP8266 NodeMCU ESP-12E, mis pakub rohkem teavet perekonna ESP8266 kohta, saate kasutada lihtsat arvutit ja programmeerimist keelel Lua e também utilize and IDE do Arduino

Essa placa possui 10 pinos GPIO (entrada/saída), toetab funktsioone PWM, I2C ja 1-wire. Kui see on ühendatud, integreeritud USB-TLL-i konverter ja selle vorming on ideaalsed prototüüpide ümbritseva keskkonna jaoks, lisage protoboard

23. samm: RIISTVARA MÓDULO Wifi ESP8266 NodeMCU

RIISTVARA MÓDULO Wifi ESP8266 NodeMCU
RIISTVARA MÓDULO Wifi ESP8266 NodeMCU

Kasutage WIFI ESP8266 moodulit, mis võimaldab teil töötada, konfigureerida kõige populaarsemaid pilte ja välklampe: välklamp (püsivara kasutamiseks) ja RST (lähtestamine). Arvutit ei ole võimalik laadida ega ühendada mikro -USB -ühendusega

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

24. etapp: 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 lihtsustab ja sisestab komponente. Nagu 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 egzistent centenas de orifícios on de são encaixados osad. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os komponendid 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 koosneb 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 umhor arrefecimento de CI’s e outros komponendid ali instalados

Entre as faixas laterais e o entalhe central pastem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. Nagu cinco colunas de contatos do lado esquerdo do entalhe são sagedased 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, and outra para o positivo

Normaalne on kolonn, mis on määratud sihtkoha ja jaotusvõrgu vahel, kuid see on saadaval 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 to ruídos causados pelo eletromagnetismo

25. samm: INTERFACE NodeMCU COM MPU6050

LIIDESIDE NodeMCU COM MPU6050
LIIDESIDE NodeMCU COM MPU6050
LIIDESIDE NodeMCU COM MPU6050
LIIDESIDE NodeMCU COM MPU6050

O MPU6050 funktsioon ei sisalda protokolli I2C, mis on samuti täpsem, kui see on integreeritud NodeMCU ja MPU6050 vahel. Osad SCL ja SDA de MPU6050, mis on ühendatud kõigi D1 ja D2 vahel NodeMCU -ga, VCC ja GND de MPU6050 ühenduste ja 3.3V ja NodeMCU vahel

26. etapp: MONTAGEMI LÕPP I OSA

MONTAGEMI LÕPP I OSA
MONTAGEMI LÕPP I OSA
MONTAGEMI LÕPP I OSA
MONTAGEMI LÕPP I OSA

27. etapp: MONTAGEMI LÕPP II OSA

MONTAGEMI LÕPP II OSA
MONTAGEMI LÕPP II OSA
MONTAGEMI LÕPP II OSA
MONTAGEMI LÕPP II OSA
MONTAGEMI LÕPP II OSA
MONTAGEMI LÕPP II OSA

28. etapp: 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

Tulemused:

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

Soovitan: