Inhoudsopgave:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN - Ajarnpa
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN - Ajarnpa

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN - Ajarnpa

Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN - Ajarnpa
Video: Analise de Vibração em Compressores 2024, Juli-
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSOREN

Geen enkel project bestaat uit een oplossing voor IoT voor het monitoren van vibraties van compressoren

Een idee om een idee te krijgen van de integratie van de groep en de gezamenlijke werking van de IoT-toepassing

Er zijn alleen compressoren van parafusos voor alimentaço de comprimido da unidade, visando aumentar een vida útil de seus elementos e garantir que no haja paradas inesperadas and realizado uma manutenção preditiva nos mes

Om de werking van compressoren te garanderen, is er meer informatie over de vibratie en de temperatuur van de mancais van de motor van de compressor, die nodig is om de mankementen van de mankementen van de verificatie van de werking van de compressor te verzenden

Het oplossen van problemen voor het oplossen van problemen met het monitoren van de vibratie en de temperatuur in het echte tempo van de kwaliteit van de uitrusting, het resultaat van een handeling die beschikbaar is voor een manutenção atuar em outras 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

São lijst van elementen die nodig zijn om een projeto te maken, stuur ons een bericht over de overdracht van een seguir

· Módulo GY-521 MPU6050 – Acelerômetro en Giroscopio;

· App Blynk;

· Microcontrolador ESP8266 - Placa NodeMCU;

. Protobord;

Het geeft een beschrijving van het cada-component

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

MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCPIO
MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCPIO

Deze sensor kan worden gebruikt met de MPU-6050 en de combinatie van 3 elektronische apparaten en 3 elektronische apparaten die worden gebruikt voor digitale verwerking. Utililizando as 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 distintas

Maak gebruik van het protocol van I2C voor de overdracht van dados

Principios de Funcionamento:

Giroscopio

Sensores giroscópicos podem monitorar a orientação, direção, movimento angular en rotação. Geen smartphone, um sensor giroscópico geralmente executa funções de reconhecimento de gestos. 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. Quando utilizado em um smartphone, of acelerômetro pode mudar automaticamente of visor do celular na vertical of horizontal, ja que esse sensor pode verificar em que eixo vetor aceleração da gravidade atua

Communicatie:

Esse sensor utiliza of protocolo de comunicação I2C. O I2C is een communicatieprotocol van de communicatie van de Philips voor communicatie tussen de verschillende communicatiemiddelen, Embarcados en circuits de celulares

O I2C, een definitief protocol, een também composto do barramento que conhecido como TWI (Two Wire Interface), um barramento de dois fios composto por um fio para Clock (SCL) en outro para Dados (SDA). Cada um aangesloten op een um weerstand que funciona como PullUp para o VCC

O I2C é composto por dois dispositivos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado por um Mestre, e possui diversos outros Slaves, porém é possível im barramento com outros Mestres tempo queriaam o contrôle

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

Pinagem:

  • Vcc: Alimentação de 3, 3V à 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Klok uit 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):Gegevens van communicatie voor hulpdiensten;
  • AD0: Definieer een endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um weerstand PullDown, mantendo 0V no pino, caso não seja forçado valor contrario.

Stap 3: INTRODUÃO AO BLYNK

INTRODUÃO AO BLYNK
INTRODUÃO AO BLYNK

O.a. overwegende of universele maker, en quase impossível geen citarmos en projetos gebaseerd op Arduino

O surgimento de novos dispositivos também podem ser programados em Arduino, bem como a utilizaço de shields (placas que agregam funçes os dispositivos Arduino) ampliaram as possibilidades de projetos que podem ser desenvolvidos em Arduino

Paralelamente, of surgimento de serviços conectados à internet o conceito de IoT (Internet Of Things) aumentaram a demande por dispositivos possuam conectividade e, assim, proporcionem o de dados à internet en o control remoto destes

É neste contexto que gostaríamos de apresentar o Blynk

Este serviço é baseado em um aplicativo personalizável que permite controlar reotamente um hardware programável, bem como reportar dados do hardware ao aplicativo

Het is mogelijk om interfaces te ontwerpen en te controleren en intuïtief en interactief te werken met meer dan 400 plaatsen van desenvolvimento, op de basis van Arduino

Stap 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Basisamente, o Blynk é composto de três partes: o Blynk App, o Blynk Server en een Blynk Library

Blynk-app

O App Blynk e um aplicativo disponível para Android en iOS que permite ao usuário criar aplicações que interagem com o hardware. Através de um espaço próprio para cada projeto, o usuário pode inserir Widgets die uitgevoerde funções de controle (como botões, sliders en chaves), notificaties en leitura de dados do hardware (exibindo em displays, map graphics)

Blynk-server

De communicatie en de aplicativo en hardware van het gebruik van de cloud Blynk. O servidor é responsável por transferir os dados oa hardware, armazenar estados do aplicativo and do hardware en Também amazenar 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 possibilidade de utilizar o Blynk para armazenar dados gerados como dados de sensores de tempeploatura, o que abre a possibilidade de utilizar o Blynk para armazenar dados gerados como dados de sensores de tempeploatura

Blynk-bibliotheken

Finalmente, do lado do hardware temos as bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é respons op gerir toda a conexão do hardware com of servidor Blynk en gerir as requisições de entrada en saída de dados en comandos. Een overzicht van de beschikbare informatie over de bibliotheken Arduino, no entanto, é possível obter versões da biblioteca para Linux (e Raspberry Pi!), Python, Lua, entre outras

E isso tudo é gratis?

O Blynk Gratis app voor gratis verzending. O acesso ao Servidor Blynk é ilimitado (e ainda permite ser implementado localmente através do código aberto disponibilizado) e as bibliotecas Blynk também são gratuitas

Geen entanto, cada Widget "custa" determinada quantia de Energy – uma espécie de moeda virtual – en temos uma quantidade inicial de Energy para ser utilizada em nossos projetos

Meer Energy pode ser comprada para desenvolver projetos mais complexos (of muitos projetos), mas não se preocupe: a quantidade de Energy que temos disponível é suficiente para experimentarmos o aplicativo e para as aplicações mais usuais

  1. Begindatum 2000 Energie voor gebruikers van projecten;
  2. Cada Energiegebruik oa hectaren met Widget en retornado à nossa carteira Exclusief voor Widget;
  3. Een aantal specifieke kenmerken van het optreden is onherroepelijk, of niet meer energie. Mas não se preocupe, você será avisado pelo App quando for este o caso.

Stap 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Voor het installeren van apps Blynk em seu Smartphone é necessário verificar se o sistema operacional é compatível com o App, segue abaixo os pre-requisitos the instalação:

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

OBSERVAÃO: Blynk is niet uitgevoerd op Windows Phones, Blackberries en outras plataformas mortas

Após observar se seu smartphone é compatível com o aplicativo Blynk, você deve acessar o Google Play ou App Store, aplicativos que podem ser encontrados facilmente em seu smartphone en digitar on aba de pesquisa Blynk

Stap 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, ja que que dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim uma necessário uma utilizada

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

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

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

Após criação do login, aparecerá a tele principal do aplicativo

Kies een optie Nieuw project, aparecendo en maak een nieuw project aan

Kies een apparaat

Geen probleem voor het gebruik van het Projeto IOT, een selectie van ESP8266

Klik hier voor meer informatie over Create, acesso ao Project Canvas, of seja, of espaço onde criaremos nosso aplicativo customizado

Paralelamente, um e-mail com um código – o Auth token – será enviado para o e-mail cadastrado no aplicativo: guarde-o, utilizaremos ele em breve

Stap 8: CONFIGURANDO SEU PROJETO

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

U kunt niet alleen het project bekijken, maar ook bekijken hoe u het kunt doen, u kunt een lijst maken met beschikbare widgets

Widgets voor het oplossen van problemen met de bijbehorende software en representatieve functies voor de controle, de leitura en interface met de hardware

Bestaan 4 tipos de Widgets:

  • Controladores - gebruikt voor het gebruik van comandos que controlam seu hardware
  • Displays - gebruiksvoorwerpen van visuele waarnemingen en beelden van lettertypen;
  • Meldingen - enviar mensagens en notificaties;
  • Interface - widgets voor uitvoeringsbepalingen van GUI;
  • Outros - widgets die niet relevant zijn voor een categorie;

Cada Widget voor configuraties. Alguns dos Widgets (door voorbeeld Bridge) apenas habilitam a funcionalidade e eles não têm nenhuma configuração

U kunt geen keuze maken uit de widget SuperChart, het kan worden gebruikt voor het visualiseren van historische gegevens

Repareer 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 voegt aanvullende functies toe aan de lay-out van uw project

Er is geen probleem met het uitvoeren van 2 verschillende dingen die u kunt doen, laat u zien wat u kunt zien aan de geschiedenis van de geschiedenis

Stap 9: CONFIGURANDO SEU WIDGET

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

Bekijk Widget en visualizador de dados históricos, ou seja, dos dados de Temperatura en Vibração que será enviado ao Blynk, de nodige alguns ajustes para exibi-los corretamente:

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

Nessa nova tela clique em 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. Ele definieer qual pino irá controlar ou ler

  • Pinos Digitais - vertegenwoordig pinos digitais fisicos em seu hardware. Is mogelijk voor PWM met marcados com o símbolo ~.
  • Pinos Analógicos - vertegenwoordigen pinos de IO analógicos fisicos em seu hardware.
  • Pinos Virtuais - no têm representação fisica. Meer informatie over de overdracht van de kwaliteit van de hardware van Blynk App en seu.

Verzend het gebruik van een product voor VIRTUAL V4 voor temperatuur en VIRTUAL V1 voor vibraties

Após o comando de execução, o aplicativo tenta se conectar en hardware attravés doen servidor Blynk. Geen entanto, geen probleem of geen hardware-configuratie voor ons

Vamos installeert een biblioteca Blynk

Stap 10: INSTALANDO een BIBLIOTECA BLYNK PARA een IDE ARDUINO

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

Primeiramente, installeer een biblioteca do Blynk voor een IDE Arduino

Baixe of arquivo Blynk_Release_vXX.zip

Een seguir, descompacte o conteúdo arquivo on pasta sketchbook da Arduino IDE. Een localização desta pasta pode ser obtida diretamente da IDE Arduino. Para tal, abra a IDE Arduino e, em Bestand → Voorkeuren, olhe o campo Sketchbook locatie

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

seu_diretorio_/bibliotheken/Blynkseu_diretorio/bibliotheken/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

Maak een nieuwe versie van een IDE Arduino, nieuwe voorbeelden van referenties in de biblioteca Blynk kan worden toegevoegd aan Bestand → Voorbeelden → Blynk. Para o nosso hardware de exemplo, o ESP8266, selecionaremos o exemplo em Bestand → Voorbeelden → 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

Een linha acima definieert een token de autorização para control do Hardware

Este token e um número que foi gerado durante a criação do projeto aplicativo e deve ser preenchido conforme of código enviado per e-mail

Stap 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 een senha da rede Wi-Fi em que o ESP8266 irá se conectar

U kunt zowel de software als de software gebruiken om de software te downloaden en te uploaden Upload de IDE Arduino

Stap 13: CÓDIGO FINAL

#define BLYNK_PRINT Serie

#erbij betrekken

#erbij betrekken

#erbij betrekken

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

// Uw WiFi-inloggegevens.

// Stel wachtwoord in op "" voor open netwerken.

char ssid = "Nome da rede WIFI";

char pass = "SSID rede WIFI";

// MPU6050 Slave-apparaatadres

const uint8_t MPU6050SlaveAddress = 0x68;

// Selecteer SDA- en SCL-pinnen voor I2C-communicatie

const uint8_t scl = D1;

const uint8_t sda = D2;

// gevoeligheidsschaalfactor respectief voor de volledige schaalinstelling die is opgegeven in

data papier

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 weinig configuratieregisteradressen

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

ongeldige setup() {

Serieel.begin(9600);

Wire.begin(sda, scl);

MPU6050_Init();

Blynk.begin(auth, ssid, pass);

}

lege lus() {

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

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// deel elk met hun schaalfactor voor gevoeligheid

Ax = (dubbel)AccelX/AccelScaleFactor;

Ay = (dubbel)AccelY/AccelScaleFactor;

Az = (dubbel)AccelZ/AccelScaleFactor;

T = (dubbele)Temperatuur/340+36,53; // temperatuur formule

Gx = (dubbele)GyroX/GyroScaleFactor;

Gy = (dubbele)GyroY/GyroScaleFactor;

Gz = (dubbele)GyroZ/GyroScaleFactor;

Serial.print("Ax: "); Seriële.afdruk(Ax);

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

Serial.print(" Az: "); Seriële.afdruk (Az);

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

vertraging (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 data) { Wire.beginTransmission (deviceAddress);

Wire.write (regAdres); Wire.write (gegevens);

Wire.endTransmission();

}

// lees alle 14 registers

void Read_RawValue (uint8_t deviceAddress, uint8_t regAddress) {

Wire.beginTransmission (apparaatadres);

Wire.write (regAdres); 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());

}

// configureer MPU6050

ongeldig 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);//set +/- 250 graden/seconde volledige schaal

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00);// set +/- 2g volledige schaal 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 en een chip die een revolucionou of een maker van een film heeft gemaakt door de klant en de rápida disseminação

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

Para facilitaire of gebruiksvriendelijke chip, verschillende fabricantes criaram módulos en placas desenvolvimento

Verschillende soorten tamanho's, nummers van pinos of conexo com computador

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

De modulatie van de chip ESP8266 is populair en is gemaakt om een alternatief te bieden voor het IoT (Internet of Things)

Gebruiksmodules of mesmo controlador, of ESP8266. (DATASHEET ANEXADO), en meer informatie over de porta GPIO varia conforme of modelo do módulo. Dependendo do modelo, podemos ter interfaces I2C, SPI en PWM, além da serial

Een alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. Mogelijkheid tot CPU met 32 bits en 80MHz, ondersteuning voor internettoegang 802.11 b/g/n en verschillende protocollen voor WEP, WPA, WPA2, enz

Een programação pode ser feita via comandos AT ou usando a linguagem LUA. Dit is een idee voor het IoT waarmee u kunt slapen

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

Met de ESP8266 ESP-01 en de andere met de ESP8266

Ele é compacto (24, 8 x 14, 3 mm), e possui dois pinos GPIO que podem ser controlados conforme a programação. O ESP-01 pode ter o firmware regravado en/of atualizado utilizando seriële interface

U kunt een ontwerp maken van de modulaire en een disposição dos pinos, que dificultam a utilização em uma protoboard, mas você pode facilmente utilizar um adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA ICOM ACIMA) adapt ESP-01 beheert microcontrollers die zijn aangesloten op de 5V, voor 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

O módulo wifi ESP8266 ESP-05 en um 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

Door outro lado, uma alternatieve interesse voor projetos de IoT quando você precisa de uma boa conexão the rede/internet door um baixo custo

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

Er is geen antenne aan boord, er is een externe antenne beschikbaar voor gebruik met een cabo-pigtail U. FL en een antenne SMA, zorg voor een goede wifi-verbinding

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

O módulo ESP8266 ESP-07 tamme módulo compacto (20 x 16 mm), mas com um um diferente, 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 en PWM

U kunt een lay-out maken die de mogelijkheid biedt om een geïntegreerde installatie te maken van de circuits, die u kunt gebruiken voor automatische residentiële projecten

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

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

Tem 11 pinos GPIO en meer utilizado como base para outros módulos ESP8266, como o 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

U kunt de ESP8266 ESP-201 gebruiken om de gebruiksvriendelijke termos de prototipação te gebruiken, met de mogelijkheid om een protoboard te maken

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, of utilizar algum tipo de adaptador

O ESP-201 possui 11 portas GPIO, antenne embutida en connector U-FL para antenne externa. Een selectie van de antenne en een wijziging van de jumper (um weerstand van 0 (nul) ohm) met een superieure verbinding, oa met connector U-FL

Stap 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 met een volledige, volledige chip ESP8266 met een converter TTL-Serial en spanningsregelaar van 3.3V

Het is mogelijk om een programma te maken voor een protoboard en om gebruik te maken van een externe microcontroller voor de operar, om een programma te maken voor het gebruik van LUA

Mogelijk 10 pinos de GPIO (I2C, SPI, PWM), connector micro-usb voor programma's/voedsel en bots voor reset en flash voor modulatie

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

Stap 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O módulo Wifi ESP8266 NodeMCU ESP-12E is een van de meest bekende interesses van de família ESP8266, kan je helpen om een computer te verbinden en een programmeertaal te gebruiken die je kunt gebruiken om een IDE van Arduino te maken

Beschikt over 10 pins GPIO (entrada/saída), ondersteunt functies voor PWM, I2C en 1-draads. Tem antena embutida, converter USB-TLL integrado en seu formato é ideal para ambientes de prototipação, encaixando facilmente em uma protoboard

Stap 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

HARDWARE MDULO Wifi ESP8266 NodeMCU
HARDWARE MDULO Wifi ESP8266 NodeMCU

O módulo Wifi ESP8266 NodeMCU voor het maken van bots, conform de meest recente afbeeldingen: Flash (gebruik van firmware voor firmware) en RST (Reset). Geen aansluiting voor aansluiting op een micro-usb voor voeding en aansluiting op een computer

Geen lado oposto, temos o ESP-12E en sua antena embutida, ja soldado na placa. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação, enz

Stap 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

U kunt een basis leggen voor de contato e uma placa com orifícios en conexes condutoras utilizada for a montagem de protótipos and projetos em estado inicial

Het grote voordeel van montage op de circuits van de elektronische onderdelen, de presentatie van een certa facilidade op de inserção de componentes. Als placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais

Na een 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. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os componentes inseridos on placa. Geralmente suportam correntes entre 1 A e 3 A

O lay-out van de laatste plaatsen van de laatste plaatsen, van de muren van de reeksen van de eindpunten van de elektrische 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 verticaal geen 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 en outros componentes ali instalados

Entre as faixas laterais 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 encaixados sobre, com os pinos de um lado op coluna E, enquanto os pinos da outra laterale são fixados op coluna F, do outro lado do entalho central

Faixas de barramentos - Het is mogelijk om ons te gebruiken voor de spanningen en om het volgende te doen, om het gebruik van de aarde te gebruiken voor het negatieve

Normaal gesproken is een coluna die is bestemd voor de distributie van voedsel en voedsel, en een coluna die bestemd is voor de hele wereld. Alguns projetos modernos de placas de ensaio possuem um control maior sobre a indutância gerada nos barramento de alimentação, protegendo o circuito de rudos causados pelo eletromagnetismo

Stap 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, por isso en precisamos de dois fios para interagir NodeMCU en MPU6050. Er zijn aangesloten SCL en SDA van MPU6050 en aangesloten op D1 en D2 van NodeMCU, en aangesloten op VCC en GND van MPU6050 en aangesloten op 3.3V en GND van NodeMCU

Stap 26: MONTAGEM LAATSTE DEEL I

MONtageM LAATSTE DEEL I
MONtageM LAATSTE DEEL I
MONtageM LAATSTE DEEL I
MONtageM LAATSTE DEEL I

Stap 27: MONTAGEM LAATSTE DEEL II

MONTAGEM LAATSTE DEEL II
MONTAGEM LAATSTE DEEL II
MONTAGEM LAATSTE DEEL II
MONTAGEM LAATSTE DEEL II
MONTAGEM LAATSTE DEEL II
MONTAGEM LAATSTE DEEL II

Stap 28: RESULTADOS OBTIDOS GEEN APLICATIVO BLYNK

RESULTATEN OBTIDOS GEEN APLICATIVO BLYNK
RESULTATEN OBTIDOS GEEN APLICATIVO BLYNK
RESULTATEN OBTIDOS GEEN APLICATIVO BLYNK
RESULTATEN OBTIDOS GEEN APLICATIVO BLYNK

De volgende resultaten zijn beschikbaar:

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