Съдържание:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 стъпки
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 стъпки

Видео: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 стъпки

Видео: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 стъпки
Видео: Analise de Vibração em Compressores 2024, Юли
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES

Nosso projeto не съдържа desenvolvimento de uma solução IoT за наблюдение и вибрации на компресори

A ideia do projeto veio de um dos nossos integrantes de grupo que notou em sua unidade de trabalho uma aplicação direta de IoT

Em sua unidade hoje há dois compressores de parafusos para alimentação de ar comprimido da unidade, visando aumentar a vida útil de seus elementos e garantir que não haja paradas inesperadas é realizado uma manutenção preditiva nos mesmos

Para garantir um bom funcionamento dos compressores, diariamente são coletadas informações de vibração e temperature nos mancais to motor de actionamento do компресор, sendo needário o deslocamento de um técnico para realizar a verificação, impactando na perda de produtividade da manutenço

Como solução para esse problem foi desenvolvido pelo grupo um system de monitorramento de vibração e temperature em tempo real a qual esse equipamento esteja submetido, resultndo em um ganho de disponibilidade para a manutenção atuar em outras frentes, além de possible alma agumama rápida информация за поддръжка на оборудване

Стъпка 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO

ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO
ELEMENTOS NECESSÁRIOS PARA O PROJETO

São listados os elementos needários em nosso projeto, sendo cada um deles detalhados nos passos a seguir

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

· App Blynk;

· Микроконтроладор ESP8266 - Placa NodeMCU;

. Protoboard;

Abaixo serão detahados os passos e a descriptionção de cada componentsnte

Стъпка 2: MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO

MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO

Esta placa сензор за използване на MPU-6050 que combina 3 eixos de giroscópio e 3 eixos de acelerômetro juntamente com um processador digital de movimento. Използвайте като entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problemas de alinhamento de eixos que podem surgir em partes отличия

Essa placa utilization или protocolo I2C para transmissão de dados

Princípios de Funcionamento:

Жироскопио

Sensores giroscópicos podem monitorrar a orientação, direção, movimento ъгъл и ротация. Няма смартфон, ъм сензорът giroscópico geralmente executa funções de reconhecimento de gestos. Освен това можете да използвате смартфон, който да определи позицията и ориентацията на 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. Можете да използвате смартфон, или да настроите автоматична настройка на козирката в клетъчна или вертикална или хоризонтална позиция, като сензорът за настройка е потвърден, за да се уверите, че тя е гравидирана

Съобщение:

Използване на сензора Esse или протокол за комуникация I2C. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistemas Embarcados e circuitos de celulares

O I2C, всички дефинирани протоколи, тампонен композ до barramento que é conhecido como TWI (двужичен интерфейс), um barramento de dois fios composto по um fio за Clock (SCL) и извън Dados (SDA). Cada um conectado a um резистор que funciona como PullUp за VCC

O I2C é composto 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

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

Pinagem:

  • Vcc: Изхранване 3, 3V à 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Clock de saída para or 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_ час
  • AD0: Дефиниране на ендересо за I2C, се 0V за ендеро за 0x68, se 3, 3V за ендеро за 0x69 Esse pino tem um резистор PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

Стъпка 3: INTRODUÇÃO AO BLYNK

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

Ao Regardrarmos или Universo maker, é quase impossível não citarmos os projetos baseados em Arduino

O surgimento de novos dispositivos que também podem ser programdos em Arduino, bem como a utilização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possiblebilidades de projetos que podem ser desenvolvidos em Arduino

Paralelamente, o surgimento de serviços conectados à internet e o conceito de IoT (Internet Of Things) aumentaram a demanda por dispositivos que possuam conectividade e, assim, proporcionem o envio de dados в internet e или controle remoto destes dispositivos

É neste contexto que gostaríamos de apresentar o Blynk

Естествено обслужването и базата са приложими, като персонализирате, че разрешавате контролирано дистанционно чрез хардуерна програма, като репортажите, които правите, правят хардуер или апликация

Desta forma, é possível construirmos интерфейси gráficas de controle de forma rápida и intuitiva e que interage com mais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

Стъпка 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Основно, o Blynk é компост от três partes: o Blynk App, o Blynk сървър и a Blynk библиотека

Приложение Blynk

O App Blynk е приложение, което е изпратено за Android и iOS. 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, плъзгачи и chaves), уведомяване и предоставяне на дадос до хардуер (exibindo em дисплеи, графични карти и карти)

Blynk сървър

Това комуникационно въвеждане на приложение или хардуер използва усърдно да се привлича към облака Blynk. O servidor é responseável por transmitir os dados ao hardware, armazenar estados do aplicativo e do hardware и 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, o que abre a possiblebilidade de utilizar o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperature, por exemplo

Библиотеки на Blynk

И накрая, направете ладо да правите хардуерни темоси като библиотека Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responseável por gerir toda a conexão do hardware com o servidor Blynk e gerir as requisições de entrada e saída de dados e comandos. Forma mais fácil e rápida и utilizá-la como bibliotecas Arduino, no entanto, é possível obter versões da biblioteca за Linux (e Raspberry Pi!), Python, Lua, entre outras

E isso tudo é grátis?

O Blynk App е безплатно и безплатно за обслужване. O acesso ao Servidor Blynk и ilimitado (e ainda permite ser implementado localmente através do código aberto disponibilizado) e като bibliotecas Blynk também são gratuitas

Без entanto, cada Widget „custa“определяне на количеството енергия - 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: quantidade de Energy que temos disponível é suficiente para Experimenttarmos o aplicativo e para as aplicações mais usuais

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Използването на Cada Energy като ao acrescentar um Widget и retornado à nossa carteira quando excluímos aquele Widget;
  3. Somente algumas operações específicas são unreversíveis, ou seja, não retornam os Energy. Mas não se preocupe, você será avisado pelo App quando за este o caso.

Стъпка 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

За инсталиране на приложение Blynk em seu Smartphone е необходимо да се провери дали операционната система е съвместима с приложението, преместете abaixo os pré-requisitos de instalação:

  • Android OS с версия 4.2+.
  • IOS версия 9+.
  • Отидете там, където можете да изпълните Blynk em emuladores.

ОБСЛУЖВАНЕ: Блинкът не е изпълнен в телефони с Windows, къпини и над плата mortas

Após наблюдател се Seu смартфон и съвместим com за приложение Blynk, você deve acessar за Google Play или App Store, aplicativos que podem ser encontrados facilmente em seu smartphone e digitar na aba de pesquisa Blynk

Стъпка 6: CRIANDO SUA CONTA BLYNK

CRIANDO SUA CONTA BLYNK
CRIANDO SUA CONTA BLYNK

Com o aplicativo instalado, o usuário deve criar uma conta no servidor do Blynk, já que dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim needário uma conta protegida por senha

Aberto o aplicativo clique em Create New Account na tela inicial do Blynk, sendo o processo simples e rápido

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

Стъпка 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 do aplicativo

Изберете нов проект, апареценто и тяло C reate New Project

Nessa nova tela dê o nome ao seu projeto na aba Име на проекта e escolha o tipo de dispositivo que vai usar na aba Изберете устройство

Em nosso projeto foi utilizado or nome Projeto IOT, sendo selenciadodo opção ESP8266

Após clicarmos 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 Authe token-será enviado para o e-mail cadastrado no aplicativo: guarde-o, utilizaremos ele em breve

Стъпка 8: CONFIGURANDO SEU PROJETO

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

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

Widgets são itens que podem ser inseridos em nosso espaço e reprezentam funções de controle, de leitura и interface com nosso hardware

Съвети за джаджи на Existem 4:

  • Контролирайте - използвайте хардуер за управление на командите, който контролира сеу хардуер
  • Дисплеи - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Интерфейс - приспособления за изпълнение на функциите на GUI;
  • Outros - джаджи que não pertencem a nenhuma категория;

Cada Widget е подходящ за конфигуриране. Alguns dos Widgets (по мост exemplo) apenas habilitam a funcionalidade e eles não têm nenhuma конфигурация

Em nosso projeto foi selected for widget SuperChart, sendo este utilizado para visualizar dados históricos

Поправете 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 será então adicionado ao layout do seu projeto

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

Стъпка 9: CONFIGURANDO SEU WIDGET

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

Como este Widget e visualizador de dados históricos, ou seja, dos dados de Temperatura e Vibração que será enviado ao Blynk, é needário alguns ajustes para exibi-los corretamente:

Ao clicarmos em cima deste Widget, като опции за конфигуриране на exibidas

Nessa nova tela clique em DataStream, nomeie-o e clique no ícone de configuração onde pode ser encontrado o seguinte dado:

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

  • Pinos Digitais - представлява pinos digitais físicos em seu хардуер. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - представлява pinos de IO analógicos físicos em seu хардуер.
  • Pinos Virtuais - não têm predstavção física. Eles são usados para transferir qualquer dado entre o Blynk App e seu хардуер.

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

Após o comando de execução, или aplicativo tenta se conectar ao hardware através do servidor Blynk. Това не е антандо, не е свързано с хардуерна конфигурация за нас

Можете да инсталирате библиотека Blynk

Стъпка 10: Инсталирайте BIBLIOTECA BLYNK PARA и IDE ARDUINO

INSTALANDO A BIBLIOTECA BLYNK PARA IDE ARDUINO
INSTALANDO A BIBLIOTECA BLYNK PARA IDE ARDUINO
INSTALANDO A BIBLIOTECA BLYNK PARA IDE ARDUINO
INSTALANDO A BIBLIOTECA BLYNK PARA IDE ARDUINO

Премиерът, инсталирайте библиотека за Blynk за IDE Arduino

Baixe или arquivo Blynk_Release_vXX.zip

A Seguir, descompacte o conteúdo arquivo на тестени книги за скици до Arduino IDE. Локализация на дестата паста, която се намира в директивата на IDE Arduino. Para tal, abra a IDE Arduino e, em File → Preferences, olhe or campo Sketchbook location

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

seu_diretorio_/библиотеки/Blynkseu_diretorio/библиотеки/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

С въвеждането на IDE Arduino, новите екземпляри за codigo препратки към библиотека Blynk, поднесени в досие с файл → Примери → Blynk. Параметри за използване на хардуер за експлоатация, за ESP8266, за избор или за изпълнение Файл → Примери → Blynk → Boards_WiFi → ESP8266_Standalone

Стъпка 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE

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

Определете акима за маркер за авторизация за контрол на хардуера

Este token é um número único que foi gerado durante a criação do projekto no aplicativo e deve ser preenchido conforme o código enviado по имейл

Стъпка 12: CREDENCIAIS DE ACESSO À REDE WI-FI

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

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

Uma vez ajustadas като linhas de código, carregue или софтуер на плаца за desenvolvimento através do botão Качване в IDE Arduino

Стъпка 13: CÓDIGO FINAL

#define BLYNK_PRINT Сериен

#включва

#включва

#включва

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

// Вашите идентификационни данни за WiFi.

// Задайте парола на "" за отворени мрежи.

char ssid = "Номе за възстановяване на WIFI";

char pass = "SSID rede WIFi";

// MPU6050 Адрес на подчинено устройство

const uint8_t MPU6050SlaveAddress = 0x68;

// Изберете щифтове SDA и SCL за I2C комуникация

const uint8_t scl = D1;

const uint8_t sda = D2;

// мащабен коефициент на чувствителност, съответстващ на пълната скала, предоставена в

лист с данни

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 няколко адреса на регистъра за конфигуриране

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, Температура, GyroX, GyroY, GyroZ;

void setup () {

Serial.begin (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

двойна брадва, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// разделяме всеки с техния мащабен коефициент на чувствителност

Ax = (двойно) AccelX/AccelScaleFactor;

Ay = (двойно) AccelY/AccelScaleFactor;

Az = (двоен) AccelZ/AccelScaleFactor;

T = (двойно) Температура/340+36,53; // температурна формула

Gx = (двоен) GyroX/GyroScaleFactor;

Gy = (двоен) GyroY/GyroScaleFactor;

Gz = (двоен) GyroZ/GyroScaleFactor;

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

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

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

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

забавяне (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 данни) {Wire.beginTransmission (deviceAddress);

Wire.write (regAddress); Wire.write (данни);

Wire.endTransmission ();

}

// прочетете всички 14 регистър

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

Температура = (((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 ());

}

// конфигуриране на MPU6050

void MPU6050_Init () {

забавяне (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); // задайте пълна скала +/- 250 градуса/секунда

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // задайте +/- 2g пълен мащаб 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: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 е чип que revolucionou или movimento maker por seu baixo custo e rápida disseminação

O que mais chama atenção é que ele possui Wi-Fi е възможно да се свърже с conexão de diversos dispositivos a internet (ou rede local) como sensores, atuadores e etc

Para facilitar 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: 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 чип ESP8266 estão се популяризира и são uma ótima алтернатива за seu projeto de IoT (Интернет на нещата)

Можете да използвате утилита за мезо контролер, или ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do módulo. Зависи от модела, настройка на интерфейси I2C, SPI и PWM, както и серийни

Алиментационен модул за 3, 3V, който е съвместим с нивото на синалните пиноси. Възможност за използване на 32 -битов процесор с 80 MHz, поддръжка на интернет без поддръжка на 802.11 b/g/n и протоколи за защита на WEP, WPA, WPA2 и др

Програма за настройка на услугата чрез командите AT ou usando a linguagem LUA. São ideais para projetos de IoT pois possuem pouquíssimo consumo de energia em modo sleep

Стъпка 16: MÓDULO ESP8266 ESP-01

MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01
MÓDULO ESP8266 ESP-01

Направете ESP8266 ESP-01 и го въведете в мрежата ESP8266

Електорът е компактен (24, 8 x 14, 3 мм) и може да се използва като пионер GPIO. O ESP-01 настройка или обновяване на фърмуера e/ou atualizado използване на сериен интерфейс

Uma pequena desvantagem desse tipo de módulo é a disposição dos pinos, que dificultam a utilização em uma protoboard, mas você pode facilletemple utilizar um adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) ESP-01 се насочва към микроконтролаторите, които са на ниво 5 V, което е свързано с Arduino Uno

Стъпка 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

За да използвате Wi-Fi ESP8266 ESP-05, трябва да въведете по-различно устройство, което да преодолее платките на линията ESP8266, но не можете да използвате портове, които можете да настроите, за да ги разположите или дадете на сензори

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

Pode ser utilizado, por exemplo, para montar um web server com Arduino или efetuar uma comunicação de longa distância entre placas como Arduino/Arduino, Arduino/Raspberry и др

Não possui antena onboard, mas tem um conector para antena externa onde podemos usar um cabo pigtail U. FL e uma antena SMA, aumentando obzirravelmente o alcance do sinal wifi

Стъпка 18: MÓDULO ESP8266 ESP-07

MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07
MÓDULO ESP8266 ESP-07

От ESP8266 ESP-07 тамбукът е с компактен компакт (20 x 16 mm), различно оформление на комуникацията, полусвързани лига

O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. Използвайте 9 GPIOS, които са функционални за I2C, SPI и PWM

O layout do módulo permite que ele seja integrado facilmente à uma placa de circuito impresso, muito utilizada em projetos de automação residencial

Стъпка 19: MÓDULO ESP8266 ESP-12E

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

От ESP8266 ESP-12E е необходимо да се използва ASP ESP-07, като се използват и други външни антени (печатни платки)

Tem 11 pinos GPIO и muito използва комо база за различни от ESP8266, като NodeMCU

Стъпка 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 e 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 responsáveis pela comunicação serial, atrapalham um pouco esse tipo de montagem, mas você pode soldar esses pinos no lado oposto da placa, ou utilizar algum tipo de adaptador

O ESP-201 може да разполага с 11 порта GPIO, вградена антена и конектор U-FL за външна антена. Избор на антена и модификация на джъмпера (um резистор от 0 (нула) ома) на по-високо ниво на плака, ао ладо до конектор U-FL

Стъпка 21: NodeMCU ESP8266 ESP-12E

NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E
NodeMCU ESP8266 ESP-12E

O Модулът ESP8266 NodeMCU ESP-12E е ума плака десенволвименто завършен, който е свързан с чип ESP8266, свързващ комуникатор TTL-Serial и регулатор на напрежение 3.3V

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

Можете да използвате 10 пина за GPIO (I2C, SPI, PWM), конектор micro-usb за програмиране/алиментация и ботове за нулиране и флаш до модуло

Como podemos ver na imagem, o NodeMCU vem com um ESP-12E com antena embutida soldado на плака

Стъпка 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

От модела Wifi ESP8266 NodeMCU ESP-12E е ума да се пласира по-интересното семейство ESP8266, което се настройва чрез улесняване на компютъра и програмирането на езика Lua и тамбума, използващ IDE до Arduino

Essa placa possui 10 pinos GPIO (entrada/saída), поддържащи функции като PWM, I2C и 1-проводник. Tem antena embutida, интерфейс за USB-TLL интеграция или сеу формат е идеален за ambientes de prototipação, encaixando facilmente em uma protoboard

Стъпка 23: Хардуер MÓDULO Wifi ESP8266 NodeMCU

Хардуер MÓDULO Wifi ESP8266 NodeMCU
Хардуер MÓDULO Wifi ESP8266 NodeMCU

За да използвате Wifi ESP8266 NodeMCU, трябва да въведете ботуши, отговарящи на повечето изисквания към изображението: Flash (използване на фърмуера на фърмуера) и RST (нулиране). No mesmo lado temos o conector micro usb para alimentação e conexão com o computador

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

Стъпка 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

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

Sua grande vantagem está na montagem de circuitos eletrônicos, pois apresenta certa facilidade на insertção de componentsntes. Като placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais

Na superfície de uma matriz de contato há uma base de plástico em que existem centenas de orifícios onde são encaixados os componentsntes. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os componentsntes insertidos na placa. Geralmente suportam correntes entre 1 A e 3 A

O layout típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras ou faixas que consistem em terminais elétricos interligados

Faixas de terminais - São as faixas de contatos no qual são instalados os componentsntes eletrônicos. Nas laterais das placas geralmente existem duas trilhas de contatos interligadas verticalmente. Na faixa vertical no centro da placa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para capabilitar um melhor arrefecimento de CI's e outros компоненти ali instalados

Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. Тъй като cinco colunas de contatos do lado esquerdo do entalhe são freentemente marcados como A, B, C, D, e E, enquanto os da direita são marcados F, G, H, I e J, os CI's devem ser encaixados sobre o entalhe central, com os pinos de um lado na coluna E, enquanto os pinos da outra lateral são fixados na coluna F, do outro lado do entalho central

Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo ou terra, e outra para o positivo

Normalmente a coluna que se destina a distribuição da tensão de alimentação está marcada em vermelho, enquanto a coluna destinada ao fio terra está marcada em azul ou preta. Alguns projetos modernos de placas de ensaio possuem um controle maior sobre a indutância gerada nos barramentos de alimentação, protegendo o circuito de ruídos causados pelo eletromagnetismo

Стъпка 25: ИНТЕРФЕЙС NodeMCU COM MPU6050

ИНТЕРФЕЙС NodeMCU COM MPU6050
ИНТЕРФЕЙС NodeMCU COM MPU6050
ИНТЕРФЕЙС NodeMCU COM MPU6050
ИНТЕРФЕЙС NodeMCU COM MPU6050

O MPU6050 функционалност без протокол I2C, por isso só precisamos de dois fios за взаимодействието на NodeMCU и MPU6050. Os pinos SCL e SDA de MPU6050 estão conectados aos pinos D1 e D2 do NodeMCU, enquanto os pinos VCC e GND de MPU6050 estão conectados a 3.3V e GND de NodeMCU

Стъпка 26: ЗАКЛЮЧИТЕЛНА ЧАСТ МОНТАГЕМ

ЗАКЛЮЧИТЕЛНА ЧАСТ МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ МОНТАГЕМ

Стъпка 27: ЗАКЛЮЧИТЕЛНА ЧАСТ II на МОНТАГЕМ

ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ
ЗАКЛЮЧИТЕЛНА ЧАСТ II НА МОНТАГЕМ

Стъпка 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK

РЕЗУЛТАТОС OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛТАТОС OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛТАТОС OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛТАТОС OBTIDOS NO APLICATIVO BLYNK

Os resultados obtidos acima são respectivamente:

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

Препоръчано: