INHOUDSOPGAWE:
- Stap 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- Stap 2: MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
- Stap 3: INTRODUÇÃO AO BLYNK
- Stap 4: COMO FUNCIONA O BLYNK
- Stap 5: BAIXANDO O APLICATIVO BLYNK
- Stap 6: CRIANDO SUA CONTA BLYNK
- Stap 7: COMEÇANDO UM NOVO PROJETO
- Stap 8: CONFIGURANDO SEU PROJETO
- Stap 9: CONFIGURANDO SEU WIDGET
- Stap 10: INSTALANDO A BIBLIOTECA BLYNK PARA a IDE ARDUINO
- Stap 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
- Stap 12: CREDENCIAIS DE ACESSO À REDE WI-FI
- Stap 13: CÓDIGO FINALE
- Stap 14: CONHECENDO O ESP8266
- Stap 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- Stap 16: MÓDULO ESP8266 ESP-01
- Stap 17: MÓDULO ESP8266 ESP-05
- Stap 18: MÓDULO ESP8266 ESP-07
- Stap 19: MÓDULO ESP8266 ESP-12E
- Stap 20: MÓDULO ESP8266 ESP-201
- Stap 21: NodeMCU ESP8266 ESP-12E
- Stap 22: PRIEMIROS PASSOS COM O NodeMCU
- Stap 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU
- Stap 24: PROTOBOARD OU PLACA DE ENSAIO
- Stap 25: Koppelvlak NodeMCU COM MPU6050
- Stap 26: MONTAGEM FINALE DEEL I
- Stap 27: MONTAGEM FINALE DEEL II
- Stap 28: RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK
Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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
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
- Temos inicialmente 2000 Energy para usarmos em nossos projetos;
- Cada Energy benut ook 'n groot oppervlakte van 'n widget;
- 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Stap 27: MONTAGEM FINALE DEEL II
Stap 28: RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK
Ons resultados obtidos acima são respectivamente:
- Leitura do Mancal do Motor;
- Leitura do Cabeçote;
Aanbeveel:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 stappe
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: A ideia do nosso projeto é monitorar a umidade do solo de uma horta en apresentar na tela do celular para acompanhamento real
Monitoramento De Batimentos Cardíacos met Intel Edison: 4 stappe
Monitoramento De Batimentos Cardíacos Com Intel Edison: Projeto realizado durante a IoT Roadshow 2015, novembro de 2015.O grupo formado por Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant ô nio Foltran en Jefferson Farias apresentou um sistema de monitoramento de batimentos; ac
Sistema Inteligente De Monitoramento De Enchentes (SIME): 4 stappe
Sistema Inteligente De Monitoramento De Enchentes (SIME): Tema e Proposta: Foi dado o tema Servi ç os P ú blicos aos participantes do Hackathom Qualcomm Facens com no m á ximo 32 horas para planejamento e execu ç placa Dragonboard 410c com Kit Kit Qual
Sistema De Sensoriamento, Monitoramento E Cuidados Para Moradores De Rua: 5 stappe
Sistema De Sensoriamento, Monitoramento E Cuidados Para Moradores De Rua: Durante o inverno os moradores de rua sofrem com o frio nas cidades e algumas vezes at é chegam a ó bito. Visando os objetivos da ONU 2030 e a crescente evolu ã o tecnol ó gica dos ú ltimos anos, foi proposto um s
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 stappe
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: Foi desenvolvido um " Sistema de Monitoramento e Seguran ç a F í sica de Ambiente " para Smart Homes, com o intuito de monitorar of status de vari á veis como " Tempera ", " Luminosidade " e " Sensor van