Turinys:

MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI: 29 žingsniai
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI: 29 žingsniai

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI: 29 žingsniai

Video: MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI: 29 žingsniai
Video: P22 SMART WATCH: Things To Know // Real Life Review 2024, Lapkritis
Anonim
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI
MONITORAMENTO DA VIBRAÇÃO DE KOMPRESORIAI

Nosso projeto consiste no desenvolvimento de uma solução IoT para or monitoramento da vibração de compressores

A ideia do projeto veio de um dos nossos integrantes de grupo que notou em sua unidade de trabalho uma aplicação directta 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

Kad būtų užtikrintas kompresorių įvedimas, įvestos sao coletadas informacijos apie vibraciją ir temperatūrą, skirtos variklio varikliui, naudojant kompresorių, atsiųsdami būtinybę arba išsiųsdami vaizdo kamerą, kad suprastumėte, ar tai yra tikrasis poveikis, ar ne

Como solução para esse problem for foi desenvolvido pelo grupo um system de monitoramento de vibração and temperatura em tempo real a quality esse equipamento esteja submetido, resultando em um ganho de disponibilidade para a manutenção atuar em outras frentes, além de Iespējail aão arpida informacija for padorão do equipamento

1 žingsnis: 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 requiredários em nosso projeto, sendo cada um deles detalhados nos passos a seguir

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

· „App Blynk“;

· „Microcontrolador ESP8266“- „Placa NodeMCU“;

. „Protoboard“;

Abaixo serão detalhados os passos and descrição de cada komponentai

2 žingsnis: 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

Esamas vietos jutiklio panaudojimas arba MPU-6050 3 kombinacijų derinys ir 3 nexos dececelermetro juntamente kompiuterinis skaitmeninio judėjimo procesorius. Naudokite kaip pagalbines entradas, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problemos de alinhamento de eixos que podem chirurgija em partes distintas

„Essa placa utiliza“arba „I2C“protokolo perdavimas

Princípios de Funcionamento:

Giroskopija

Sensores giroscópicos podem monitoriai ir orientaciniai, tiesioginiai, judantys kampiniai ir rotaciniai. Nėra išmaniojo telefono. Além disso, os giroscópios em smartphone ajudam a determinar a posição e orientação do aparelho

Acelerômetro

Acelerometras ir jutiklis yra greitasis greitis, įvestas įstrižai, įjungtas, sukamasis, sukamasis, vibracinis, kolizinis ir gravidadinis. Naudokite išmanųjį telefoną, automatinį automatinį pultelį arba vertikalų arba horizontalų horizontalųjį skydelį

Comunicação:

Eses jutiklio panaudojimas arba I2C komunikacijos protokolas. O „I2C“yra protokolas, skirtas greitam greičio palaikymui, „Comunicação criado pela“„Philips para comunicação entre placa mãe e dispositivos“, Sistemos embarcados e circuititos de celulares

O I2C, nustatomas protokolas, sukuriamas tam tikras kompromisas ir sukuriamas TWI (dviejų laidų sąsaja), taip pat laikrodžio (SCL) ir Dados (SDA) kompozicijos barramento de dois fios kompozicija. Tai yra „PullUp“arba VCC veikiančio rezistoriaus funkcija

O I2C yra kompozicija, padedanti tvarkytis, Mestre e Slave, sendo que normalmente um barramento é controlado por um Mestre, e possui diversos outros Slaves, porém é possível implementar um barramento com outros Mestres que solicitam o controle temporariamente do Barramento

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

Pinagemas:

  • Vcc: Alimentação de 3, 3V - 5V;
  • GND: 0V;
  • SCL (Slave_Clock): Clock de saída para o Mestre (Protokolas I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (Protokolas I2C);
  • XDA (AUX_Data): laikrodis, įvestas į komunalines paslaugas;
  • XCL (AUX_ Clock): duomenys de entrada para comunicação com dispositivo auxiliar;
  • AD0: apibrėžkite I2C endereço, se 0V o endereço é 0x68, se 3, 3V arba endereço é 0x69 Esse pino tem um rezistorių PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.

3 žingsnis: INTRODUÇÃO AO BLYNK

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

Viso to, kas yra universaus kūrimo priemonė, yra neįmanomas citromų ir projektinių bazių, esančių Arduino, šaltinis

Ar chirurginiai de novos dispozitivos, kad também podem ser programados em Arduino, bem como a utilização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possible as proilidades de projetos que podem ser desenvolvidos em Arduino

Paralelamente, o chirurginiai de serviços conectados internetu ir e Conceito de IoT (daiktų internetas), kuri yra paklausa, skirta disponuoti, kad būtų galima susitarti, turėti, proporcingą ar entuziastingą informaciją apie internetą ir kontroliuoti nuotolinius nuostatas

É neste contexto que gostaríamos de apresentar o Blynk

Este serviço é baseado em um aplicativo personalizable que permite controlar remotamente um hardware equipment programmevel, bem como reportar dados do hardware in ao aplicativo

Desta forma, e possível konstruktyvios sąsajos gráficas de controle de forma rápida ir intuityva ir que interage com max de 400 placas de desenvolvimento, em sua maioria baseadas em Arduino

4 žingsnis: „COMO FUNCIONA O BLYNK“

„COMO FUNCIONA O BLYNK“
„COMO FUNCIONA O BLYNK“

Pagrindiniai, o „Blynk“ir komposto kūrimo būdai: o „Blynk“programa, „Blynk Server“ir „Blynk Library“

„Blynk“programa

„App Blynk“programa, skirta „Android“ir „iOS“programinei įrangai, skirta naudoti programinės įrangos programinei įrangai. Atnaujinkite savo eskizą ir naudokite valdiklio valdiklius, skirtus valdyti valdiklius („como botões“, „sliders“ir „chaves“), pranešimus ir duomenų rinkinius (pvz., Parodymus, grafiką ir žemėlapį)

„Blynk“serveris

Toda comunicação entre arba aplicativo e o hardware do usuário se dá através da cloud Blynk. O paslaugų teikėjas ir atsakas į perdavimo aparatūros aparatūros, armazenar estados do aplicativo e do hardware ir também armazenar dados de sensores lidos pelo hardware mesmo se or aplicativo estiver fechado

Jei norite, kad serveris būtų pašalintas iš serverio Blynk podem ser acessados externamente através de uma API HTTP, or que abre a optionilidade use use or Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura, por example

Blynk bibliotekos

Galiausiai atlikite aparatūros temas kaip biblioteka Blynk para diversas plataformas de desenvolvimento. Essa biblioteca ir atsakymai į gerir toda a conexão do hardware com or servidor Blynk e gerir as requisições de entrada and saída de dados e comandos. A forma mais fácil e rápida ir 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“yra nemokama programa. 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

No entanto, cada Widget “custa” determinada quantia de Energy - uma espécie de moeda virtual - e temos uma quantidade inicial de Energy para ser utilizada em nossos projetos

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 é suficien para experimentarmos o aplicativo e para as aplicações more usuais

  1. Temos inicialmente 2000 Energy para 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 žingsnis: BAIXANDO O APLICATIVO BLYNK

BAIXANDO O APLICATIVO BLYNK
BAIXANDO O APLICATIVO BLYNK

Norėdami įdiegti programą, paspauskite „Blynk em seu“išmanųjį telefoną ir būtinai patikrinkite, ar operacinė sistema suderinama su programa „App“, kuri yra abaixo os pré-requisitos de instalação:

  • „Android“OS 4.2 arba naujesnė versija.
  • IOS versija 9+.
  • Você também pode vykdytojas Blynk em emuladores.

PASTABA: „Windows Phone“, „BlackBerry“ir „plataformas mortas“vykdomų programų vykdymas

Apos stebėkite savo išmanųjį telefoną ir suderinamumą su „Blynk“programa, „Google Play“ar „App Store“, „applicativos que podem“serijos išmaniųjų telefonų ir „Blynk“pagalba

6 žingsnis: 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 dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualityquer lugar no mundo, sendo assim requiredário uma contact protegida por senha

Paspauskite ir sukurkite naują paskyrą, kad pradėtumėte Blynk, siųskite arba atlikite paprastus veiksmus

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

7 žingsnis: „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 tela princip do do aplicativo

Pasirinkę naują projektą, aprecendo a tela C reate New Project

Nessa nova tela dê o nome ao seu projeto na aba Projekto pavadinimas ir escolha o tipo de dispositivo que vai usar na aba Pasirinkite įrenginį

Jei norite naudoti projektą arba naudoti „Projeto IOT“, atsiųskite jį pasirinkę ESP8266

Após clickarmos em Sukurti, teremos acesso ao Project Canvas, ou seja, o espaço onde criaremos nosso aplicativo customizado

Paralelamente, um e-mail com um código-o Auth token-será enviado para o el

8 veiksmas: CONFIGURANDO SEU PROJETO

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

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

Valdikliams, kurie yra valdomi, pateikiami nenumatyti espaço ir reprezentaciniai funkcijų valdymo, valdymo ir sąsajos komponentai

4 „Widgets“patarimai:

  • Kontroladores - usados para enviar comandos que controlam seu hardware
  • Ekranai - utilizados para visualização de dados a partir de sensores e outras fontes;
  • Notificações - enviar mensagens e notificações;
  • Sąsaja - valdikliai GUI vykdytojo nustatymuose;
  • Outros - valdikliai que não pertencem a nenhuma category;

Cada Widget tem suas próprias configurações. „Alguns dos Widgets“(pvz., „Bridge“) turi galimybę naudotis funkcinėmis funkcijomis ir nekonfigūruoti konfigūracijos

Jei norite pasirinkti, ar pasirinkti „SuperChart“valdiklį, atsiųskite naudojimą vizualizuojantiems tėvams

Parsisiųskite „SuperChart“valdiklio „custa“900 itens de energia, que serão debitados do seu total inicial (2000), mostrados na parte superior da tela. Esse widget sera então adicionado ao layout do seu projeto

Jei nėra 2 projektų, tai yra 2, bet vis dar yra vizualizuotas tėvas

9 veiksmas: CONFIGURANDO SEU WIDGET

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

„Como este Widget“-tai vizualizatorius, skirtas tėvams, ou seja, dos dados de Temperatura ir Vibração que será enviado ao Blynk, é requiredario alguns ajustes para exibi-los corretamente:

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

Nessa naujai paspaudus „DataStream“, nomeie-o e clique no ícone de configuração on one pode ser encontrado or seguinte dado:

Seletor de pinos - Este é um dos principais parâmetros que você precisa definir. Nustatykite kokybišką pino ir kontrolinį valdiklį

  • „Pinos Digitais“- skaitmeninės fotosesijos ir aparatūros atstovas. Os pinos habilitados para PWM são marcados com o símbolo ~.
  • Pinos Analógicos - Pinos de IO analógicos físicos em seu aparatūra.
  • Pinos Virtuais - não têm represententação física. „Eles são usados“, skirtas „Blynk App“ir techninės įrangos perkėlimui.

Siųskite utilizavimą em nosso projeto to opção VIRTUAL V4 for a Temperatura and VIRTUAL V1 for Vibração

Após o comando de execução, o aplicativo tenta se conectar ao hardware através do servidor Blynk. Nėra entanto, o ne não temos ar nosso aparatūros konfigūracijos

Įdiegė biblioteka Blynk

10 veiksmas: BIBLIOTECA BLYNK PARA ir IDE ARDUINO INSTALANDO

Įdiekite BIBLIOTECA BLYNK PARA ir IDE ARDUINO
Įdiekite BIBLIOTECA BLYNK PARA ir IDE ARDUINO
Įdiekite BIBLIOTECA BLYNK PARA ir IDE ARDUINO
Įdiekite BIBLIOTECA BLYNK PARA ir IDE ARDUINO

Pirmasis, iremos įdiegti biblioteka do Blynk para IDE Arduino

Baixe arba arquivo Blynk_Release_vXX.zip

„Arduino IDE“makaronų eskizų knygelės mišinys, suskaidymas ar supratimas. A localização desta pasta pode ser obtida directtamente da IDE Arduino. 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_/bibliotekos/Blynkseu_diretorio/bibliotekos/BlynkESP8266_Lib

seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript

Após reiniciar a IDE Arduino, novos exemplos de código referentes à biblioteca Blynk podem ser encontrados em File → Examples → Blynk. Įrenginio pavyzdys, pvz., ESP8266, pasirinkimas arba pavyzdys Failas → Pavyzdžiai → „Blynk“→ „Boards_WiFi“→ ESP8266_Standalone

11 veiksmas: „CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE“

CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE

A linha acima apibrėžti arba žetonas autorizacijos valdymas aparatūros

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

12 žingsnis: CREDENCIAIS DE ACESSO, REDE WI-FI

CREDENCIAIS DE ACESSO, REDE WI-FI
CREDENCIAIS DE ACESSO, REDE WI-FI

Kaip linhas acimas devem ser adekvatas de acordo com o nome e ir senha da rede Wi-Fi em que o ESP8266 ir conectar

Įkelkite ID kodo liniją, „Carregue“arba programinę įrangą ir plačiosios plėtros plano parinktis. Įkelkite IDE „Arduino“

13 žingsnis: CÓDIGO FINALAS

#define BLYNK_PRINT Serialas

#įtraukti

#įtraukti

#įtraukti

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

// Jūsų „WiFi“prisijungimo duomenys.

// Atviriems tinklams nustatykite slaptažodį į „“.

char ssid = "Naujas WIFI";

char pass = "SSID rede WIFi";

// MPU6050 Slave Device adresas

const uint8_t MPU6050SlaveAddress = 0x68;

// I2C ryšiui pasirinkite SDA ir SCL kaiščius

const uint8_t scl = D1;

const uint8_t sda = D2;

// jautrumo skalės koeficientas, atitinkantis visos skalės nustatymą, pateiktą

duomenų lapas

const uint16_t „AccelScaleFactor“= 16384;

const uint16_t GyroScaleFactor = 131;

// MPU6050 keli konfigūracijos registro adresai

const uint8_t MPU6050_REGISTER_SMPLRT_DIV = 0x19;

const uint8_t MPU6050_REGISTER_USER_CTRL = 0x6A;

const uint8_t MPU6050_REGISTER_PWR_MGMT_1 = 0x6B;

const uint8_t MPU6050_REGISTER_PWR_MGMT_2 = 0x6C;

const uint8_t MPU6050_REGISTER_CONFIG = 0x1A;

const uint8_t MPU6050_REGISTER_GYRO_CONFIG = 0x1B;

const uint8_t MPU6050_REGISTER_ACCEL_CONFIG = 0x1C;

const uint8_t MPU6050_REGISTER_FIFO_EN = 0x23;

const uint8_t MPU6050_REGISTER_INT_ENABLE = 0x38;

const uint8_t MPU6050_REGISTER_ACCEL_XOUT_H = 0x3B;

const uint8_t MPU6050_REGISTER_SIGNAL_PATH_RESET = 0x68;

int16_t AccelX, AccelY, AccelZ, Temperature, GyroX, GyroY, GyroZ;

void setup () {

Serial.begin (9600);

Viela.pradėti (sda, scl);

MPU6050_Init ();

Blynk.begin (auth, ssid, pass);

}

void loop () {

dvigubas kirvis, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// padalinkite kiekvieną pagal savo jautrumo skalės koeficientą

Kirvis = (dvigubas) AccelX/AccelScaleFactor;

Ay = (dvigubas) AccelY/AccelScaleFactor;

Az = (dvigubas) „AccelZ/AccelScaleFactor“;

T = (dviguba) Temperatūra/340+36,53; // temperatūros formulė

Gx = (dvigubas) GyroX/GyroScaleFactor;

Gy = (dvigubas) GyroY/GyroScaleFactor;

Gz = (dvigubas) GyroZ/GyroScaleFactor;

Serial.print („Kirvis:“); Serijinis atspaudas (kirvis);

Serial.print („Ay:“); Serial.print (Ay);

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

Serial.print („T:“); Serial.println (T);

vėlavimas (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 (regAddress); Wire.write (duomenys);

Wire.endTransmission ();

}

// skaityti visus 14 registrą

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

Temperatūra = ((((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 ());

}

// konfigūruoti MPU6050

void MPU6050_Init () {

vėlavimas (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); // nustatyti +/- 250 laipsnių/sekundę

I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // rinkinys +/- 2g visos skalės 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 žingsnis: CONHECENDO O ESP8266

CONHECENDO O ESP8266
CONHECENDO O ESP8266

O ESP6050 - tai mikroschemų revoliucija arba judesių kūrimo priemonė, skirta sekamiems poreikiams ir sklaidai

Jei norite naudotis belaidžiu internetu, galite naudotis įvairiomis galimybėmis naudotis internetu (ou rede local)

Para facilititar o uso desse chip, vários fabricantes criaram modulos and placas de desenvolvimento

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

15 žingsnis: „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 modulos com chip ESP8266 estão se popularizando e são uma ótima alternativa para or seu projeto de IoT (daiktų internetas)

Naudokite metodus utilizam arba mesmo controlador, arba ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do módulo. Priklauso nuo modelio, podemos su sąsajomis I2C, SPI ir PWM, visos serijos

A alimentação dos metodulos yra 3, 3V, assim como o nível de sinal dos pinos. Palaikykite tam tikrą procesorių su 32 bitų dažniu ir 80 MHz dažniu, palaikydami interneto ryšį, skirtą 802.11 b/g/n ir sekančių protokolų mišiniams, esantiems WEP, WPA, WPA2 ir kt

A programção pode ser feita via comandos AT or usando a linguagem LUA. São ideais para projetos de IoT pois possuem pouquíssimo consumo de energia em modo sleep

16 žingsnis: 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

Naudokite metodą ESP8266 ESP-01 ir metodą, skirtą ESP8266

Ele kompaktiškas (24, 8 x 14, 3 mm), ir GPIO que podem ser controlados conforme a programção. O ESP-01 gali būti programinės aparatinės įrangos, skirtos nuosekliai naudoti ir valdyti, programinės įrangos reguliavimas

Uma pequena desvantagem desse tipo de modulo é a disposição dos pinos, que dificultam a utilização em uma protoboard, mas você pode palengvinimas utilizar um adapador para modeulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com este adaptador Vokalinis vaizdas ESP-01 tiesiogiai nukreipia mikrokontroladores, esančias 5V, kaip ir Arduino Uno

17 žingsnis: 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

Naudokite „Wi-Fi“būdą ESP8266 ESP-05, skirtą linijos ESP8266 skirtingoms vietoms, nesvarbu, ar tai yra portalas, ar ne naudoti senus įrenginius

Por outro lado, e uma alternativa interessante para projetos de IoT quando você precisa de uma boa conexão de rede/internet por um baixo custo

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

Įrenginyje nėra antenos, išorinio išorinio ir išorinio jungiklio, naudojamo kabinoje „U. FL“ir „SMA antena SMA“

18 veiksmas: 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 būdas ESP8266 ESP-07 tampomas ir kompaktiškas (20 x 16 mm), masinio išdėstymo skirtumai, pusiau plius de ligação

O metodolo conta com uma antena cerâmica embutida, ir também um conector U-Fl para antena externa. Esamas būdas yra 9 GPIOS, tai yra funkcija, skirta I2C, SPI ir PWM

Išdėstymas yra modeminis, leidžiantis sukurti integruotą palengvinimo funkciją, skirtą placia de circuitito impresso, muito utilizada em projetos de automação residencial

19 veiksmas: 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

Naudokite ESP8266 ESP-12E metodą, skirtą ESP-07, mas posui apenas antena interna (PCB)

Dabar yra 11 „GPIO“ir „muito utilizado como base para outros“metodų ESP8266, „NodeMCU“

20 veiksmas: 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 būdas ESP8266 ESP-201 yra tinkamas naudoti prototipų terminus, o po to ser montado em uma protoboard

Os 4 pinos laterais, que são responsáveis pela comunicação serial, atrapalham um pouco esse tipo de monttage, mas você pode soldar esses pinos no lado oposto da placa, ou utilizar algum tipo de adapador

O ESP-201 gali turėti 11 portų GPIO, antena embutida ir jungtis U-FL para antena externa. Pasirinkę anteną ir keisdami džemperį (0 (nulio) omų rezistorius), turite aukštesnę dalį, taip pat ir U-FL jungtį

21 veiksmas: „NodeMCU ESP8266 ESP-12E“

MazgasMCU ESP8266 ESP-12E
MazgasMCU ESP8266 ESP-12E
MazgasMCU ESP8266 ESP-12E
MazgasMCU ESP8266 ESP-12E

O modulis ESP8266 „NodeMCU ESP-12E“yra visiškai užbaigtas, o ESP8266 mikroschema yra su TTL-Serial ir 3.3V įtampos reguliatoriumi

Šis metodas yra tiesioginis protokolas ir dispečeris, leidžiantis naudoti mikrokontroladorą išoriniam operacijos vykdymui

10 „GPIO“žaidimų (I2C, SPI, PWM), „micro-usb“lizdas, skirtas programinei įrangai/alimentacijai ir botui, kad būtų galima iš naujo nustatyti ir pakeisti blykstę

Kompiuteriai, kuriuose yra vaizdas, arba „NodeMCU“, esantis ESP-12E, antena embutida, parduodama vietoje

22 žingsnis: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Naudokite „Wifi ESP8266“metodą „NodeMCU ESP-12E“, kuris gali būti įdomus šeimai ESP8266, jei norite, kad kompiuteris galėtų lengvai naudotis kompiuteriu ir programuoti kalbą „Lua e também utilizando“ir „IDE do Arduino“

Essa placa possui 10 pinos GPIO (entrada/saída), papildoma funkcija, skirta PWM, I2C ir 1 laidų. Jei norite, integruotas USB-TLL konverteris ir jo formatas idealiai tinka prototipų aplinkai, pridedant prieigą prie protoboard

23 veiksmas: HARDWARE MÓDULO Wifi ESP8266 NodeMCU

Aparatūra MÓDULO Wifi ESP8266 NodeMCU
Aparatūra MÓDULO Wifi ESP8266 NodeMCU

Naudokite „Wifi ESP8266“metodą, skirtą botui, patikrinkite, ar nėra vaizdo įrašų: „Flash“(naudojama programinės įrangos versija) ir RST („Reset“). Nėra jokio „mesmo lado temos“ar „micro usb“jungties, skirtos kompiuteriui ir kompiuteriui

Nėra lado oposto, temos arba ESP-12E ir sua antena embutida, jo soldado na placa. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação ir kt

24 žingsnis: 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 utilizada para a montagem de protótipos e projetos em estado inicial

Sua grande vantagem está na montagem de circuititos eletrônicos, pois apresenta certa Failidade in Inserção de componentses. Kaip placas variam de 800 a 6000 orifícios, tendo conexões verticais e horizontais

Na superfície de uma matriz de contato há uma base de plástico em que egzistuoja centenas de orifícios onde são encaixados os komponentai. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os komponentes inseridos na placa. Geralmente suportam correntes entre 1 A e 3 A

O maketas típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras ou faixas que susideda iš terminais elétricos interligados

Faixas de terminais - São as faixas de contatos no qual são instalados os componentses eletrônicos. Nas laterais das placas geralmente egzistuoja 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 possibleilium um melhor arrefecimento de CI’s e outros componentses ali instalados

Entre as faixas laterais e o entalhe central pastem trilhas de cinco contatos dispostas paralelamente and interligadas horizontalmente. Kaip cinco colunas de contatos do lado esquerdo do entalhe são frekventent 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 circuit, constituídas de duas colunas nas laterais, uma utilizada para o condutor negativo ou terra, e outra para o positivo

Įprasta kolona turi būti paskirstyta tensoo alimentação está marcada em vermelho, parenkama a colo 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 o circuit to ruídos causados pelo eletromagnetismo

25 žingsnis: SĄSAJOS „NodeMCU COM MPU6050“

SĄsajos mazgasMCU COM MPU6050
SĄsajos mazgasMCU COM MPU6050
SĄsajos mazgasMCU COM MPU6050
SĄsajos mazgasMCU COM MPU6050

O MPU6050 neveikia be protokolo I2C, jis yra tikslus, nes jis yra suderinamas su „NodeMCU“ir „MPU6050“. Yra SCL ir SDA de MPU6050 jungčių, skirtų pinos D1 ir D2, skirtos „NodeMCU“, VCC ir GND de MPU6050 jungtims ir 3,3 V ir „NodeMCU“jungtims

26 žingsnis: MONTAGEM FINAL I dalis

MONTAGEM FINAL I dalis
MONTAGEM FINAL I dalis
MONTAGEM FINAL I dalis
MONTAGEM FINAL I dalis

27 žingsnis: MONTAGEM FINAL II DALIS

MONTAGEM FINAL II dalis
MONTAGEM FINAL II dalis
MONTAGEM FINAL II dalis
MONTAGEM FINAL II dalis
MONTAGEM FINAL II dalis
MONTAGEM FINAL II dalis

28 žingsnis: „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

Rezultatas: obtidos acima são respectivamente:

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

Rekomenduojamas: