Inhaltsverzeichnis:
- Schritt 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- Schritt 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
- Schritt 3: INTRODUÇÃO AO BLYNK
- Schritt 4: COMO FUNCIONA O BLYNK
- Schritt 5: BAIXANDO O APLICATIVO BLYNK
- Schritt 6: CRIANDO SUA CONTA BLYNK
- Schritt 7: COMEÇANDO UM NOVO PROJETO
- Schritt 8: CONFIGURANDO SEU PROJETO
- Schritt 9: CONFIGURANDO SEU WIDGET
- Schritt 10: INSTALANDO ein BIBLIOTECA BLYNK PARA ein IDE ARDUINO
- Schritt 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
- Schritt 12: CREDENCIAIS DE ACESSO À REDE WI-FI
- Schritt 13: CÓDIGO-FINAL
- Schritt 14: CONHECENDO O ESP8266
- Schritt 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- Schritt 16: MÓDULO ESP8266 ESP-01
- Schritt 17: MÓDULO ESP8266 ESP-05
- Schritt 18: MÓDULO ESP8266 ESP-07
- Schritt 19: MÓDULO ESP8266 ESP-12E
- Schritt 20: MÓDULO ESP8266 ESP-201
- Schritt 21: NodeMCU ESP8266 ESP-12E
- Schritt 22: PRIEMIROS PASSOS COM O NodeMCU
- Schritt 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU
- Schritt 24: PROTOBOARD OU PLACA DE ENSAIO
- Schritt 25: SCHNITTSTELLE NodeMCU COM MPU6050
- Schritt 26: MONTAGEM FINALER TEIL I
- Schritt 27: MONTAGEM FINAL TEIL II
- Schritt 28: ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK
Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESSOREN: 29 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Nosso projeto besteht aus keiner Lösung von IoT-Lösungen für die Überwachung von Kompressoren
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 kompressoren de parafusos para alimentação de ar comprimido da unidade, visando aumentar a vida útil de seus elementos und garantir que não haja paradas inesperadas é realizado uma manutenção nos mes
Para garantir um bom funcionamento dos Kompressoren, diariamente são coletadas informações de vibração e temperature nos mancais do motor de acionamento do Kompressor, sendo necessário o delocamento de um técnico para realizar a verificação, impactando na peridade de produção
Como solução para esse problema foi desenvolvido pelo grupo um sistema de monitoramento de vibração e temperature em tempo real a qual esse equimento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em out of the frentes, a informação fora do padrão do equimento
Schritt 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
São listados os elementos necessários em nosso projeto, sendo cada um deles detalhados nos passos a seguir
· Módulo GY-521 MPU6050 – Acelerômetro und Giroscópio;
· App-Blynk;
· Microcontrolador ESP8266 - Placa NodeMCU;
. Protoboard;
Abaixo serão detalhados os passos e a description de cada componente
Schritt 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
Esta placa sensor utiliza o MPU-6050 que combina 3 eixos de giroscópio und 3 eixos de acelerômetro juntamente com um processador digital de movimento. Utilizando 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
Essa placa utiliza o protocolo I2C para transmissão de dados
Principios de Funcionamento:
Giroscópio
Sensoren giroscópicos podem monitorar a orientação, direção, movimento angle e rotação. Kein 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 inkinação, rotação, vibração, colisão e gravidade. Quando utilizado em um Smartphone, o acelerômetro pode mudar automaticamente o visor do celular na vertikal oder horizontal, ja que esse sensor pode verificar em que eixo vetor aceleração da gravidade atua
Kommunikation:
Nutzen Sie die Sensornutzung oder das I2C-Kommunikationsprotokoll. O I2C ist das Protokoll der Baixa Velocidade de comunicação criado pela Philips für die comunicação entre placa mãe e dispositivos, Sistemas Embarcados e Circuitos de celulares
O I2C, definiert als Protokoll, kompostiert als kompostiert, kompostiert in TWI (Two Wire Interface), als kompostiert für Takt (SCL) und als Dados (SDA). Schließen Sie einen Widerstand an, der mit PullUp für VCC funktioniert
O I2C é composto por dois tipos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado from mestre, e possui diversos outros Slaves, porém é possível implementar um barramento com outros Mestres que solicitam o controle do barramento
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 bis 5V;
- GND: 0V;
- SCL (Slave_Clock): Uhr der Saída für Mestre (Protokoll I2C);
- SDA (Slave_Data): Dados de saída para o Mestre (Protokoll I2C);
- XDA (AUX_Data): Uhr des Zugangs zur Kommunikation mit zusätzlichen Hilfsquellen;
- XCL (AUX_ Clock): Daten, die für die Kommunikation mit der Bereitstellung von Hilfsdiensten zugänglich sind;
- AD0: Definiere o endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um Widerstand PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.
Schritt 3: INTRODUÇÃO AO BLYNK
Ao rücksichtsvoll oder universo maker, quase impossível não citarmos oder projetos baseados em Arduino
O surgimento de novos 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 als Möglichkeiten für Projekte, die für Arduino-Desenvolvidos geeignet sind
Paralemente, o Surgimento de serviços conectados à Internet e o conceito de IoT (Internet of Things) aumentaram a demanda por dispositivos que possuam conectividade e, assim, proporcionem o envio de dados à internet e o control remoto
neste contexto que gostaríamos de apresentar o Blynk
Este serviço é baseado em um aplicativo personalizável que erlauben controlar remotamente um hardware programável, bem como reportar dados do Hardware ao aplicativo
Desta forma, é possível construirmos Interfaces, GRáficas de controle de rápida forma, intuitiv und interage com mais de 400 Desenvolvimento-Placas, em sua maioria baseadas em Arduino
Schritt 4: COMO FUNCIONA O BLYNK
Basicamente, o Blynk é Composto de três partes: o Blynk App, o Blynk Server und eine Blynk Library
Blyn-App
O App Blynk ist eine App, die für Android und iOS verfügbar ist, die auch für andere Anwendungen mit Hardware verwendet werden kann. Através de um espaço próprio para cada projeto, oder usuário pode inserir Widgets que implementam funções de controle (como botões, sliders e chaves), notificação e leitura de dados do hardware (exibindo em display, gráficos e mapas)
Blynk-Server
Toda comunicação entre o aplicativo o o Hardware zur Nutzung von através in Cloud Blynk. O servidor é responsável por sendir os dados ao hardware, armazenar estados do aplicativo and do hardware and também armazenar dados de sensores lidos pelo hardware mesmo se or aplicativo estiver fechado
Vale ressaltar que os dados armazenados no server Blynk podem Ser acessados acessados através de uma API HTTP, oder que a possibilidade de utilizar o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatures
Blynk-Bibliotheken
Finalmente, do lado do hardware temos as bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responsável por gerir toda a conexão do hardware com o servidor Blynk und gerir als Requisições de Entrada e Saída de Dados und Comandos. Eine einfache und schnelle Form und Verwendung mit Arduino, kein Entanto, und alle anderen Versionen von Biblioteca für Linux (e Raspberry Pi!), Python, Lua, alle anderen
E isso tudo é grátis?
O Blynk App ist kostenlos verfügbar für alle diese Dinge. O acesso ao Servidor Blynk é ilimitado (e ainda allowe ser implementado localmente através do código aberto disponibilizado) e as bibliotecas Blynk também são gratuitas
No entanto, cada Widget „custa“bestimmt Energiequantitäten – uma spezielle virtuelle Modi – und uma Quantidade inicial de Energy für die Verwendung von Nossos-Projekten
Energie-Pode-Ser-Comprada für Projekt-Desenvolver-Projekte (oder mehrere Projekte), mas não se preocupe: eine Quantidade von Energie, die nur für Experimente oder Anwendungen benötigt wird
- Temos inicialmente 2000 Energy para usarmos em nossos projetos;
- Cada Energy utilizado ao acrescentar um Widget é retornado a nossa carteira quando excluímos aquele Widget;
- Somente algumas operações específicas são irreversíveis, ou seja, não retornam os Energy. Mas não se preocupe, você será avisado pelo App quando für este o caso.
Schritt 5: BAIXANDO O APLICATIVO BLYNK
Für die Installation von Blynk auf einem Smartphone ist eine Überprüfung erforderlich, die ein Betriebssystem oder eine Kompatibel mit einer App erfordert, und die Installation erfolgt:
- Android-Betriebssystem Version 4.2+.
- iOS-Version 9+.
- Você também pode executar Blynk em emuladores.
BEOBACHTUNG: Keine Ausführung von Windows Phones, Blackberries und anderen Plattformen
Beobachten Sie Ihr Smartphone und Ihr Kompatibel mit Blynk-Anwendungen, rufen Sie den Zugriff auf Google Play oder den App Store auf, verwenden Sie Zugriff auf Ihr Smartphone und die Blynk-Pesquisa
Schritt 6: CRIANDO SUA CONTA BLYNK
Com o aplicativo instalado, o usuário deve criar uma conta no servidor do Blynk, ja que dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim necessterio uma porta conta pronte
Aberto o aplicativo clique em Neues Konto erstellen na tela inicial do Blynk, sendo o processo simples e rápido
BEOBACHTUNG: deve ser utilizado endereço de e-mail válido, pois ele será usado mais tarde com frequência
Schritt 7: COMEÇANDO UM NOVO PROJETO
Após criação do login, aparecerá a tela Principal do aplicativo
Wählen Sie die Option Neues Projekt aus, und klicken Sie auf Neues Projekt erstellen
Nessa nova tela dêo nome ao seu projeto na aba Projektname und escolha oder tipo de dispositivo que vai usar na aba Gerät auswählen
Wenn Sie kein Projeto IOT verwenden möchten, müssen Sie eine ESP8266-Option auswählen
Após clicarmos em Create, teremos acesso ao Project Canvas, ou seja, oder espaço onde criaremos nosso aplicativo customizado
Paralelamente, um E-Mail com um código – o Auth Token – Será enviado para o E-Mail-Kataster keine Anwendung: guarde-o, utilizaremos ele em breve
Schritt 8: CONFIGURANDO SEU PROJETO
Uma vez no espaço do projeto, ua clicar em qualquer ponto da tela, uma lista com os Widgets disponíveis será aberta
Widgets sind mit Podem-Seridos in Nosso-Spaço und Repräsentationsfunktionen von Controle, de Leitura und Interface com Nosso-Hardware ausgestattet
Bestehen Sie 4 Tipps von Widgets:
- Controladores - usados para enviar comandos que controlam seu hardware
- Displays - utilizados para visualização de dados a partir de sensores e outras fontes;
- Notificações - enviar mensagens e notificações;
- Schnittstelle - Widgets für ausführbare Funktionen der GUI-Bestimmungen;
- Outros - Widgets que não pertencem a nenhuma categoria;
Cada Widget tem suas próprias configurações. Alguns dos Widgets (von exemplo Bridge) apenas habilitam a funcionalidade e eles não têm nenhuma configuração
Em nosso projeto foi selecionado or Widget SuperChart, sende este utilizado para visualizar dados históricos
Repare que o Widget SuperChart “custa” 900 itens de energia, que serão debitados do seu total initial (2000), Mostrados na parte superior da tela. Esse Widget Será então adicionado ao layout do seu projeto
Foi realizado no nosso projeto 2 vezes essa ação, tem em nossa tela dois visualizadores de dados históricos
Schritt 9: CONFIGURANDO SEU WIDGET
Como este Widget é um visualizador de dados históricos, ou seja, dos dados de temperature e vibração que será enviado ao Blynk, é notário alguns ajustes para exibi-los corretamente:
Ao clicarmos em cima deste Widget, as opções de configuração serão exibidas
Nessa nova tela clique em DataStream, nomeie-o e clique no icone de configuração onde pode ser encontrado oder seguinte dado:
Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Ele definieren qual pino irá controlar ou ler
- Pinos Digitais - repräsentieren pinos digitais físicos em seu Hardware. Os pinos habilitados para PWM são marcados com oder simbolo ~.
- Pinos Analógicos - repräsentieren Pinos de IO Analógicos físicos em seu Hardware.
- Pinos Virtuais - não têm representação física. Eles são usados para transferir qualquer dado entre of Blynk App and Seu Hardware.
Verwenden Sie kein Projekt für eine Option für VIRTUAL V4 für eine Temperatur und VIRTUAL V1 für eine Vibração
Após o comando de execução, o aplicativo tenta se conectar o Hardware através do servidor Blynk. No entanto, ainda não temos oder nosso hardware configurado for usá-lo
Vamos installiert eine Biblioteca Blynk
Schritt 10: INSTALANDO ein BIBLIOTECA BLYNK PARA ein IDE ARDUINO
Primeiramente, iremos instalar eine Biblioteca do Blynk für eine IDE Arduino
Baixe oder arquivo Blynk_Release_vXX.zip
Ein Weg, um zu verdichten oder zu verarbeiten, um ein Pasta-Skizzenbuch von der Arduino IDE zu erhalten. Eine Lokalisierung der Pasta-Pode, die direkt von der IDE-Arduino verwendet wird. Para tal, abra a IDE Arduino e, em File → Preferences, olhe o campo Sketchbook Location
O conteúdo do arquivo descompactado deve ficar então como a seguir:
seu_diretorio_/libraries/Blynkseu_diretorio/libraries/BlynkESP8266_Lib
…
seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript
Reiniciar a IDE Arduino, novos código referentes à biblioteca Blynk podem wird in einer Datei → Beispiele → Blynk hinzugefügt. Para o nosso hardware de example, o ESP8266, selecionaremos o exemplo em Datei → Beispiele → Blynk → Boards_WiFi → ESP8266_Standalone
Schritt 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
Eine Linha-Acima-Definition eines Tokens de Autorização para controle do Hardware
Este token é um número único que foi gerado durante a criação do projeto no aplicativo und deve ser preenchido conforme oder código enviado per E-Mail
Schritt 12: CREDENCIAIS DE ACESSO À REDE WI-FI
Als linhas acimas devem ser adequadas de acordo com o nome e a senha da rede Wi-Fi em que o ESP8266 irá se conectar
Uma vez ajustadas as Linhas de Código, Carregue oder Software an der Stelle der Entwicklung, um Boten-Upload von IDE Arduino
Schritt 13: CÓDIGO-FINAL
#define BLYNK_PRINT-Seriennummer
#enthalten
#enthalten
#enthalten
char auth = "Código do autor do projeto";
// Ihre WLAN-Zugangsdaten.
// Passwort für offene Netzwerke auf "" setzen.
char ssid = "Nome da rede WIFI";
char pass = "SSID umde WLAN";
// MPU6050 Slave-Geräteadresse
const uint8_t MPU6050SlaveAddress = 0x68;
// SDA- und SCL-Pins für die I2C-Kommunikation auswählen
const uint8_t scl = D1;
const uint8_t sda = D2;
// Empfindlichkeitsskalierungsfaktor entsprechend der Skalenendwerteinstellung in
Datenblatt
const uint16_t AccelScaleFactor = 16384;
const uint16_t GyroScaleFactor = 131;
// MPU6050 wenige Konfigurationsregisteradressen
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, Temperatur, GyroX, GyroY, GyroZ;
Leere Einrichtung () {
Serial.begin (9600);
Wire.begin(sda, scl);
MPU6050_Init();
Blynk.begin(auth, ssid, pass);
}
Leere Schleife () {
Doppelax, Ay, Az, T, Gx, Gy, Gz;
Read_RawValue(MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);
// jeweils mit ihrem Empfindlichkeitsskalierungsfaktor teilen
Ax = (doppelt)AccelX/AccelScaleFactor;
Ay = (double)AccelY/AccelScaleFactor;
Az = (doppelt)AccelZ/AccelScaleFactor;
T = (doppelte) Temperatur/340+36,53; //Temperaturformel
Gx = (doppelt)GyroX/GyroScaleFactor;
Gy = (doppelter)GyroY/GyroScaleFactor;
Gz = (doppelt)GyroZ/GyroScaleFactor;
Serial.print("Ax:"); Serial.print (Ax);
Serial.print("Ay:"); Serial.print (Ay);
Serial.print("Az:"); Serial.print (Az);
Serial.print (" T: "); Serial.println (T);
Verzögerung (1000);
Blynk.run();
Blynk.virtualWrite(V1, Ax);
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 (regAddress); Wire.write (Daten);
Wire.endTransmission();
}
// alle 14 Register lesen
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());
Temperatur = (((int16_t)Wire.read()<<8) | Wire.read());
GyroX = (((int16_t)Wire.read()<<8) | Wire.read());
GyroY = (((int16_t)Wire.read()<<8) | Wire.read());
GyroZ = (((int16_t)Wire.read()<<8) | Wire.read());
}
// MPU6050 konfigurieren
void MPU6050_Init() {
Verzögerung (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); // setze +/-250 Grad/Sekunde Vollausschlag
I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // setze +/- 2g Vollausschlag 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);
}
Schritt 14: CONHECENDO O ESP8266
O ESP6050 é um chip que revolucionou o movimento maker por seu baixo custo e 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 etc
Para facilitar oder uso desse chip, vários Fabricantes criaram módulos und placas de desenvolvimento
Essas placas variam de tamanho, número de pinos oder tipo de conexão com computer
Schritt 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
Der Modul-Chip ESP8266 ist beliebt und kann als Alternative für ein IoT-Projekt (Internet der Dinge) verwendet werden
Os módulos utilizam oder mesmo controlador, oder ESP8266. (DATENBLATT ANEXADO), e o número de portas GPIO varia konform oder modelo do módulo. Abhängig von Modellen, Podemos ter-Schnittstellen I2C, SPI und PWM, alle seriell
A alimentação dos módulos é de 3, 3V, assim como oder nível de sinal dos pinos. Possuem também uma CPU de 32 Bits rodando a 80MHz, support internet nos padrões 802.11 b/g/n e varios protocolos de segurança como WEP, WPA, WPA2, etc
A programação pode ser feita über comandos AT oder usando a linguagem LUA. São ideais para projetos de IoT pois possuem pouquíssimo consumo de energia em modo sleep
Schritt 16: MÓDULO ESP8266 ESP-01
O módulo ESP8266 ESP-01 oder módulo mais comum da linha 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 e/ou atualizado utilizando interface serial
Uma pequena desvantagem desse tipo de módulo é a 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 IMAGEM adaptor ACIMA) comê comê po es adapt ESP-01 diretamente em microcontroladores com nível de sinal de 5V, como é oder caso do Arduino Uno
Schritt 17: MÓDULO ESP8266 ESP-05
O módulo wifi ESP8266 ESP-05 é 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
Por outro lado, é uma alternative interessante para projetos de IoT quando você precisa de uma boa conexão de rede/internet por um baixo custo
Pode ser utilizado, por exemplo, para montar um web server com Arduino oder efetuar uma comunicação de longa distância entre placas como Arduino/Arduino, Arduino/Raspberry, etc
Não possui antena onboard, mas tem um conector para antena externa onde podemos usar um Cabo Pigtail U. FL und uma Antenne SMA, aumentando rücksichtsvoll oder alcance tun sinal wifi
Schritt 18: MÓDULO ESP8266 ESP-07
O módulo ESP8266 ESP-07 também é um módulo compacto (20 x 16 mm), mas com um Layout unterschiedlich, 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 Modul tem 9 GPIOS, que podem funcionar Como Pinos I2C, SPI und PWM
O-Layout mit einer modularen Genehmigung, die eine integrierte Einrichtung auf einem beeindruckenden Platz mit einer Nutzungsmöglichkeit und einem Wohngebäudeprojekt ermöglicht
Schritt 19: MÓDULO ESP8266 ESP-12E
Das Modul ESP8266 ESP-12E und das Modul ESP-07 sind mit einer maximalen Apenas antena interna (PCB) ausgestattet
Tem 11 pinos GPIO und muito utilizado como base für outros módulos ESP8266, como oder NodeMCU
Schritt 20: MÓDULO ESP8266 ESP-201
O modulo ESP8266 ESP-201 é um módulo um pouco mais fácil de usar em termos de prototipação, pois pode ser montado em uma protoboard
Os 4 pinos laterais, que são responsáveis pela comunicação serial, atrapalham um pouco esse tipo de montagem, mas você pode soldar esse pinos no lado oposto da placa, oder utilizar algum tipo de adaptador
O ESP-201 possui 11 portas GPIO, antena embutida e conector U-FL para antena externala. Eine Auswahl der Antenne und eine Änderung des Jumpers (um Widerstand von 0 (null) Ohm) auf einem höheren Platz, ua auf dem Anschluss U-FL
Schritt 21: NodeMCU ESP8266 ESP-12E
O Módulo ESP8266 NodeMCU ESP-12E ist eine vollständige Desenvolvimento-Plattform, wenn der ESP8266-Chip mit dem Konverter TTL-Serial und der 3.3V-Spannungsregelung verbunden ist
um modulo que pode ser encaixado diretamente na protoboard und dispensa o uso de um microcontrolador externo para operar, ja que pode ser facilmente programado utilizando LUA
Es verfügt über 10 GPIO-Pins (I2C, SPI, PWM), Micro-USB-Anschluss für Programmierung und Ernährung und Bots für Reset und Flash-Modul
Como podemos mit einem Image, oder NodeMCU mit ESP-12E mit Antenne, die auf einem Platz verkauft wird
Schritt 22: PRIEMIROS PASSOS COM O NodeMCU
Ein modulares Wifi ESP8266 NodeMCU ESP-12E ist ein interessantes Plätzchen in der Familie ESP8266, das eine einfache Liga zu einem Computer und einem Programm in einer Sprache von Lua und einer Benutzeroberfläche von Arduino bietet
Essa placa possui 10 Pins GPIO (entrada/saída), unterstützt mit PWM, I2C und 1-Draht. Tem antena embutida, Konverter USB-TLL integrado und o seu format é ideal para ambientes de prototipação, encaixando facilmente em uma protoboard
Schritt 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU
O moduliertes Wifi ESP8266 NodeMCU für Botes, konform mit den meisten Abbildern: Flash (nutzt die Firmware) und RST (Reset). Keine mesmo lado temos oder conector micro usb para alimentação e conexão com oder computer
No lado oposto, temos o ESP-12E und sua antena embutida, ja soldado na placa. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação usw
Schritt 24: PROTOBOARD OU PLACA DE ENSAIO
Uma placa de ensaio oder matriz de conto é uma placa com orifícios and conexões condutoras utilizada for a montagem de protótipos and projetos em estado initial
Sua grande vantagem está na montagem de Circuitos eletrônicos, pois apresenta certa facilidade na Insert de Componentes. Als placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais
Na superfície de uma matriz de conto 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 na placa. Geralmente suportam correntes entre 1 A e 3 A
O layout típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras oder faixas que consistem em terminais elétricos interligados
Faixas de terminais - São as faixas de contatos keine qual são instalados oder eletronische Komponenten. 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 components ali instalados
Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamemente 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, com os pinos de um lado na Spalte E, enquanto os pinos da outra lateral são fixados na Spalte F, do outro lado do entalho central
Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo ou terra, und outra para o positivo
Normalmente a coluna que se destina a distribuição da tensão de alimentação está marcada em vermelho, enquanto a coluna destinada ao fio terra está marcada em azul ou preta. Alguns projetos modernos de placas de ensaio possuem um controle maior sobre a indutância gerada nos barramentos de alimentação, protegendo oder Circuito de ruídos causados pelo eletromagnetismo
Schritt 25: SCHNITTSTELLE NodeMCU COM MPU6050
O MPU6050 funktioniert ohne I2C-Protokoll, nur mit Präzisionseinstellungen für die interagiere NodeMCU und MPU6050. Die Pins SCL und SDA des MPU6050 sind mit den Pins D1 und D2 mit NodeMCU verbunden, und die Pins VCC und GND sind mit MPU6050 verbunden, die mit 3.3V und GND von NodeMCU verbunden sind
Schritt 26: MONTAGEM FINALER TEIL I
Schritt 27: MONTAGEM FINAL TEIL II
Schritt 28: ERGEBNISSE OBTIDOS KEINE APLICATIVO BLYNK
Os resultados obtidos acima são respektivamente:
- Leitura do Mancal do Motor;
- Leitura do Cabeçote;
Empfohlen:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50