فهرست مطالب:

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 مرحله
تصویری: Combustor — индивидуальный тембр сжатия и насыщенности (VST / AU / AAX) 2024, جولای
Anonim
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES

Nosso projeto شامل هیچ گونه تصمیم گیری در مورد uma solução IoT para o monitoramento da vibração de compressores نیست

ایده ای که می تواند در برنامه های اینترنت اشیاء استفاده شود ، از طریق برنامه ای است که از طریق یک برنامه کاربردی انجام می شود

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 needário o deslocamento de um técnico para realizar a verificação، impactando na perda de prod de prod

Como solução para esse problema foi desenvolvido pelo grupo um sistema 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 atuaro outras fumaesaluma outma fumaesaluma 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

São listados os elementos needários em nosso projeto، sendo cada um deles detalhados nos passos a seguir

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

· برنامه Blynk ؛

· Microcontrolador ESP8266 - Placa NodeMCU ؛

به Protoboard ؛

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

مرحله 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

حسگر استفاده از سنسور MPU-6050 که با هم ترکیب شده اند 3 و محدوده جغرافیایی و 3 را از طریق دستگاه دیجیتال پردازش می کنند. به عنوان 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

استفاده از پروتکل I2C برای انتقال داده ها

Princípios de Funcionamento:

ژیروسکوپیو

Sensores giroscópicos podem monitorar a orientação، direção، movimento angular e rotação. بدون تلفن هوشمند ، با حسگر giroscópico geralmente execas funcõ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. از تلفن هوشمند خود استفاده کنید ، یا به صورت اتوماتیک و یا بصورت عمودی یا افقی ، از طریق سنسورهای رمز عبور ، ما را برای افزایش سرعت خود استفاده کنید

Comunicação:

حسگر Esse استفاده از پروتکل ارتباطی I2C. O I2C é um o protocol o ba ba Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Phil Sist Sist Sist Sist Sist Sist Sist Sist

O I2C ، به منظور تعریف پروتکل ، به محتویات مربوط به استفاده از TWI (دو سیم رابط) ، به منظور تأمین امنیت ساعت (SCL) و خارج از دادوس (SDA) اشاره می کنیم. Cada um conectado a um resistor and funciona como PullUp para VCC

O I2C comp composto por dois tipos de dispositivos، Mestre e Slave، sendo que normalmente um barramento é controlado for um Mestre، e possui diversos outros Slaves، porém é é cont cont cont cont cont

Cada dispositivo no Barramento é identificado for um endereço 10 bit، alguns dispositivos podem ser de 7 bit

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 entraa para comunicação com dispitivoo auxiliar؛
  • XCL (AUX_ Clock): داده های وارد شده برای ارتباطات کمکی؛
  • AD0: تعریف I2C ، 0V یا endereço é 0x68 ، se 3 ، 3V o endereço و 0x69 Esse pino tem um مقاومت در برابر PullDown ، mantendo 0V no pino ، در صورت عدم نیاز به افزایش قدرت.

مرحله 3: INTRODUÇÃO AO BLYNK

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

Ao consarrmos یا universo maker ، یا quase impossível یا citarmos os projetos baseados em Arduino

O surgimento de novos dispositivos que também podem ser programados em 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 (اینترنت اشیاء) به عنوان یک درخواست برای دسترسی به امکاناتی که در اختیار شما قرار داده شده است ، در نظر گرفته می شود ، می توانید به اینترنت دسترسی داشته باشید

est neste contexto que gostaríamos de apresentar o Blynk

از این رو ما می توانیم برنامه های کاربردی شخصی خود را با استفاده از سخت افزار و برنامه های سخت افزاری در اختیار شما قرار دهیم ، بنابراین می توانیم با استفاده از نرم افزار به سخت افزار یا نرم افزار بپردازیم

Desta forma، é possível construirmos interfaces gráficas de controle 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

Basicamente ، o Blynk é composto de três partes: o Blynk App ، o Blynk Server و a Blynk Library

برنامه Blynk

O App Blynk é um lic aplicativo disponível برای Android و iOS و اجازه استفاده از برنامه های کاربردی criar و سخت افزاری است. Através de um espaço próprio para cada projeto ، یا استفاده از کد ابزارها برای پیاده سازی کنترلهای (como botões ، sliders و chaves) ، اعلانات و برنامه های سخت افزاری (نمایانگرها ، گرافیک ها و نقشه ها) را انجام دهید

سرور بلینک

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 externamente através de uma API HTTP ، یا در صورت امکان استفاده از Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura، ex exemplo

کتابخانه های بلینک

در نهایت ، آیا سخت افزارهای سخت افزاری را به عنوان bibliotecas Blynk para diversas plataformas de desenvolvimento انجام دهید. Essa biblioteca é responsável for gerir toda a conexão do hardware and service co servidor Blynk e gerir as requisições de entrada e saída de dados e comandos. از طریق کتابخانه می توان از کتابخانه های Arduino استفاده کرد ، بدون هیچ گونه اطلاعاتی ، می توان کتابخانه هایی را برای لینوکس (e Raspberry Pi!) ، Python ، Lua ، و غیره استفاده کرد

E isso tudo é grátis؟

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

بدون در نظر گرفتن ، ویجت “custa” determinada quantia de Energy - uma espécie de moeda virtual - e temos uma quantidade inicial de Energy به منظور استفاده از em nossos projetos

Mais Energy pode ser comprada para desenvolver proitos mais complexos (ou muitos projetos) ، نمی توان به پیش از آن: یک مقدار انرژی که به منظور استفاده از تجربیات و یا استفاده از آن به کار می رود ، به کار برد

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos؛
  2. Cada Energy utilisado ao acrescentar um Widget é retornado à nossa carteira quando excluímos aquele ویجت؛
  3. Somente algumas operações específicas são irreversíveis ، ou seja ، n reto 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

برای نصب و راه اندازی Blynk em seu تلفن هوشمند ، باید سیستم عامل خود را از طریق سیستم عامل و برنامه های کاربردی خود ، به طور کامل بررسی کنید:

  • سیستم عامل Android نسخه 4.2+.
  • IOS versão 9+.
  • Você também pode execater Blynk em emuladores.

OBSERVAÇÃO: Blynk não é é é em Windows Phone ، Blackberry و outra plataformas mortas

از طریق تلفن هوشمند و برنامه های کاربردی Blynk ، از طریق Google Play یا App Store برنامه های کاربردی خود را مشاهده کنید ، می توانید از طریق تلفن هوشمند و دیجیتالی خود از طریق تلفن همراه به راحتی از تلفن همراه استفاده کنید

مرحله 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 ، já que وابسته به da conexão utilisada no seu projeto podemos controlar or nosso dispositivo de qualquer lugar no mundo، sendo assim needário uma conta protega

برای ایجاد یک حساب کاربری جدید در Blynk ، برای انجام ساده ترین روش ها و برنامه ها اقدام کنید

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 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 برای ورود به سیستم ، aparecerá a tela principal do aplicativo

Selecione a opção New Project ، aparecendo a tela C reate New Project

Nessa nova tela dê o nome ao seu projeto na aba نام پروژه e escolha o tipo de dispositivo que vai usar na aba Choose Device

Em nosso projeto foi utilisado o nome Projeto IOT ، ارسال و انتخاب یک گزینه ESP8266

Após clicarmos em Create، teremos acesso ao Project Canvas، oou seja، o spaço onde criaremos nosso aplicativo customizado

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

مرحله 8: CONFIGURANDO SEU PROJETO

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

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

ویدجتها به این ترتیب می توانند اطلاعاتی را در مورد کنترل و پشتیبانی از سخت افزارهای موجود در اختیار کاربران قرار دهند

4 راهنمای ابزارک:

  • کنترل - استفاده از ابزارهای کنترل سخت افزار
  • Displays - utilisados para visualização de dados a partir de sensores e outras fontes؛
  • Notificações - enviar mensagens e notificações؛
  • رابط - ویدجت ها برای تعیین تعیین کننده عملکرد GUI ؛
  • Outros - ویدجت هایی که به یک طبقه بندی ناشناس مربوط نمی شوند.

Cada Widget tem suas próprias configurações. Alguns dos Widgets (برای پل exemplo) apenas habilitam a funcionalidade eles não têm nenhuma configuração

با استفاده از ویجت SuperChart ، می توان از آن برای مشاهده تصاویر تاریخی استفاده کرد

Repare que o widget SuperChart “custa” 900 itens de energia، que serão debitados do seu total inicial (2000)، mostrados and 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

Como este Widget é um visualizador de dados históricos، ou seja، dos dados de Temperatura e Vibração que será enviado ao Blynk، و ضروری است که به کمک exibi-los corretamente:

Ao clicarmos em cima deste Widget ، به عنوان 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 define qual pino irá controlar ou ler

  • Pinos Digitais - نماینده سخت افزار pinos 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. برای استفاده از سخت افزار Blynk App and seu سخت افزار ، می توانید از آن استفاده کنید.

برای استفاده از VIRTUAL V4 در دمای بالا و V1 در Vibração استفاده کنید

Após o comando de execução ، aplicativo tenta se conectar ao hardware and através do servidor Blynk. بدون هیچ گونه مشکلی ، نمی توانید تمام سخت افزارها را برای usá-lo پیکربندی کنید

Vamos instalar a 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 a biblioteca do Blynk para a IDE Arduino را نصب کنید

Baixe o arquivo Blynk_Release_vXX.zip

A seguir، descompacte or conteúdo arquivo na pasta sketchbook da Arduino IDE. A localização desta pasta pode ser obtida diretamente da IDE Arduino. قبل از این ، 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

یک IDE Arduino را مجدداً بارگیری کنید ، به عنوان مثال می توانید از منابع مرجع استفاده کنید à کتابخانه Blynk podem ser encontrados em File → مثالها → Blynk. برای سخت افزارهای قبلی ، o 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

یک دستورالعمل اصلی برای کنترل و کنترل سخت افزار است

از این رو می توانید از طریق یک ایمیل استفاده کنید و از آن استفاده کنید

مرحله 12: CREDENCIAIS DE ACESSO À REDE WI-FI

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

As linhas acimas devem ser mjaftadas de acordo com o nome e a senha da rede Wi-Fi em que o ESP8266 irá se conectar

از طریق برنامه های کاربردی ، برنامه ها و برنامه های کاربردی را برای بارگیری در IDE Arduino بارگیری کنید

مرحله 13: CÓDIGO FINAL

#تعریف BLYNK_PRINT سریال

#عبارتند از

#عبارتند از

#عبارتند از

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

// اعتبارنامه WiFi شما.

// برای شبکه های باز گذرواژه را روی "" قرار دهید.

char ssid = "Nome da rede WIFI"؛

char pass = "SSID rede wifi"؛

// آدرس دستگاه بردگان MPU6050

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 ؛

void setup () {

Serial.begin (9600)؛

Wire.begin (sda ، scl) ؛

MPU6050_Init ()؛

Blynk.begin (author، ssid، pass)؛

}

حلقه خالی () {

تبر دوگانه ، Ay ، Az ، 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 ("تبر:") ؛ Serial.print (تبر) ؛

Serial.print ("Ay:")؛ 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 ()؛

سیم. درخواست از (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

void 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) ؛ // مجموعه +/- 250 درجه/ثانیه در مقیاس کامل

I2C_Write (MPU6050SlaveAddress، MPU6050_REGISTER_ACCEL_CONFIG ، 0x00) ؛ // مجموعه +/- 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 um um revolucionou o movimento maker for seu baixo custo e rápida disseminação

O que mais chama atenção é que ele possui Wi-Fi possibilitando conexão de diversos disponivosos a internet (ou rede local) como sensores ، atuadores و غیره

برای سهولت استفاده از تراشه ، استفاده از ابزارهای ساخت و ساز و استفاده از آنها

Essas placas variam de tamanho، número de pinos یا 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

تراشه Os módulos com ESP8266 به منظور محبوبیت و استفاده از اینترنت و اشیاء (Internet of Things) به کار می رود

Os módulos utilizam o mesmo controlador ، o ESP8266. (DATASHEET ANEXADO) ، به عنوان مثال در GPIO varia conforme o modelo do módulo. بستگی به مدل ، رابط های ارتباطی I2C ، SPI و PWM ، و سریال های دیگر دارد

A alimentação dos módulos é de 3، 3V، assim como o nível de sinal dos pinos. می توانید CPU را از 32 بیت با سرعت 80 مگاهرتز ، 802.11 b/g/n و سایر پروتکل های WEP ، WPA ، WPA2 و غیره پشتیبانی کنید

A programação pode ser feita via comandos AT ou usando a linguagem LUA. S ideao ideais para projetos de IoT pois possuem pouquíssimo مصرف انرژی ما در حالت خواب

مرحله 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

O módulo ESP8266 ESP-01 é o módulo mais comum da linha ESP8266

Elecé de compact (24 ، 8 14 14 ، 3 میلی متر) ، و می توانید GPIO را با استفاده از برنامه کنترل کنید. O ESP-01 pode ter o firmware regravado e/ou atualizado utilizando serial 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 utilisar um adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMO ESP-01 ما میکروکنترلرها را از طریق ولتاژ 5V ، به صورت آردوینو 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 ESP8266 ESP-05 من باید در خارج از کشور قرار بگیرم و از ESP8266 استفاده کنیم ، همچنین می توانیم از طریق استفاده از این سیستم برای دسترسی بیشتر به سیستم خود استفاده کنیم

برای استفاده بیشتر از اینترنت ، می توانید از طریق اینترنت اشیاء از طریق اینترنت/اینترنت از طریق اینترنت استفاده کنید

Pode ser utilisado، for exemplo، para montar um web server com Arduino یا efetuar uma comunicação de longa distância entre placas como Arduino/Arduino ، Arduino/Raspberry و غیره

Não possui antena onboard ، به طور همزمان می توانید از خارج از منزل و خارج از کشور استفاده کنید و از آن استفاده کنید و از آن استفاده کنید

مرحله 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 também é um módulo compacto (20 16 16 میلی متر) ، به طور کلی طرح بندی متفاوت ، 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 pino I2C، SPI e PWM

O layout do módulo permite que ele seja integrado facilmente uma uma ca placa de circuito impresso ، استفاده از ما به منظور استفاده از اتوماتیک محل سکونت را انجام دهید

مرحله 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 é muito semelhante ao ESP-07، mas possui apenas antena interna (PCB)

Tem 11 pinos GPIO e é muito useo como base for outros módulos ESP8266 ، como یا 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

O módulo 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 respondáveis pela comunicação سریال، atrapalham um pouco esse tipo de montagem، mas você pode soldar esses pinos no lado oposto da placa، or useisar algum tipo de adaptador

O ESP-201 possui 11 portas GPIO ، antena embutida e conector U-FL para antena externa. انتخابی برای افزایش و افزایش جهنده (مقاومت 0 (صفر) اهم) و بخشی از مکان برتر ، همچنین باعث اتصال 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 را با TTL-Serial و reg tensão 3.3V همگام کنید

um mumdulo que pode ser encaixado diretamente na protoboard e dispensa o uso de um microcontrolador externo para operator ، já que pode ser facilmente programado utilizando LUA

Possui 10 pinos de GPIO (I2C، SPI، PWM) ، conector micro-usb para programação/alimentação e botões for reset and flash do módulo

با استفاده از تصویر ، NodeMCU از ESP-12E استفاده کنید و از طریق آن به فروش برسید

مرحله 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

O módulo Wifi ESP8266 NodeMCU ESP-12E و uma das placas mais interessantes da família ESP8266 ، به محض دسترسی آسان به سیستم و محاسبه و برنامه نویسی از طریق Lua e também از IDE do Arduino استفاده می کنید

Essa placa possui 10 pinos GPIO (entrada/saída)، suportando funções como PWM، I2C e 1-wire. Tem antena embutida، conversor USB-TLL integrado e o seu formato و ایده آل برای محیط های اولیه و پیش ساز ، ایجاد راحتی برای اولین بار از طریق protoboard است

مرحله 23: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

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

از طریق Wifi ESP8266 NodeMCU می توانید کار کنید ، مطابق با بیشترین سرعت و تصویر تصویر: Flash (استفاده از سیستم عامل و استفاده از سیستم عامل) و RST (بازنشانی). No mesmo lado temos o conector micro usb para alimentação e conexão com o computador

No lado oposto، temos o ESP-12E e sua antena embutida، já soldado na placa. Nas laterais temos os pinos de GPIO، alimentação externa، comunicação و غیره

مرحله 24: PROTOBOARD OU PLACA DE ENSAIO

PROTOBOARD OU PLACA DE ENSAIO
PROTOBOARD OU PLACA DE ENSAIO

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

Sua grande vantagem está na montagem de circuitos eletrônicos ، به عنوان یک تأیید کننده آسان برای دسترسی به اجزای سازنده است. tendo conexões verticais e horizontais به عنوان placas variam de 800 a 6000 orifícios

ما به طور فوق العاده ای از uma matriz de contato huma um base for plástico em que ekzistem centenas de orifícios onde são encaixados os component استفاده می کنیم. 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 یا faixas que constimem 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. به صورت عمودی بدون مرکز برای انجام اقدامات لازم برای انجام این کار ، می توانید به صورت مرکزی و پیش از موعد به طور موثری از CI's e outros componentes یا 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 frequemente 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 uso usadas para o fornecimento de tensão ao circuito، constituídas de duas colunas nas laterais، uma utilisada para o condutor negativo ou terra، erara para or pozitivo

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 um controle maior sobre inudância gerada nos barramentos de alimentação ، protegendo o circuito de ruídos causados pelo eletromagnetismo

مرحله 25: INTERFACE NodeMCU COM MPU6050

INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050
INTERFACE NodeMCU COM MPU6050

O MPU6050 بدون پروتكل I2C ، به منظور اطمينان از انجام كارهاي پيش فرض NodeMCU و 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

مرحله 26: قسمت نهایی MONTAGEM قسمت اول

بخش نهایی MONTAGEM I
بخش نهایی MONTAGEM I
بخش نهایی MONTAGEM I
بخش نهایی MONTAGEM I

مرحله 27: قسمت دوم MONTAGEM FINAL

قسمت دوم MONTAGEM FINAL
قسمت دوم MONTAGEM FINAL
قسمت دوم MONTAGEM FINAL
قسمت دوم MONTAGEM FINAL
قسمت دوم MONTAGEM FINAL
قسمت دوم MONTAGEM FINAL

مرحله 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

Os resultados obtidos acima são respectivamente:

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

توصیه شده: