INHOUDSOPGAWE:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 stappe
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 stappe

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 stappe

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 stappe
Video: Compressor Parafuso - Análise Espectral / Preditiva 2024, Julie
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES

Nosso projeto consiste no desenvolvimento de uma solução IoT para o monitoramento da vibração de compressores

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

Ons kan ook 'n paar kompressore vir alimentação de unidade gebruik, en ons kan ook die elemente e waarborg dat ons nie 'n paradys kan hê om 'n menslike praktyk te verseker nie

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 needsário or deslocamento de um técnico para realizar a verificação, impactando na perda de produçade

As ons 'n probleem oplos, kan ons 'n wye omskakeling van die monitor van die vibração en die temperatuur in 'n werklike tempo hê, maar ook 'n moontlike uitwerking op 'n wyse, alimenteer die moontlikhede informação fora do padrão do equipamento

Stap 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

Dit is 'n belangrike element wat ons nodig het om te stuur, sodat ons meer besonderhede kan ontvang

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

· App Blynk;

· Microcontrolador ESP8266 - Placa NodeMCU;

. Protoboard;

Ons kan meer besonderhede oor die komponente beskryf

Stap 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 sensor utilize or MPU-6050 que combina 3 eixos of giroscópio and 3 eixos of acelerômetro juntamente com for processador digital for movimento. Gebruik as entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprimeprobleme vir die verskaffing van verskillende funksies

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

Principios de Funcionamento:

Giroscópio

Sensores giroscópicos podem monitorar a orientação, direção, movimento hoekige en rotação. Geen slimfoon, 'n sensor wat 'n funksionele funksie kan gee vir die rekonstruksie van die gestes. Dit is ook 'n goeie idee om 'n slimfoon te bepaal wat 'n positiewe en positiewe oriëntasie is

Acelerômetro

O acelerômetro é um sensor que mede aceleração, bem como a incinação, ângulo de inclinação, rotação, vibração, colisão e gravidade. Ons kan ook 'n slimfoon gebruik, 'n versnelde elektroniese visor of 'n vertikale of 'n horisontale sensor, en 'n seker sensor wat dit moontlik maak om die swangerskap te verseker

Comunicação:

Die sensor gebruik die I2C -protokol. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips fora comunicação entre placa mãe e dispositivos

O I2C, al die definir um protocolo, também composto do barramento que é conhecido como TWI (Two Wire Interface), um barramento de dois fios composto por um fio para Clock (SCL) e outro para Dados (SDA). Dit kan 'n weerstand bied teen die funksie van PullUp vir VCC

O I2C is 'n komposisie vir die verskaffing van meesters en slawe, wat normaalweg 'n beheer vir ons kan bied, en dat ons verskillende slawe kan ontwikkel, maar ook 'n moontlike implementering van 'n stelsel kan hê wat ons kan versoek om tydelike beheer van Barramento te verkry

Ons kan nie 'n Barramento -lêer van 10 bisse kry nie, maar ook 7 stelle

Voorbeeld:

  • Vcc: Alimentação de 3, 3V à 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Clock de saída para o Mestre (Protocolo I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (Protocolo I2C);
  • XDA (AUX_Data): Clock de entrada para comunicação com dispositivo auxiliar;
  • XCL (AUX_ Clock): data wat ingeskryf kan word vir hulpverlening;
  • AD0: Definieer die endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Ons kan die weerstand PullDown, 0V no pino, caso não seja forçado valor contrário definieer.

Stap 3: INTRODUÇÃO AO BLYNK

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

Ons kan ook 'n universele vervaardiger gebruik, maar ons kan dit ook nie in Arduino gebruik nie

O operasionele de nieuwste dispositivos que também podem ser programados em Arduino, bem como a utilização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possibilidades 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 of envio de dados à internet and o control remoto destes dispositivos

Een van die volgende kontekste van die herontwikkeling van Blynk

Eerstens kan ek 'n persoonlike program gebruik om die afstandbeheer van die hardeware toe te laat, maar ook vir die hardeware -program

Ons kan ook 'n moontlike konstruksie -koppelvlak vir die beheer van die formate en die intuïtiewe e -posse van 400 plaasvervangers in Arduino hê

Stap 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Basiese inligting, o Blynk en composto de três partes: o Blynk App, o Blynk Server e a Blynk Library

Blynk -app

Die app kan 'n toepassing vir Android en iOS moontlik maak, en dit kan ook gebruik word vir die gebruik van hardeware. Ons kan die funksies van die bediener (vir weergawes, grafieke en kaartjies) in kennis stel

Blynk bediener

Dit is ook moontlik om die hardeware en die hardeware van die wolk Blynk te gebruik. Ons stuur ook 'n antwoord op die hardeware, die hardeware en die hardeware

Ons kan nie die bediener gebruik nie, maar ook 'n bediener kan 'n eksterne ekstern gebruik van API -HTTP gebruik, soos byvoorbeeld 'n moontlikheid om 'n gebruik te maak

Blynk biblioteke

Uiteindelik kan ons hardeware -temas as 'n bybel gebruik om verskillende funksies te ontwikkel. Essa biblioteca é responsável por makes toda a conexão do hardware com or servidor Blynk e makes as requisições de entrada and saída de dados e comandos. Ons kan ook 'n volledige gebruik van bibliotecas Arduino gebruik, maar dit is ook moontlik om biblioteca vir Linux (en Raspberry Pi!)

E isso tudo é grátis?

O Blynk App is beskikbaar vir gratis gebruik. Ons kan ook 'n lid van die biblioteek gebruik (dit is ook moontlik om die implementering van die plaaslike e -posadres moontlik te maak)

Geen widget, 'widget' wat 'energie' bepaal - 'n virtuele virtuele e -pos en 'n kwantitatiewe inisiatief van energie vir die gebruik van ons nuwe projekte

Mais Energy pode ser comprada para desenvolver projetos mais complexos (ou muitos projetos), we can not preo up: a quantidade de Energy que temos disponível é suficiente para experimentarmos or aplicativo e para as aplicações mais usuais

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Cada Energy benut ook 'n groot oppervlakte van 'n widget;
  3. Somente algumas operções específicas são irreversíveis, ou seja, or retornam os Energy. Ons kan dit vooraf gebruik, maar ons kan ook 'n app gebruik om dit te gebruik.

Stap 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Vir 'n installasie kan u ook 'n slimfoon gebruik om 'n funksionele stelsel of 'n versoenbare funksie van die app te verkry:

  • Android OS weergawe 4.2+.
  • IOS vers 9+.
  • Você também pode eksekuteur Blynk emuladores.

WAARSKUWING: Ons kan Windows -telefone, swartbessies en ander platformate gebruik

U kan ook 'n slimfoon en 'n telefoonkombinasie of 'n Google Play -app of 'n App Store gebruik, maar ook 'n slimfoon en 'n digitale telefoon kan gebruik word

Stap 6: CRIANDO SUA CONTA BLYNK

CRIANDO SUA CONTA BLYNK
CRIANDO SUA CONTA BLYNK

As 'n installasie moontlik is, kan ons die funksie van 'n lidmaatskap nie gebruik nie, maar dit is ook 'n afhanklike manier om 'n kontrole te bekom of 'n beskikbare pos te stuur

Gee meer inligting oor die skep van 'n nuwe rekening met 'n amptelike inskrywing, of stuur eenvoudige voorbeelde

OPMERKING: dit kan gebruik word om e-posse per e-pos te gebruik

Stap 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

As u meer wil aanmeld, kan u ook 'n aansoek doen

Kies 'n nuwe projek, 'n aparte en 'n nuwe projek

Ons kan nie die projek noem nie, maar ook die projeknaam wat u kan gebruik om 'n toestel te kies

Ons kan hierdie projek vir die IOT gebruik, of stuur 'n opsie vir ESP8266

Klik hier om dit te skep, maar ook vir Project Canvas, of vir 'n spesiale aanpassing

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

Stap 8: CONFIGURANDO SEU PROJETO

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

U kan dit ook nie spesifiek doen nie, maar u kan dit ook op ons webwerf aanskakel, en dit is 'n lys met widgets wat u kan aanskaf

Widgets kan ook die funksies van die bediener, die leidraad en die koppelvlak van hardeware voorstel

Bestaan 4 wenke vir widgets:

  • Controladores - gebruikers wat gebruik kan word vir die beheer van hardeware
  • Displays - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Koppelvlak - widgets vir die uitvoerende funksie van die GUI;
  • Outros - widgets wat nie 'n kategorie kan gebruik nie;

Cada Widget het 'n groot aantal konfigurasies. Alguns dos Widgets (by voorbeeld brug) kan ook 'n funksionele funksie verskaf word

Ons kan ook die SuperChart -widget selekteer, en dit kan ook gebruik word vir die visualisering van ons geskiedenis

Stel die widget van SuperChart “custa” 900 in staat om die totale inisieer te ontvang (2000), wat die meeste van die beste is. Die widget bied 'n uitstekende aanleg vir die uitleg

Ons kan nie meer as 2 van ons hierdie aspekte aanneem nie, maar ons kan dit ook visualiseer

Stap 9: CONFIGURANDO SEU WIDGET

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

Met die widget kan ons die historiese, historiese en temperatuurmetodes vir ons weergee:

Ons kan ook die widget as 'n konfigurasie -weergawe sien

Ons kan dit nie in DataStream klik nie, maar u kan ook nie 'n konfigurasie kies nie:

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

  • Pinos Digitais - verteenwoordigende pinos digitais físicos em seu hardware. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analogicos - verteenwoordigende pinos van IO analoëgicos físicos em seu hardware.
  • Pinos Virtuais - dit is 'n verteenwoordigende weergawe. Ons kan ook gebruik maak van die hardeware vir die Blynk -app en hardeware.

Ons kan dit ook vir VIRTUAL V4 vir temperatuur en VIRTUAL V1 vir Vibração gebruik

Ons kan ook 'n kommando vir die uitvoer van hardeware by die diens van Blynk gebruik. U hoef ook nie 'n hardeware vir ons te gebruik nie

Vamos installeer 'n biblioteca Blynk

Stap 10: INSTALANDO A BIBLIOTECA BLYNK PARA a IDE ARDUINO

INSTALANDO tot BIBLIOTECA BLYNK PARA na IDE ARDUINO
INSTALANDO tot BIBLIOTECA BLYNK PARA na IDE ARDUINO
INSTALANDO tot BIBLIOTECA BLYNK PARA na IDE ARDUINO
INSTALANDO tot BIBLIOTECA BLYNK PARA na IDE ARDUINO

Primeiramente, iremos instalar a biblioteca do Blynk for a IDE Arduino

Laai dit na Blynk_Release_vXX.zip

'N Spesifieke, versameling van die bou van 'n pasta -sketsboek van Arduino IDE. A localização desta pasta pode ser obtida diretamente da IDE Arduino. Paralle, abra a IDE Arduino e, em File → Preferences, olhe o campo Sketchbook location

Ons kan die volgende saamstel:

seu_diretorio_/biblioteke/Blynkseu_diretorio/biblioteke/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

As ons 'n IDE herontdek, kan dit 'n voorbeeld van 'n verwysing na 'n biblioteca wees. Vir voorbeelde van hardeware, soos ESP8266, seleksie van lêers → Voorbeelde → Blynk → Boards_WiFi → ESP8266_Standalone

Stap 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

Ons kan ook die outomatiese token vir hardeware kontroleer

Este token is 'n nommer wat ons vir u kan e-pos

Stap 12: CREDENCIAIS DE ACESSO À REDE WI-FI

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

Aangesien hierdie funksies vir u voldoende is, kan u Wi-Fi gebruik om ESP8266 te gebruik

U kan ook die sagteware, die sagteware en die sagteware vir die oplaai van IDE Arduino oplaai

Stap 13: CÓDIGO FINALE

#define BLYNK_PRINT reeks

#insluit

#insluit

#insluit

char auth = "Skrywer vir projekte";

// U WiFi -geloofsbriewe.

// Stel wagwoord op "" vir oop netwerke.

char ssid = "Naam van WIFI";

char pass = "SSID gebruik WIFi";

// MPU6050 Slawe -toesteladres

const uint8_t MPU6050SlaveAddress = 0x68;

// Kies SDA- en SCL -penne vir I2C -kommunikasie

const uint8_t scl = D1;

const uint8_t sda = D2;

// sensitiwiteitsskaalfaktor in ooreenstemming met die volle skaalinstelling wat in

datablad

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 paar konfigurasieregisteradresse

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

ongeldige opstelling () {

Serial.begin (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

leemte -lus () {

dubbele Byl, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// verdeel elkeen met hul sensitiwiteitsskaalfaktor

Byl = (dubbel) AccelX/AccelScaleFactor;

Ay = (dubbel) AccelY/AccelScaleFactor;

Az = (dubbel) AccelZ/AccelScaleFactor;

T = (dubbel) Temperatuur/340+36,53; // temperatuurformule

Gx = (dubbel) GyroX/GyroScaleFactor;

Gy = (dubbel) GyroY/GyroScaleFactor;

Gz = (dubbel) GyroZ/GyroScaleFactor;

Serial.print ("Byl:"); Reeks.afdruk (Ax);

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

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

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

vertraging (1000);

Blynk.run ();

Blynk.virtualWrite (V1, Ax);

Blynk.virtualWrite (V2, Ay);

Blynk.virtualWrite (V3, Az);

Blynk.virtualWrite (V4, T);

}

ongeldig I2C_Write (uint8_t deviceAddress, uint8_t regAddress, uint8_t data) {Wire.beginTransmission (deviceAddress);

Wire.write (regAddress); Wire.write (data);

Wire.endTransmission ();

}

// lees al 14 registers

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

}

// stel MPU6050 op

nietig MPU6050_Init () {

vertraging (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); // stel +/- 250 grade/sekonde volskaal

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

}

Stap 14: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 is 'n chip wat 'n revolusie kan maak of 'n vervaardiger van films kan maak om dit te versprei

Dit is moontlik om Wi-Fi moontlik te maak en 'n verskeidenheid internetverbindings (of plaaslik), soos sensore, ens

Vir die maklikste gebruik van hierdie chip, kan ons 'n aantal funksies en funksies plaas

Daar kan verskillende tamanhoe, pinosurums of 'n rekenaarkomponent gebruik word

Stap 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

Ons kan ook 'n ESP8266 -chip op die internet gebruik en 'n ander alternatief vir IoT (Internet of Things) gebruik

Ons kan ook die beheermaatreëls van ESP8266 gebruik.. Afhangende van die model, podemos ter interfaces I2C, SPI en PWM, além da serial

A alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. Ons kan ook 'n CPU van 32 bitse met 80 MHz ondersteun, en 802.11 b/g/n e -posse vir WEP, WPA, WPA2, ens

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

Stap 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

Die volgende ESP8266 ESP-01 is ook 'n standaard ESP8266-model

Een kompakte (24, 8 x 14, 3 mm) en 'n moontlikheid om 'n program te gebruik wat in 'n program kan dien. O ESP-01-program vir firmware-herontwerp en/of gebruiklike seriële koppelvlak

Uma pequena desvantagem desse tipo de moddulo en a disposição dos pinos, que dificultam a utilização em uma protoboard, mas você pode facilmente utilizar on adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com6 ESP-01 stuur die mikrobestuurders saam met 5V sinale, sowel as in die Arduino Uno

Stap 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

Ons wifi-ESP8266 ESP-05 kan ook 'n paar verskillende aspekte van ons ESP8266-posisies gebruik, maar dit kan ook gebruik word vir die verspreiding van sensore

As alternatief kan ons ook alternatiewe interessante projekte vir die internet gebruik om die internet te gebruik

Ons kan dit byvoorbeeld gebruik, byvoorbeeld vir die webbediener van Arduino of vir 'n langdurige verspreiding tussen Arduino/Arduino, Arduino/Raspberry, ens

Daar is ook 'n antenna aan boord, maar u kan ook 'n verbinding met 'n eksterne antenna gebruik om U. FL en UA antenna SMA te gebruik, maar u kan ook gereeld wifi gebruik

Stap 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

Die ander ESP8266 ESP-07 também é um moddulo compacto (20 x 16mm), kan ook 'n uiteenlopende uitleg hê, en dit kan ook in die lig gesien word

Ons kan ook 'n kombinasie van 'n antenna cerâmica embutida, 'n também um conector U-Fl para antena externa. Ons kan ook 9 GPIOS gebruik, wat funksioneer as I2C, SPI en PWM

U kan ook die integrasie van 'n kranige indruk in ons motorhuis gebruik

Stap 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

Ons kan ook ESP8266 ESP-12E gebruik om ESP-07 te gebruik, wat moontlik 'n antenna interna (PCB) het

Ons kan 11 GPIO's gebruik om 'n basis te gebruik vir ESP8266, sowel as NodeMCU

Stap 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

Die ESP8266 ESP-201 kan ook gebruik word om 'n maksimum gebruik van terme vir prototipas te gebruik, maar dit kan ook op die protobord geplaas word

Ons kan later 4 reekse ontvang, en ons kan ook die reekse van die komunikação gebruik, maar ons kan ook hierdie tipe aanpassings gebruik

O ESP-201 beskik oor 11 portio's GPIO, antena embutida en conector U-FL para antena externa. 'N Antenne kan ook verander word in die trui (teenweerstand van 0 (nul) ohm) op die hoogste vlak, maar ook vir die bou van U-FL

Stap 21: NodeMCU ESP8266 ESP-12E

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

Die ESP8266 NodeMCU ESP-12E kan 'n volledige ontplooiing van die ESP8266-chip hê, met 'n omskakelaar TTL-Serial en 'n regulator van 3.3V

U kan ook 'n program vir direkte bestuur en gebruik van 'n eksterne mikrobestuurder vir die operasie gebruik, en ek kan ook 'n program vir die gebruik van LUA gebruik

Beskik oor 10 GPIO-gegewens (I2C, SPI, PWM), mikro-usb-verbindings vir programme/alimentasie en weergawes vir herstel en flits

U kan ook 'n beeld van NodeMCU ontvang met 'n ESP-12E-antenna wat u kan gebruik

Stap 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Ons Wifi ESP8266 NodeMCU ESP-12E bied 'n baie interessante funksie vir die gesin ESP8266, en ek kan ook 'n rekenaarprogram vir 'n taal gebruik wat 'n IDE van Arduino gebruik

Essa placa possui 10 pinos GPIO (entrada/saída), suportando funções como PWM, I2C e 1-wire. Ons antenna embutida, omskakelaar USB-TLL integrasie en 'n ideale formaat vir prototipação ambientes, encaixando facilmente em uma protoboard

Stap 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

Met Wifi ESP8266 NodeMCU is daar 'n aantal funksies: Flash (gebruik van firmware) en RST (terugstel). Daar is geen spesiale mikro -usb -konverter vir alimentação en koneksas in 'n rekenaar nie

Ons kan nie die ESP-12E e-posse gebruik nie, maar dit kan ook plaasvind. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação, ens

Stap 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

Uma kan 'n volledige insameling of e -pos van 'n amptelike e -posadres hê

Ons kan 'n groot deel van die elektriese kring, 'n spesiale versameling van komponente, gebruik. As 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 componentes. Ons kan ook 'n minderwaardige installeer met 'n interaktiewe eletricamente of komponente wat plaasvind. Geralmente suportam correntes entre 1 A e 3 A

Ons het 'n uiteensetting van 'n samestelling en 'n komposisie van twee dele, of daar is 'n kombinasie van terminais elétricos interligados

Faixas de terminais - São as 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 vertical no centro da placa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para possibilitar um melhor arrefecimento de CI's e outros componentes ali instalados

Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. As cinco colunas de contatos do lado esquerdo do entalhe são frequentemente 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, ons kan ook 'n kolom E, sowel as 'n laterale oplossing vir 'n kolom F, uit 'n sentrale sentrale eenheid

Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para or condutor negativeo 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. Ons kan moderne funksies vir die beheer van ons elektriese elektrisiteit in ons elektrisiteits- en elektrisiteitsgebruik plaasvind

Stap 25: Koppelvlak NodeMCU COM MPU6050

Koppelvlak NodeMCU COM MPU6050
Koppelvlak NodeMCU COM MPU6050
Koppelvlak NodeMCU COM MPU6050
Koppelvlak NodeMCU COM MPU6050

O MPU6050 -funksie sonder protokol I2C, want dit is so presies wat ons kan doen vir interagir NodeMCU en 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

Stap 26: MONTAGEM FINALE DEEL I

MONTAGEM FINALE DEEL I
MONTAGEM FINALE DEEL I
MONTAGEM FINALE DEEL I
MONTAGEM FINALE DEEL I

Stap 27: MONTAGEM FINALE DEEL II

MONTAGEM FINALE DEEL II
MONTAGEM FINALE DEEL II
MONTAGEM FINALE DEEL II
MONTAGEM FINALE DEEL II
MONTAGEM FINALE DEEL II
MONTAGEM FINALE DEEL II

Stap 28: RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK

RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK
RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK
RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK
RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK

Ons resultados obtidos acima são respectivamente:

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

Aanbeveel: