תוכן עניינים:

MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 שלבים
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 שלבים

וִידֵאוֹ: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 שלבים

וִידֵאוֹ: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 שלבים
וִידֵאוֹ: NR-12 Acidente em torno 2024, יולי
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 compressors

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

Em sua unidade hoje há dois compressores de parafusos para alimentação de ar comprimido da unidade, visando aumentar a vida útil de seus elementos e garantir que não haja paradas inesperadas é realizado uma manutenção preditiva nos mesmos

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

Como solução para esse problema foi desenvolvido pelo grupo um systema de monitoramento de vibração e temperatura em tempo real a qual esse equipamento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em outras frentes, alem de rápo informação fora do padrão do equipamento

שלב 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

כל הנושאים הינם נחוצים עבורנו, ושולחים לנו פרטים נוספים

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

· אפליקציית Blynk;

· מיקרו -בקרה ESP8266 - Placa NodeMCU;

. פרוטובארד;

Abaixo serão detalhados os passos e a descrição de cada componente

שלב 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

חיישן ETA placa או MPU-6050 משולב 3 מכשירי גירוסקופיה 3 יחידות אקסלרטור מתקדמות עם מעבדים דיגיטליים. Utilizando as entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 בעיות עילאיות של alinhamento de eixos que podem surgir em partes distintas

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

Princípios de Funcionamento:

גירוסקופיו

חיישנים giroscópicos podem monitorar a orientação, direção, movimento angular e rotação. אין סמארטפון, חיישן giroscópico geralmente executa funções de reconhecimento de gestos. Alem disso, os giroscópios em smartphone ajudam a determiner 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. שימוש במכשיר הסמארטפון, או מכשיר אבטחה אוטומטי או מגן לאונכי או אופקי, כן חיישן חיישן זה יכול לאמת את זה

קומוניקה:

חיישן Esse משתמש בפרוטוקול I2C. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips for comunicação entre placa mãe e dispositivos, Sistemas Embarcados e circuitos de celulares

O I2C, além de 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). Cada um conectado a um resistor que funciona como PullUp for VCC

O I2C הוא אחד מהשיטות העומדות לרשותנו, Mestre e Slave, שליטה רגילה על ברמנטו ושליטה על Mestre, ועוד אפשרויות שונות של עבדים, יישומים ויכולות ליישם את המאמרים העומדים לרשותנו ולבקש את זמני הבקרה של Barramento

Cada dispositivo no Barramento et identificating for one endo 10 bits, alguns dispositivos podem are de 7 bits

Pinagem:

  • 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): נתוני כניסה עבור comunicação com dispositivo auxiliar;
  • AD0: הגדר את endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um resistor PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

שלב 3: INTRODUÇÃO AO BLYNK

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

Ao considerarmos o universo maker, é quase impossível não citarmos os 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 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 e o control remoto destes dispositivos

É neste contexto que gostaríamos de apresentar o Blynk

אם אתה יכול להשתמש בהתאמה אישית של תוכנה זו, תוכל לאפשר תוכנת שליטה על חומרה על תוכנת החומרה, ולפי הדיווחים של החומרה

Desta forma, é possível construirmos interfaces gráficas de control de forma rápida e intuitiva e que interage com mais de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

שלב 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

יסודות, או Blynk ו composto de três partes: o Blynk App, o Blynk Server e a Blynk Library

אפליקציית Blynk

O App Blyk é um aplicativo disponível for Android and iOS que permitt ao usuário criar aplicações que interagem with hardware. Através de um espaço próprio para cada projeto, או usuário pode inserir Widgets que implementam funções de control (como botões, sliders e chaves), notificação and leitura de dados do hardware (exibindo em displays, gráficos and mapsas)

שרת Blynk

Toda comunicação entre o aplicativo e o hardware do usuário se dá através da cloud Blynk. אנו מספקים תשובה לשליחות חומרה, חומרה ותחזוקה של חומרה ותחזוקה של חומרים

Vale ressaltar que os dados armazenados no server Blynk podem ser acessados exteramente através de uma API HTTP, o que abre a possibilidade of utilizar o Blynk for armazenar dados gerados periodicamente como dados de sensores de temperatura, לדוגמא

ספריות בלינק

בסופו של דבר, אני יכול לעשות חומרה כמו Bibliotecas Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responsável por makes toda and conexão do hardware com o servidor Blynk e makes as requisições de entrada e saída de dados e comandos. A forma mais fácil e rápida é utilizá-la como bibliotecas Arduino, no entanto, é possível obter versões da biblioteca for Linux (e Raspberry Pi!), Python, Lua, entre outras

E isso tudo é grátis?

O Blynk App disponibilizado gratuitamente para ser baixado. 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

אין צורך, יישומון "קוסטה" קובע כמות אנרגיה - אומה וזו וירטואלית - והעברת כמות אנזימלית לא רשמית של אנרגיה

Mais Energy pode ser comprada para desenvolver projetos mais complexos (ou 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. Temos inicialmente 2000 Energy for usarmos em nossos projetos;
  2. Cada Energy utilizado ao acrescentar um Widget é retornado à nossa carteira quando excluímos aquele Widget;
  3. 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 for este o caso.

שלב 5: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

עבור התקנת אפליקציית Blyk em seu סמארטפון הוא הכרחי בוודאות של מערכת הפעלה או תאימות עם אפליקציה, ומכילה את כל הפריטים הנדרשים:

  • מערכת ההפעלה אנדרואיד Versão 4.2+.
  • IOS versão 9+.
  • מנהל ההופעות של Blyk em emoladores.

הערה: תנאי שימוש במכשירי Windows, אוכמניות ומכשירי פטמות

תוכל לצפות בסמארטפונים עם התאמה אישית של בלינק, גישה למכשיר ב- Google Play או חנות האפליקציות, ולשימוש במכשירי הסמארטפון והספרייה של ספרים

שלב 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, yes que dependendo da conexão utilizada no seu projeto podemos controler or nosso dispositivo de qualquer lugar no mundo, sendo assim needsário uma conta protegida por senha

אפשר ללחוץ על יצירת חשבון חדש באמצעות הרשמה חדשה, או לשלוח דוגמאות לתהליך

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

שלב 7: פרוייקט COMEÇANDO UM NOVO

פרוייקט COMEÇANDO UM NOVO
פרוייקט COMEÇANDO UM NOVO
פרוייקט COMEÇANDO UM NOVO
פרוייקט COMEÇANDO UM NOVO
פרוייקט COMEÇANDO UM NOVO
פרוייקט COMEÇANDO UM NOVO

אנו יכולים להירשם, להעריך ולנהל את תפקידו הראשי

בחירת פרויקט חדש, הפרדה ותוכנית פרויקט חדש

Nessa nova tela dê o nome ao seu projeto na aba שם הפרויקט e escolha o tipo de dispositivo que vai usar na aba Choose Device

אני לא יכול להשתמש בפוטו IOT, או לבחור ESP8266

ניתן ללחוץ על יצירת, להפעיל את הפרוייקט בד, או לראות, או להשתמש באופניים ולהתאים אישית אותם

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

שלב 8: פרוג'טו SEU CONFIGURANDO

פרוג'טו SEU CONFIGURANDO
פרוג'טו SEU CONFIGURANDO
פרוג'טו SEU CONFIGURANDO
פרוג'טו SEU CONFIGURANDO

Uma vez no espaço do projeto, ao clicar em qualquer ponto da tela, uma lista com os Widgets disponíveis será aberta

ווידג'טים יכולים לפקוד את כל השירותים והמשתמשים בממשק ובממשק עם חומרה

קיימים 4 טיפים של ווידג'טים:

  • Controladores - שימוש עבור חומרים השולטים בשליטה על חומרה
  • תצוגות - utilizados para visualização de dados a partir de sensores e outras fonts;
  • Notificações - enviar mensagens e notificações;
  • ממשק - יישומונים עבור ההוצאה לפועל של קובצי GUI;
  • Outros - widgets que não pertencem a nenhuma categoria;

Cada Widget tem suas próprias configurações. Widgets (למשל, Bridge) אפשר להשתמש בו כדי להכין את התצורה

אם נוכל לבחור את הווידג'ט של SuperChart, לשלוח את התוכנה לראיה

תיקון widget SuperChart "custa" 900 itens de energia, que serão debitados do seu total inicial (2000), mostrados na parte superior da tela. יישומון Esse יכול לתת פריסה לא כלשהי

Foi realizado no nosso projeto 2 vezes essa ação, tem em nossa tela dois visualizadores de dados históricos

שלב 9: CONFIGURANDO SEU WIDGET

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

ווידג'ט זה יכול להציג את ההיסטוריה שלך, אתה יכול לראות את הטמפרטורה ואת Vibração que será enviado ao Blynk

Ao clicarmos em cima deste Widget, כפי שאפשר להגדיר את התצורה שלו

Nessa nova cla 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 להגדיר qual pino irá controlar ou ler

  • Pinos Digitais - ייצוג חומרי פינו digitais físicos em seu. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - מייצג חומרי פינו של IO analógicos físicos em seu.
  • Pinos Virtuais - não têm representação física. Eles são usados para transferir qualquer dado entre o Blynk App e seu hardware.

אנו יכולים להשתמש ב- Nosso projeto עבור VIRTUAL V4 para a Temperatura e VIRTUAL V1 para a Vibração

Após o comando de execução, o aplicativo tenta se conectar ao hardware através do servidor Blynk. אין כל צורך, לא ניתן לתקן חומרה עבורנו

Vamos מתקין את biblioteca Blynk

שלב 10: 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
INSTALANDO a BIBLIOTECA BLYNK PARA a IDE ARDUINO

Primeiramente, iremos instalar a biblioteca do Blynk para IDE Arduino

Baixe o arquivo Blynk_Release_vXX.zip

ספר מרתק של מנות ארקיבו וחוברת פסטות של ארדואינו IDE. A localização desta pasta pode ser obtida diretamente da IDE Arduino. לדוגמה, abra a IDE Arduino e, em File → Preferences, כל מיקום מחברת מיקום

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

אם אנו מזכירים מחדש את IDE Arduino, novos exemplos de código referentes à biblioteca Blynk podem ser encontrados em File → דוגמאות → Blynk. לדוגמא חומרה לדוגמה, ESP8266, בחירה או דוגמה של קובץ → דוגמאות → Blynk → Boards_WiFi → ESP8266_Standalone

שלב 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

ניתן להגדיר אסימון של סמכות הבקרה על חומרה

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

שלב 12: CREDENCIAIS DE ACESSO À REDE WI-FI

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

כמו 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 of software and placa de desenvolvimento através do botão Upload da IDE Arduino

שלב 13: גמר CÓDIGO

#הגדר סדרה BLYNK_PRINT

#לִכלוֹל

#לִכלוֹל

#לִכלוֹל

char auth = "יצירת מחברים";

// אישורי ה- WiFi שלך.

// הגדר את הסיסמה ל- "" עבור רשתות פתוחות.

char ssid = "שם ה- WIFI שם";

char pass = "SSID פדיון WIFi";

// כתובת התקן MPU6050 Slave

const uint8_t MPU6050SlaveAddress = 0x68;

// בחר סיכות SDA ו- SCL לתקשורת I2C

const uint8_t scl = D1;

const uint8_t sda = D2;

// גורם סולם רגישות בהתאמה להגדרת סולם מלא המסופק

טופס מידע

const uint16_t AccelScaleFactor = 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 מעט כתובות רישום תצורות

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, טמפרטורה, GyroX, GyroY, GyroZ;

הגדרת בטל () {

Serial.begin (9600);

Wire.begin (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

לולאת חלל () {

Axe כפול, איי, אז, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// לחלק כל אחד עם גורם הסולם הרגישות שלהם

Ax = (כפול) AccelX/AccelScaleFactor;

Ay = (כפול) AccelY/AccelScaleFactor;

Az = (כפול) AccelZ/AccelScaleFactor;

T = (כפול) טמפרטורה/340+36.53; // נוסחת טמפרטורה

Gx = (כפול) GyroX/GyroScaleFactor;

Gy = (כפול) GyroY/GyroScaleFactor;

Gz = (כפול) GyroZ/GyroScaleFactor;

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

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

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

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

עיכוב (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 (נתונים);

Wire.endTransmission ();

}

// קרא את כל 14 הרשמים

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

טמפרטורה = (((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

בטל MPU6050_Init () {

עיכוב (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 מעלות/שנייה בקנה מידה מלא

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

}

שלב 14: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 é um chip que revolucionou o maker movimento 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

עבור שבב אוחריו של שבבים אלה, vários fabricantes criaram módulos e placas de desenvolvimento

Essas placas variam de tamanho, número de pinos ou tipo de conexão com computador

שלב 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

אם אנו משתמשים בשבב ESP8266 ניתן לראות את הפופולריות וההגדרות של האינטרנט עבור הדברים (Internet of Things)

אנו משתמשים בשליטה ובקרה של מערכות ESP8266. (DATASHEET ANEXADO), מספר הנתונים של GPIO משתנים בהתאם לדוגמאות. מודלים תלויים, ממשקי podemos ter I2C, SPI e PWM, além da serial

A alimentação dos módulos é de 3, 3V, assim como o nível de sinal dos pinos. אפשר להשתמש במעבד של 32 סיביות בנפח של 80 מגה -הרץ, תמיכה באינטרנט עם 802.11 b/g/n ואטרקציות שונות של WEP, WPA, WPA2 וכו '

תוכנת פוד ser feita באמצעות comandos AT ou usando a linguagem LUA. São ideais para projetos de IoT pois possuem pouquíssimo consumo de energia em modo שינה

שלב 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

או מודול ESP8266 ESP-01 ו או מודולו mais comum da linha ESP8266

אחד או יותר (24, 8 x 14, 3 מ"מ), ואפשר גם לעשות פינו GPIO que podem ser controlados conforme a programação. O ESP-01 נקודה עבור קושחה מתמשכת ממשק סידורי

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 on adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com6 ESP-01 diretamente em microcontroladores com nível de sinal de 5V, como é o caso do Arduino Uno

שלב 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

או wifi wifi ESP8266 ESP-05 הוא גם אי אפשר להבחין במגוון רחב של מקומות אחרים ב- ESP8266

For outro lado, é uma alternativea interessant for projetos de IoT quando você precisa de uma boa conexão de rede/internet por um baixo custo

Pode ser utilizado, לדוגמא, עבור שרת אינטרנט בשרת Arduino או efetuar uma comunicação de longa distância entre placas como Arduino/Arduino, Arduino/Raspberry, וכו '

אנו יכולים להשתמש באנטנה המשולבת, על מנת לאפשר חיבור לאתרים חיצוניים על גבי צמות U. FL e אונטה SMA, תמיכה באבטחה או סינפולי WiFi

שלב 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

או ESP8266 ESP-07 טמבל אוף קומפקטי (20 x 16 מ"מ), ניתן להבחין בפריסה שונה, כמו גם פינוסים

O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. ניתן להשתמש ב- 9 GPIOS, בהם ניתן להשתמש בפעולות I2C, SPI ו- PWM

הפריסה מאפשרת לך לאפשר תכנון אינטגרטיבי של המעגלים והשימוש בהם במגורים

שלב 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

או ESP8266 ESP-12E יכול להכין גם ESP-07, אפשר להשתמש באנטנה אינטנה (PCB)

11 יחידות פינו GPIO ותאפשר שימוש בסיסי עבור חלקים נוספים של ESP8266, כמו NodeMCU

שלב 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

או מודול ESP8266 ESP-201 אני יכול להכין פוקו במגוון רחב של שימוש בטרמיטים

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

O ESP-201 כולל 11 יציאות GPIO, antena embutida e conector U-FL para antena externa. A seleção da antena é feita modificando um jumper (um resistor de 0 (zero) ohms) na parte superior da placa, ao lado do conector U-FL

שלב 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 ניתן להעביר את השבבים במלואם, ושם ניתן לבצע שבב ESP8266 עם com / ממיר TTL-Serial e um regulador de tensão 3.3V

אנו יכולים להשתמש במכשיר שליטה או הפצה של מיקרו -בקרה חיצונית עבור אופרה

מכיל 10 פינוקים של GPIO (I2C, SPI, PWM), מיקרו-USB מחבר לתכנות/אלמנטים והגדרות לאפס ולהבנות

ניתן לצפות במודלים כגון NodeMCU או com ESP-12E com antena embutida soldado and placa

שלב 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O widulo Wifi ESP8266 NodeMCU ESP-12E é uma das placas mayes interessantes for family ESP8266, yes que pode ser facilmente ligada à um computador and programada com a linguagem Lua e também utilizando a IDE do Arduino

Essa placa possui 10 פינו GPIO (entrada/saída), suportando funções como PWM, I2C e 1-wire. Ant antena embutida, ממיר USB-TLL אינטגרציה או פורמט פורמט אחד אידיאלי עבור ambientes de prototipação, encaixando facilmente em uma protoboard

שלב 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

או Wifi ESP8266 NodeMCU יכול לבצע פעולות, תואמות את כל התמונות: פלאש (שימוש בחומרה וקושחה) ו- RST (איפוס). אין צורך במחשב מיקרו usb עבור alimentação e conexão com או מחשב

אין צורך להשתמש ב- ESP-12E e sua antena embutida, yes soldado and placa. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação וכו '

שלב 24: PROTOBOARD OU PLACA DE ENSAIO

פרוטובורד OU PLACA DE ENSAIO
פרוטובורד OU PLACA DE ENSAIO

Uma placa de ensaio ou matriz de contato é uma placa com orifícios e conexões condutoras utilizada para a montagem de protótipos e projetos em estado inicial

Sua grande vantagem está na montagem de circuitos eletrônicos, pois apresenta certa facilidade na inserção de componentes. כמו placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontalais

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. עם זאת, נחות התקן יכול להתמודד עם שיטות שונות של רכיבים שונים. 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 ou faixas que consistem em 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. כמו 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, com os pinos de um lado na coluna E, enquanto os pinos da outra lateral são fixados na coluna F, do outro lado do entalho central

Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, constituídas de duas colunas nas laterais, uma utilizada para or condutor negativo ou 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. Alguns projetos modernos de placas de ensaio possuem um control maior sobre a indutância gerada nos barramentos de alimentação, protegendo o circuito de ruídos causados pelo eletromagnetismo

שלב 25: ממשק NodeMCU COM MPU6050

ממשק NodeMCU COM MPU6050
ממשק NodeMCU COM MPU6050
ממשק NodeMCU COM MPU6050
ממשק NodeMCU COM MPU6050

O MPU6050 funciona no protocolo I2C, por isso so precisamos de dois fios for interagir NodeMCU e MPU6050. Os pinos SCL e SDA de MPU6050 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

שלב 26: מונטאגם סופי חלק א '

גמר מונטאגם חלק א '
גמר מונטאגם חלק א '
גמר מונטאגם חלק א '
גמר מונטאגם חלק א '

שלב 27: MONTAGEM Final Part II

גמר חלק מונטאגם חלק ב '
גמר חלק מונטאגם חלק ב '
גמר חלק מונטאגם חלק ב '
גמר חלק מונטאגם חלק ב '
גמר חלק מונטאגם חלק ב '
גמר חלק מונטאגם חלק ב '

שלב 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK

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

התוצאה היא:

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

מוּמלָץ: