Orodha ya maudhui:

MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO: 29 Hatua
MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO: 29 Hatua

Video: MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO: 29 Hatua

Video: MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO: 29 Hatua
Video: Como Detectar FALHAS em Rolamentos 2024, Novemba
Anonim
MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO
MONITORAMENTO DA VIBRAÇÃO DE MAFUNZO

Nosso projeto inajumuisha desenvolvimento de uma solução IoT kwa o kufuatilia kwa 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 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 ni realizado uma manutenção preditiva nos mesmos

Para garantir um bom funcionamento dos compressores, diariamente são coletadas informações de vibração e temperatura nos mancais do motor de acionamento do compressor, sendo needário o deslocamento de um técnico para realizar a verificação, impactando na perda de produtãoade da manis

Como solução para esse problema for the desenvolvido pelo grupo um sistema de monitoramento of vibração e tempatura em tempo real a qualsese esteja submetido, resultando em em ganho de disponibilidade for a manutenção atuar em outras frentes, além de possibida informação fora do padrão do equipamento

Hatua ya 1: Elektroniki NECESSÁRIOS PARA O PROJETO

Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO
Elektroniki NECESSÁRIOS PARA O PROJETO

Orodha za orodha ni vitu muhimu kwa sababu ya mpango huo, na unaweza kuchukua hatua kwa sababu ya maoni yako

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

· Programu Blynk;

· Microcontrolador ESP8266 - Placa NodeMCU;

. Kitabu cha ulinzi;

Wanasheria wote wanaweza kupata habari njema kwa njia inayofaa

Hatua ya 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

Kihisi cha eneo la utumiaji wa MPU-6050 ni pamoja na 3 eixos de giroscópio na 3 eixos de acelerômetro juntamente com um processador digital de movimento. Utilizando kama entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 shida za muda wa juu zaidi za alinhamento de eixos que podem surgeir em partes distintas

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

Princípios de Funcionamento:

Giroscópio

Sensores giroscópicos podem monitorar a orientação, direção, movimento angular na rotação. Hakuna smartphone, um sensor giroscópico geralmente inafanya kazi kwa kutumia kumbukumbu ya ishara. 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. Utumiaji wa simu ya rununu, unaweza kutumia njia moja kwa moja kutumia visimao kufanya visigino na wima au usawa, kwa hivyo chombo cha senso kinaweza kutekelezwa ikiwa ni pamoja na viambatisho vyake vya picha

Comunicação:

Sense sensor utiliza o protocolo de comunicação I2C. O I2C ni protocolo de baixa velocidade de comunicação criado pela Philips for comunicação entre placa mae e dispositivos, Sistemas Embarcados e circos de celulares

O I2C, maana yake ni protokolo, ni tungo za kufanya barramento kwa sababu ya TWI (Interface mbili za waya), barbarento de dois fios composto por um fio para Clock (SCL) outro para Dados (SDA). Cada um conectado a resistor que funciona como PullUp para o VCC

O I2C ni composto for dois tipos de dispositivos, Mestre e Slave, kwa njia hii ya kawaida ni barbarento na udhibiti wa Mestre, na uwezekano wa kutofautisha watumwa, na kufanya hivyo kutekelezwa kwa kufanya kazi kwa Mestres kwa sababu ya kutafakari temporari ya Barramento

Cada dispositivo no Barramento ni kitambulisho kwa umiliki wa bits 10, alguns disposivos podem ser de 7 bits

Pinagem:

  • Vcc: Alimentação de 3, 3V à 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Saa ya Saida kwa o Mestre (Protokolo I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (Protokolo I2C);
  • XDA (AUX_Data): Saa ya kuingia kwa comunicação com dispositivo auxiliar;
  • XCL (AUX_ Clock): Takwimu za kuingia kwa comunicação com dispositivo auxiliar;
  • AD0: Define o endereço de I2C, se 0V o endereço ni 0x68, se 3, 3V o endereço ni 0x69 Esse pino tem um resistor PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

Hatua ya 3: INTRODUÇÃO AO BLYNK

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

Fikiria juu ya mtengenezaji wa vyuo vikuu, ni kwa sababu ya uhamishaji unaofaa kwa sababu ya msingi wa msingi wa Arduino

Kwa njia ya utaftaji wa programu za programu ya Arduino, programu hizo zinatekelezwa kwa njia ya ngao (mahali ambapo kila mtu anafanya kazi kwa njia ya Arduino) kama vile uwezekano wa kufanya hivyo kwa sababu ya maoni ya watu wengi kuhusu Arduino

Paralelamente, o surgeimento de serviços conectados to internet and o conceito de IoT (Internet Of Things) inazindua demokrasia kwa uhifadhi wa bidhaa zinazoweza kutumika, assim, proporcionem o envio de dados kwa internet na o controle remoto destes dispositivos

Katika hali hii ni kwa sababu ya mwakilishi wa Blynk

Huduma hii ni msingi kwa kutumia vifaa vya kibinafsi vinavyoruhusu kudhibiti vifaa mbali mbali vya vifaa, ikiwa ni pamoja na ripoti ya baba kufanya vifaa vyao

Forma, é possível construirmos interfaces gráficas de controle de forma rápida and intuitiva and que interage com nais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

Hatua ya 4: COMO FUNCIONA O BLYNK

NJOO FUNCIONA O BLYNK
NJOO FUNCIONA O BLYNK

Msingi, o Blynk ni sehemu ya sehemu za três: o App ya Blynk, Seva ya Blynk na Maktaba ya Blynk

Programu ya Blynk

O App Blynk ni programu ya kutolewa kwa Android na iOS kwa ruhusa ya kufanya hivyo kwa kutumia programu ya vifaa. 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), noticesação e leitura de dados do hardware (exibindo em maonyesho, gráficos na mapas)

Seva ya Blynk

Toa comunicação entre o aplicativo na o vifaa kufanya usuário se dá através da wingu Blynk. Huduma ni jibu la kusambaza vifaa vya vifaa, vifaa vya vifaa vinaweza kufanya kazi na vifaa vya vifaa na vifaa vya utaftaji wa vifaa vya vifaa vya vifaa vya vifaa na vifaa vingine

Tutaweza kujua kwamba hakuna mtu anayeshughulikia vyombo vya habari bila seva ya Blynk podem ser acessados externamente através de uma API HTTP, ambayo inaweza kutumika kwa matumizi ya Blynk kwa armazenar dados gerados periodicamente como dados de sensores of temperatura, for exemplo

Maktaba za Blynk

Mwisho, fanya miundo ya vifaa kama bibliotecas Blynk kwa anuwai ya plataformas de desenvolvimento. Essa biblioteca ni jibu la kufanya kazi kwa vifaa vya kufanya kazi na huduma ya Blynk na mahitaji kama mahitaji ya kuingia na huduma ya comandos. A forma mais fácil e rápida is utilizá-la como bibliotecas Arduino, no entanto, é possível obter versões da biblioteca para Linux (na Raspberry Pi!), Python, Lua, na mengine ya nje

Je! Wewe ni tudo é grátis?

O Blynk App ni disponibilizado gratuitamente para ser baixado. O acesso ao Servidor Blynk ni ilimitado (na inawezeshwa kutekelezwa kwa kutekelezwa kwa eneo hili kwa sababu ya kutekelezwa) kama bibliotecas Blynk também são gratuitas

Hakuna kitu, ikiwa ni pamoja na Widget "custa" inayoamua kiwango cha Nishati - ikiwa utafikiri juu ya hali ya juu - ikiwa ni pamoja na idadi kubwa ya nguvu ya Nishati kwa matumizi ya huduma

Nishati inajulikana kama sehemu ya kazi kwa sababu ya kazi kubwa (ou muitos projetos), hii inaweza kutekelezwa: hesabu nyingi za Nishati zitashughulikia viwango vya majaribio kwa vifaa vya kupendeza na kwa sababu ya maombi

  1. Temos inicialmente 2000 Nishati kwa usarmos em nossos projetos;
  2. Utumiaji wa Nishati ya Cada au ekari moja ya Widget ni retornado kwenye orodha ya vifaa vya maji Widget;
  3. Wakati mwingine operações específicas são irreversíveis, ou seja, na retornam os Energy. Ili kufanya hivyo, tumia programu yako kwa ajili ya programu hii.

Hatua ya 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Tumia vifaa vya Blynk kwa kutumia Smartphone ikiwa ni lazima ihakikishwe ikiwa ni pamoja na programu ya kufanya kazi na programu, tumia programu hii kwa njia inayofaa:

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

OBSERVAÇÃO: Blynk ni kazi kwa Simu za Windows, Blackberry na outras plataformas mortas

Maoni ya simu yako ya rununu ni pamoja na programu ya Blynk, sauti ya juu ya Google Play au Duka la App, programu na huduma zinazopatikana kwenye simu yako ya rununu na dijiti ya Blynk

Hatua ya 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 control of all not the dispositivo de qualquer lugar no mundo, sendo assim needário uma conta protegida por senha

Unaweza kufanya kazi kwa kuunda Akaunti Mpya na kufanya kazi rasmi kwa Blynk, kwa kufanya hivyo kwa urahisi

OBSERVAÇÃO: huduma ya utumiaji wa barua pepe ya barua pepe, barua pepe, huduma na habari zaidi

Hatua ya 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

Chagua Mradi Mpya, upekuzi wa mradi mpya wa Mradi Mpya

Nessa nova tela dê o nome ao seu projeto na aba Jina la Mradi na ufuatiliaji wa utaftaji wa huduma na Chagua Kifaa

Hizi ni programu za matumizi ya Projeto IOT, sendo selecionado a opção ESP8266

Apics 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 Ishara ya Auth - será enviado para o e-mail cadastrado no aplicativo: guarde-o, utilizaremos ele em breve

Hatua ya 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

Wijeti ni kama ilivyo hapo chini ikiwa ni pamoja na huduma za vifaa na vielelezo vya uwakilishi wa vifaa, vifaa na muundo wa vifaa vya vifaa

Kuna 4 tipos de Widgets:

  • Controladores - usados kwa enviar comandos que controlam seu vifaa
  • Maonyesho - utilizados para visualização de dados a partir de sensores na outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Maingiliano - vilivyoandikwa kwa ajili ya utekelezaji wa maamuzi ya GUI;
  • Outros - vilivyoandikwa vya que não pertencem a nenhuma categoria;

Cada Widget kwa kutumia programu ya usanidi. Alguns dos Wijeti (kwa mfano wa Daraja) kwa kutumia programu ya kujifurahisha kwa njia ya kujifurahisha

Tunachagua chaguzi za SuperChart ya wijeti, kwa kutumia vifaa hivi kwa ajili ya kuona picha za historia

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. Tumia wijeti kwa kuweka mipangilio ya mipangilio

Kutambua ukweli hakuna maelezo yanayoweza kutekelezwa kwa muda wa miaka 2, ikiwa ni pamoja na maoni yako kuhusu picha za baba za historia

Hatua ya 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 in this visualizador de dados históricos, ou seja, dos dados de Temperatura e Vibração que será enviado ao Blynk, ni muhimu kwa ajili ya vizuizi vyote kwa ajili ya maagizo:

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

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

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Eleza sifa inayofaa kudhibiti au ler

  • Pinos Digitais - inawakilisha vifaa vya vifaa vya kidini. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - inawakilisha vifaa vya IO analógicos físicos em seu hardware.
  • Pinos Virtuais - não têm kuwakilishaação física. Eles são usados kwa kuhamisha sifa kutoka kwa Programu ya Blynk na vifaa vyao.

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, o aplicativo tenta se conectar ao hardware através do servidor Blynk. Hakuna kitu, ikiwa ni pamoja na maandishi au vifaa vya usanidi wa vifaa kwa ajili ya us-lo

Vamos huanzisha biblioteca Blynk

Hatua ya 10: INSTALANDO BIBLIOTECA BLYNK PARA IDE ARDUINO

INSTALANDO BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO BIBLIOTECA BLYNK PARA a IDE ARDUINO
INSTALANDO BIBLIOTECA BLYNK PARA a IDE ARDUINO

Primeiramente, iremos instalar a biblioteca do Blynk kwa IDE Arduino

Baixe o arquivo Blynk_Release_vXX.zip

Chaguo, utaftaji wa orodha ya mikutano na tambi ya sketchbook ya Arduino IDE. A localização desturi pasta pode ser obtida diretamente ya IDE Arduino. Kwa hiyo, una IDE Arduino e, em Faili → Mapendeleo, eneo lako la Sketchbook

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

seu_diretorio_ / maktaba / Blynkseu_diretorio / maktaba / BlynkESP8266_Lib

seu_diretorio / zana / BlynkUpdaterseu_diretorio / zana / BlynkUsbScript

Kuboresha kitambulisho cha IDE Arduino, mifano mingine ya marejeleo ya código kwa biblioteca Blynk podem ser encontrados em File → Mifano → Blynk. Para o nosso hardware of exemplo, o ESP8266, selecionaremos o exemplo em File → Mifano → Blynk → Bodi_WiFi → ESP8266_Standalone

Hatua ya 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

Linha acima inafafanua vifaa vya ujenzi kwa vifaa vya ujenzi

Hati hii ni ishara ya maana kwamba mtu anaweza kusoma na kufanya kazi kwa njia ya kwanza na kufanya aplicativo na kufanya kazi kabla ya kufanya hivyo kwa sababu ya barua pepe

Hatua ya 12: CREDENCIAIS DE ACESSO - REDE WI-FI

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

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

Ikiwa utaweza kusoma kama programu mpya, programu na programu nyingine kwenye programu hii inaweza kupakuliwa na IDE Arduino

Hatua ya 13: MWISHO WA CÓDIGO

#fafanua BLYNK_PRINT Serial

# pamoja

# pamoja

# pamoja

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

// Kitambulisho chako cha WiFi.

// Weka nenosiri kwa "" kwa mitandao wazi.

char ssid = "Nome da rede WIFI";

kupita kwa char = "SSID rede WIFi";

// Anwani ya Kifaa cha Watumwa cha MPU6050

const uint8_t MPU6050SlaveAddress = 0x68;

// Chagua pini za SDA na SCL kwa mawasiliano ya I2C

const uint8_t scl = D1;

const uint8_t sda = D2;

// sababu ya kiwango cha unyeti kulingana na mpangilio kamili wa kiwango kilichotolewa katika

karatasi ya data

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 anwani chache za rejista za usanidi

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

usanidi batili () {

Kuanzia Serial (9600);

Waya.anza (sda, scl);

MPU6050_Init ();

Blynk kuanza (auth, ssid, pass);

}

kitanzi batili () {

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

Soma_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// kugawanya kila moja na sababu yao ya kiwango cha unyeti

Ax = (mara mbili) AccelX / AccelScaleFactor;

Ay = (mara mbili) AccelY / AccelScaleFactor;

Az = (mara mbili) AccelZ / AccelScaleFactor;

T = (mara mbili) Joto / 340 + 36.53; // fomula ya joto

Gx = (mara mbili) GyroX / GyroScaleFactor;

Gy = (mara mbili) GyroY / GyroScaleFactor;

Gz = (mara mbili) GyroZ / GyroScaleFactor;

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

Printa ya serial ("Ay:"); Printa ya serial (Ay);

Serial.print ("Az:"); Printa ya serial (Az);

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

kuchelewesha (1000);

Kukimbia ();

Blynk. VirtualWrite (V1, Ax);

Blynk. VirtualWrite (V2, Ay);

Blynk. VirtualWrite (V3, Az);

Blynk. VirtualWrite (V4, T);

}

batili I2C_Write (uint8_t kifaaAdress, uint8_t regAdress, data uint8_t) {Wire.beginTransmission (deviceAddress);

Andika waya (regAdress); Andika waya (data);

Uwasilishaji wa waya ();

}

// soma sajili zote 14

batili Read_RawValue (uint8_t kifaaAdress, uint8_t regAdress) {

Uwasilishaji wa waya (Anwani ya kifaa);

Andika waya (regAdress); Uwasilishaji wa waya ();

Wire.requestFrom (kifaaAdress, (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 ());

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

}

// sanidi MPU6050

batili MPU6050_Init () {

kuchelewesha (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); // kuweka +/- 250 digrii / kiwango cha pili kamili

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 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);

}

Hatua ya 14: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 ni chip chip que revolucionou o movimento maker por seu baixo custo and rápida disseminação

O que mais chama atenção é que ele possui Wi-fi possibilitando a conexão de diversos dispositivos a internet (ou rede local) como sensores, atuadores e nk

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

Essas placas variam de tamanho, neromero de pinos ou tipo de conexão com computador

Hatua ya 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266

ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266

Os módulos com chip ESP8266 estão se popularizando e são uma ótima alternativa para o seu projeto de IoT (Mtandao wa Vitu)

Os módulos utilizam o mesmo controlador, o ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do módulo. Matumizi ya modelo, modemu za mwingiliano I2C, SPI na PWM, pamoja na mfululizo

A alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. Possuem também uma CPU de 32 Bits rodando a 80MHz, suportando internet nos padrões 802.11 b / g / n e vários protocolos de segurança como WEP, WPA, WPA2, nk

Programu inayotumiwa kupitia comandos AT ou usando a lughaagem LUA. São lingalirois kwa projetos de IoT inafanya uwezekano wa kufanya mazungumzo ya nguvu ya kulala

Hatua ya 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

O módulo ESP8266 ESP-01 ni ó o módulo mais comum da linha ESP8266

Elektroniki (24, 8 x 14, 3 mm), na uwezekano wa kufanya hivyo GPIO ni pamoja na udhibiti wa kanuni zinazofanana na programu. O ESP-01 pode ter o firmware regravado e / ou atualizado utilizando interface serial

Kama utaftaji wa huduma kwa mtu mwingine ni mpango wa maandishi, ikiwa ni pamoja na utaftaji wa programu ya utaftaji, utaftaji wa vifaa vya matumizi kwa vifaa vya wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) ni pamoja na programu hii. ESP-01 inachukua udhibiti wa microcontroladores na sin ya de 5V, kama vile Arduino Uno

Hatua ya 17: MÓDULO ESP8266 ESP-05

MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05
MÓDULO ESP8266 ESP-05

O módulo wifi ESP8266 ESP-05 ni módulo um pouco diferente das outras placas da linha ESP8266, pois não possui portas que podemos usar para acionar dispositivos ou ler dados de sensores

Kwa njia nyingine, ni njia mbadala ya kufanya kazi kwa njia ya IoT kwa sababu ya kufanya kazi kwa njia ya rede / mtandao kwa njia ya huduma

Pode ser utilizado, for exemplo, para montar um web server com Arduino ou efetuar uma comunicação de longa distância entre placas como Arduino / Arduino, Arduino / Raspberry, nk

Inaweza kuwa juu ya antena kwenye ubao, kwa sababu ya kontena kwa antena nje ya nchi podemos usar um cabo pigtail U. FL na uma antena SMA, aumentando considererovelmente o alcance do sinal wifi

Hatua ya 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

Módulo ESP8266 ESP-07 também é um módulo compacto (20 x 16mm), mas com um layout tofauti, 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. Esse módulo tem 9 GPIOS, que podem funcionar como pinos I2C, SPI and PWM

Mpangilio unapewa ruhusa ya kufanya kazi ikiwa ni pamoja na kuwezeshwa kwa nafasi ya eneo, ikiwa ni pamoja na matumizi ya vifaa vya ujenzi

Hatua ya 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

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

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

Hatua ya 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 ni 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 Respá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 possui 11 portas GPIO, antena embutida na kontena U-FL kwa antena externa. A seleção da antena é feita modificando um jumper (resistor de 0 (zero) ohms) na sehemu bora zaidi ya mahali, ao lado do conector U-FL

Hatua ya 21: NodeMCU ESP8266 ESP-12E

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

O Módulo ESP8266 NodeMCU ESP-12E ni uma nafasi ya desenvolvimento kukamilisha, ikiwa ni pamoja na kufanya Chip ESP8266 inahusiana na mazungumzo TTL-Serial na udhibiti wa tensão 3.3V

M umesimamia hali hii ikiwa ni pamoja na maandishi na protoboard na kupeana uso wa umiliki wa microcontrolador kwa nje kwa operesheni, ambayo inaweza kusaidia programu ya LUA

Possui 10 pinos de GPIO (I2C, SPI, PWM), kontakt-usb ndogo kwa programu ya programme / alimentação e botões para reset na flash do módulo

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

Hatua ya 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O Módulo Wifi ESP8266 NodeMCU ESP-12E ni uma das placas mais interessantes for família ESP8266, já que pode ser assistmente ligada à um computador and programada com a linguagem Lua e também utilizando a IDE do Arduino

Essa placa possui 10 pinos GPIO (entada / saída), suportando funções como PWM, I2C e 1-waya. Kutumia mpango huu, mazungumzo ya USB-TLL ni muhimu kwa fomu bora kwa mazingira ya prototipação, encaixando kuwezeshwa kwa umbo la uma

Hatua ya 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

Oloo Wifi ESP8266 NodeMCU inaweza kutekelezwa, ili kufuata mfano wa picha: Kiwango cha (utumiaji wa programu ya firmware) na RST (Rudisha Upya). Hakuna mesmo lado temos o kontena ndogo ya usb kwa alimentação na conexão com o computador

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

Hatua ya 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 na conexões condutoras utilizada para a montagem de protótipos na projetos em estado inicial

Sua grande vantagem está na montagem de circos eletrônicos, pois apresenta certa facilidade na inserção de componentes. Kama nafasi tofauti kati ya 800 na 6000 au 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 componentes. Sio sehemu ya chini ya hali ya chini inayowakabili watu wengi kwa sababu ya kuingiliana kati ya vifaa na sehemu. Geralmente suportam correntes ndani 1 A e 3 A

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

Faixas de terminais - Sao kama faixas de contatos no qual são instalados os componentes eletrônicos. Nas laterais das placas geralmente existem duas trilhas de contatos interligadas verticalmente. Na faixa wima no centro da placa de ensaio ha entalhe para marcar a linha central na fornecer um fluxo de ar for possibilitar um melhor arrefecimento de CI's and outros componentes ali instalados

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

Kawaida ya hali ya juu ya mwisho wa utaftaji wa habari kutoka kwa wahusika katika eneo la marcada, ni shirika la 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 circo de ruídos causados pelo eletromagnetismo

Hatua ya 25: INTERFACE NodeMCU COM MPU6050

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

O MPU6050 funciona no protocolo I2C, for isso só precisamos de dois fios for interagir NodeMCU e MPU6050. Pini za SCL na SDA de MPU6050 ni viwango vya D1 na D2 na NodeMCU, na vinashughulikia VCC na GND de MPU6050 ni sehemu ya 3.3V na GND ya NodeMCU

Hatua ya 26: FEDHA YA MWISHO WA MONTAGEM

SEHEMU YA MWISHO YA MONTAGEM
SEHEMU YA MWISHO YA MONTAGEM
SEHEMU YA MWISHO YA MONTAGEM
SEHEMU YA MWISHO YA MONTAGEM

Hatua ya 27: MWISHO WA MWISHO SEHEMU YA II

MWISHO WA MONTAGEM SEHEMU YA II
MWISHO WA MONTAGEM SEHEMU YA II
MWISHO WA MONTAGEM SEHEMU YA II
MWISHO WA MONTAGEM SEHEMU YA II
MWISHO WA MONTAGEM SEHEMU YA II
MWISHO WA MONTAGEM SEHEMU YA II

Hatua ya 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK

RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK
RESULTADOS OBTIDOS NO APLICATIVO BLYNK

Matokeo ya kidato cha nne ni:

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

Ilipendekeza: