Mục lục:
- Bước 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- Bước 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
- Bước 3: INTRODUÇÃO AO BLYNK
- Bước 4: COMO FUNCIONA O BLYNK
- Bước 5: BAIXANDO O APLICATIVO BLYNK
- Bước 6: CRIANDO SUA CONTA BLYNK
- Bước 7: COMEÇANDO UM NOVO PROJETO
- Bước 8: CONFIGURANDO SEU PROJETO
- Bước 9: CONFIGURANDO SEU WIDGET
- Bước 10: INSTALANDO BIBLIOTECA BLYNK PARA một IDE ARDUINO
- Bước 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
- Bước 12: CREDENCIAIS DE ACESSO À REDE WI-FI
- Bước 13: CÓ DANH SÁCH CUỐI CÙNG
- Bước 14: HẸN GẶP LẠI ESP8266
- Bước 15: GIA NHẬP UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- Bước 16: MÓDULO ESP8266 ESP-01
- Bước 17: MÓDULO ESP8266 ESP-05
- Bước 18: MÓDULO ESP8266 ESP-07
- Bước 19: MÓDULO ESP8266 ESP-12E
- Bước 20: MÓDULO ESP8266 ESP-201
- Bước 21: NodeMCU ESP8266 ESP-12E
- Bước 22: PRIEMIROS PASSOS COM O NodeMCU
- Bước 23: PHẦN CỨNG MÓDULO Wifi ESP8266 NodeMCU
- Bước 24: TRÌNH BÀY OU PLACA DE ENSAIO
- Bước 25: GIAO DIỆN NodeMCU COM MPU6050
- Bước 26: MONTAGEM PHẦN CUỐI CÙNG I
- Bước 27: MONTAGEM CUỐI CÙNG PHẦN II
- Bước 28: KẾT QUẢ OBTIDOS KHÔNG APLICATIVO BLYNK
Video: MONITORAMENTO DA VIBRAÇÃO DE MÁY NÉN: 29 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Nosso projeto bao gồm không có desenvolvimento de uma solução IoT para o monitoramento da vibração de nén
A Ideia do projeto veio de um dos nossos tích hợp de grupo que notou em sua unidade de trabalho uma aplicação direta de IoT
Em sua unidade hoje há dois nén 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 máy nén, diariamente são coletadas Informações de vibração e temperatura nos mancais do motor de acionamento do máy nén, sendo needário o deslocamento de um técnico para realizar a Verificação, Impactando na perda de produtividade da manut
Como solução para esse problemma foi desenvolvido pelo grupo um Sistema de monitoramento de vibração e 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 kangibilitar Informação fora do padrão do Equipamento
Bước 1: 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;
· Ứng dụng Blynk;
· Vi điều khiển ESP8266 - Placa NodeMCU;
. Protoboard;
Abaixo serão detalhados os passos e a descrição de cada componente
Bước 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
Bộ cảm biến Esta khác nhau o MPU-6050 que combina 3 eixos de giroscópio e 3 eixos de acelerômetro juntamente com um processador digital de phimmento. 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 podemhesia em partes chưng cất
Essa khác nhau: I2C para transmissão de dados
Princípios de Funcionamento:
Giroscópio
Sensores giroscópicos podem monitorar a orientação, direção, phimmento góc e rotação. Không có điện thoại thông minh, um cảm biến giroscópico geralmente executa funções de rechecimento de bringos. Além disso, os giroscópios em điện thoại thông minh ajudam một yếu tố quyết định một posição e orientação do aparelho
Acelerômetro
O acelerômetro é um sensor que mede aceleração, bem como a inclinação, ângulo de inclinação, rotação, vibração, colisão e gravidade. Quando useizado em um smartphone, o acelerômetro pode mudar automaticamente o visor do celular na vertical ou ngang, já que esse sensor pode verifyficar em que eixo vetor aceleração da gravidade atua
Comunicação:
Bộ cảm biến Esse o protocolo de comunicação I2C. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips para comunicação entre sa khoáng mãe e dispositivos, Sistemas Embarcados e circuitos de celulares
O I2C, além de Defr um protocolo, é também composto do barramento que é conhecido como TWI (Two Wire Interface), um barramento de dois fios composto por um fio para Đồng hồ (SCL) e outro para Dados (SDA). Cada um conectado một điện trở um que funciona como PullUp para o VCC
O I2C é composto por dois tipos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado por um Mestre, e kéteveros outros Nô lệ, porém é possível implementar um barramento com outros Mestres que solicitam o Controllerimriamente do Barramento
Cada dispositivo no Barramento é Idificado por um endereço 10 bit, alguns dispositivos podem ser de 7 bit
Tiền lót:
- 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): Đồng hồ de entrada para comunicação com dispositivo auxiliar;
- XCL (AUX_ Đồng hồ): Dữ liệu de entrada para comunicação com dispositivo auxiliar;
- AD0: Xác định o endereço de I2C, se 0V o endereço é 0x68, se 3, 3V o endereço é 0x69 Esse pino tem um phone PullDown, mantendo 0V no pino, caso não seja forçado valor contrário.
Bước 3: INTRODUÇÃO AO BLYNK
Áo khoác ngoài nhà sản xuất vũ trụ, é 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 useização de shields (sitas 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 kanguam conectividade e, assim, ratiocionem o envio de dados à internet e o controlle remoto destes dispositivos
É neste contexto que gostaríamos de apresentar o Blynk
Este serviço é baseado em um aplicativo personalizável que permite controlar remotamente um chương trình phần cứng, bem como reportar dados làm phần cứng ao aplicativo
Các giao diện Desta forma, é possível construirmos gráficas de Controlle de forma rápida e directitiva e que interage com mais de 400 sa khoángas de desenvolvimento, em sua maioria baseadas em Arduino
Bước 4: COMO FUNCIONA O BLYNK
Basicamente, o Blynk é composto de três partes: o Blynk App, o Blynk Server e a Blynk Library
Ứng dụng Blynk
O App Blynk é um aplicativo disponível para Android e iOS que permite ao usuário criar aplicações que interagem com o phần cứng. Através de um espaço próprio para cada projeto, o usuário pode inserir Widgets que implementam funções de Controlle (como botões, sliders e chaves), thông báo ação e leitura de dados do phần cứng (exibindo em display, gráficos e mapas)
Máy chủ Blynk
Toda comunicação entre o aplicativo e o phần cứng do usuário se dá através da cloud Blynk. O servidor é responseável por transmitir os dados ao phần cứng, armazenar estados do aplicativo e do phần cứng e também armazenar dados de sensores lidos pelo phần cứng mesmo se o aplicativo estiver fechado
Vale ressaltar que os dados armazenados không có máy chủ Blynk podem ser acessados externamente através de uma API HTTP, o que abre a possibilidade de useizar o Blynk para armazenar dados gerados periodicamente como dados de sensores de temperatura, por exelo
Thư viện Blynk
Finalmente, do lado làm temos phần cứng như bibliotecas Blynk para divas plataformas de desenvolvimento. Essa biblioteca é responseável bởi gerir toda a conexão do phần cứng com o servidor Blynk e gerir as recisições de entrada e saída de dados e comandos. A forma mais fácil e rápida é useizá-la como bibliotecas Arduino, no entanto, é possível obter versões da biblioteca para 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
No entanto, cada Widget “mãng cầu” xác định lượng tử năng lượng - uma espécie de moeda ảo - e temos uma quantidade inicial de Energy para ser useizada 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 é suficiencye para pilotarmos o aplicativo e para as aplicações mais usuais
- Temos inicialmente 2000 Energy para usarmos em nossos projetos;
- Cada Energy useizado ao accentar um Widget é retornado à nossa carteira quando excluímos aquele Widget;
- Somente algumas operações específicas são không thể thay đổi, ou seja, não retornam os Năng lượng. Mas não se preocupe, você será avisado pelo Ứng dụng quando cho este o caso.
Bước 5: BAIXANDO O APLICATIVO BLYNK
Para a instalação do aplicativo Blynk em seu Điện thoại thông minh é needário verifyficar se o sistema operacional é compatível com o App, segue abaixo os pré-suggestitos de instalação:
- Hệ điều hành Android phiên bản 4.2+.
- Phiên bản iOS 9+.
- Você também pode executive Blynk em emuladores.
OBSERVAÇÃO: Blynk não é thực thi em Windows Phones, Blackberries e outras plataformas mortas
Após Observar se seu smartphone é compatível com o aplicativo Blynk, você deve acessar o Google Play ou App Store, aplicativos que podem ser encontradososystemmente em seu smartphone e digitar na aba de pesquisa Blynk
Bước 6: 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 utizada no seu projeto podemos controlar o nosso dispositivo de Qualquer lugar no mundo, sendo assimastyário uma conta protegida por senha
Aberto o aplicativo clique em Tạo Tài khoản Mới na tela inicial do Blynk, sendo o processo simples e rápido
QUAN SÁT
Bước 7: COMEÇANDO UM NOVO PROJETO
Após criação làm đăng nhập, aparecerá một hiệu trưởng tela làm aplicativo
Selecione a opção New Project, aparecendo a tela C reate New Project
Nessa nova tela đi o nome ao seu projeto na aba Tên dự án e escolha o tipo de dispositivo que vai usar na aba Chọn thiết bị
Em nosso projeto foi useizado o nome Projeto IOT, sendo selecionado a opção ESP8266
Após sterearmos em Create, 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 e-mail cadastrado no aplicativo: Guarde-o, Pracizaremos ele em breve
Bước 8: CONFIGURANDO SEU PROJETO
Uma vez no espaço do projeto, ao sterear em Qualquer ponto da tela, uma lista com os Widgets disponíveis será aberta
Widgets são itens que podem ser inseridos em nosso espaço econsam funções de control, de leitura e interface com nosso phần cứng
Tồn tại 4 tipos de Widgets:
- Controladores - usados para enviar comandos que controlam seu phần cứng
- Màn hình - Pracizados para visualização de dados a partir de sensores e outras fontes;
- Thông báo - enviar mensagens e thông báo;
- Giao diện - widget para các định thức thực thi funções de GUI;
- Outros - vật dụng xếp hàng não pertencem một phân loại nenhuma;
Cada Widget tem suas próprias configurações. Alguns dos Widgets (por examplelo Bridge) apenas habilitam apenas habilitam a funcionalidade e eles não têm nenhuma configuração
Em nosso projeto foi selecionado o widget SuperChart, sendo este useizado para visualizar dados históricos
Repare que o widget SuperChart “custa” 900 itens de energygia, que serão debitados do seu total inicial (2000), mostrados na parte superior da tela. Bố cục tiện ích Esse será então adicionado ao do seu projeto
Foi realizado no nosso projeto 2 vezes essa ação, tem em nossa tela dois visualizadores de dados históricos
Bước 9: 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, é needário alguns ajustes para exibi-los corretamente:
Ao clikarmos em cima deste Widget, as opções de configuração serão exibidas
Nessa nova tela clique em DataStream, nomeie-o e clique no biểu tượng de configuração onde pode ser encontrado o seguinte dado:
Seletor de pinos - Este é um dos Principais parâmetros que você trước xác định. Ele xác định chất lượng pino irá controlar ou ler
- Pinos Digitais - phần cứng đại diện cho pinos digitais físicos em seu. Os pinos habilitados para PWM são marcados com o símbolo ~.
- Pinos Analógicos - đại diện cho phần cứng pinos de IO analógicos físicos em seu.
- Pinos Virtuais - não bộ đại diện cho ação física. Eles são usados para transferir Qualquer dado entre o Blynk App e seu phần cứng.
Sendo Pracizado em nosso projeto a opção VIRTUAL V4 para a Temperatura e VIRTUAL V1 para a Vibração
Após o comando de executeução, o aplicativo tenta se conectar ao phần cứng através do servidor Blynk. No entanto, ainda não temos o nosso configurado para usá-lo
Vamos instalar một biblioteca Blynk
Bước 10: INSTALANDO BIBLIOTECA BLYNK PARA một IDE ARDUINO
Primeiramente, iremos cài đặt một biblioteca do Blynk para một IDE Arduino
Baixe o arquivo Blynk_Release_vXX.zip
A seguir, descompacte o Conteúdo arquivo na pasta sketchbook da Arduino IDE. A localização desta pasta pode ser obtida diretamente 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_ / thư viện / Blynkseu_diretorio / thư viện / BlynkESP8266_Lib
…
seu_diretorio / tools / BlynkUpdaterseu_diretorio / tools / BlynkUsbScript
Após reiniciar một IDE Arduino, novos exelos de código tham chiếu à biblioteca Blynk podem ser encontrados em File → Examples → Blynk. Para o nosso hardware de exelo, o ESP8266, selecionaremos o exelo em File → Examples → Blynk → Boards_WiFi → ESP8266_Standalone
Bước 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
Một acima linha xác định o token de autorização para controlle do Phần cứng
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 bởi e-mail
Bước 12: CREDENCIAIS DE ACESSO À REDE WI-FI
As linhas acimas devem ser fulladas de acordo com o nome e a senha da red Wi-Fi em que o ESP8266 irá se conectar
Uma vez ajustadas as linhas de código, carregue o phần mềm na pata de desenvolvimento através do botão Tải lên da IDE Arduino
Bước 13: CÓ DANH SÁCH CUỐI CÙNG
#define BLYNK_PRINT Sê-ri
#bao gồm
#bao gồm
#bao gồm
char auth = "Código do autor do projeto";
// Thông tin đăng nhập WiFi của bạn.
// Đặt mật khẩu thành "" cho các mạng mở.
char ssid = "Nome da red WIFI";
char pass = "SSID Red WIFi";
// Địa chỉ thiết bị MPU6050 Slave
const uint8_t MPU6050SlaveAddress = 0x68;
// Chọn các chân SDA và SCL cho giao tiếp I2C
const uint8_t scl = D1;
const uint8_t sda = D2;
// hệ số thang đo độ nhạy tương ứng với cài đặt tỷ lệ đầy đủ được cung cấp trong
bảng dữliệu
const uint16_t AccelScaleFactor = 16384;
const uint16_t GyroScaleFactor = 131;
// MPU6050 vài địa chỉ đăng ký cấu hình
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, Nhiệt độ, GyroX, GyroY, GyroZ;
void setup () {
Serial.begin (9600);
Wire.begin (sda, scl);
MPU6050_Init ();
Blynk.begin (auth, ssid, pass);
}
void loop () {
đôi Ax, Ay, Az, T, Gx, Gy, Gz;
Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);
// chia từng thứ với hệ số thang đo độ nhạy của chúng
Ax = (kép) AccelX / AccelScaleFactor;
Ay = (gấp đôi) AccelY / AccelScaleFactor;
Az = (gấp đôi) AccelZ / AccelScaleFactor;
T = (gấp đôi) Nhiệt độ / 340 + 36,53; // công thức nhiệt độ
Gx = (gấp đôi) GyroX / GyroScaleFactor;
Gy = (gấp đôi) GyroY / GyroScaleFactor;
Gz = (gấp đôi) 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);
chậm trễ (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 (dữ liệu);
Wire.endTransmission ();
}
// đọc tất cả 14 thanh ghi
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 ());
Nhiệt độ = (((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 ());
}
// cấu hình MPU6050
void MPU6050_Init () {
chậm trễ (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); // đặt +/- 250 độ / giây đầy đủ thang đo
I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // đặt +/- 2g quy mô đầy đủ 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);
}
Bước 14: HẸN GẶP LẠI ESP8266
O ESP6050 é um chip que Revucionou o nhà sản xuất phim điện ảnh bởi bạn sẽ thấy baixo custo e rápida phổ biến
O que mais chama atenção é que ele Possui Wi-fi mortibilitando a conexão deversos dispositivos internet (ou red local) como sensores, atuadores e, v.v
Con chip của nhà sản xuất phụ thuộc vào chúng tôi, bản vá lỗi của các nhà cung cấp dịch vụ
Essas nhau thai lan de tamanho, número de pinos ou tipo de conexão com computador
Bước 15: GIA NHẬP UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
Os módulos com chip ESP8266 estão se Populararizando e são uma ótima Alternativa para o seu projeto de IoT (Internet of Things)
Os módulos Operatingizam o mesmo controlador, o ESP8266. (DATASHEET ANEXADO), e o número de portas GPIO varia conforme o modelo do módulo. Dependendo do modelo, podemos ter giao diện I2C, SPI e PWM, além da serial
A alimentação dos módulos é de 3, 3V, đồng hóa como o nível de sinal dos pinos. Possuem também uma CPU de 32 Bit queando a 80MHz, suportando internet nos padrões 802.11 b / g / n e vários protocolos de segurança como WEP, WPA, WPA2, v.v
Một chương trình pode ser feita qua comandos AT ou usando a linguagem LUA. São ideais para projetos de IOT độc obuem pouquíssimo obso de energygia em modo sleep
Bước 16: MÓDULO ESP8266 ESP-01
O módulo ESP8266 ESP-01 é o módulo mais comum da linha ESP8266
Ele é compacto (24, 8 x 14, 3 mm), e obui dois pinos GPIO que podem ser controlados conforme a programmação. O ESP-01 pode ter o firmware regravado e / ou atualizado useizando interface serial
Uma pequena desvantagem desse tipo de módulo é a disposição dos pinos, que dificultam a useização em uma protoboard, mas você pode favourmente Pracizar um adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA) com mó hình nón thích nghi ESP-01 diretamente em microcontroladores com nível de sinal de 5V, como é o caso do Arduino Uno
Bước 17: MÓDULO ESP8266 ESP-05
O módulo wifi ESP8266 ESP-05 é um módulo um pouco diferente das outras Sakura da linha ESP8266, độc não sở hữu portas que podemos usar para acionar dispositivos ou ler dados de sensores
Por outro lado, é uma Alternativa Featssante para projetos de IoT quando você Preisa de uma boa conexão de red / internet por um baixo custo
Pode ser useizado, por exelo, para montar um web server com Arduino ou efetuar uma comunicação de longa distância entre pacas como Arduino / Arduino, Arduino / Raspberry, v.v
Não Kreui antena onboard, mas tem um conector para antena externa onde podemos usar um cabo pigtail U. FL e uma antena SMA, aumentando Thoughtravelmente o alcance do sinal wifi
Bước 18: MÓDULO ESP8266 ESP-07
O módulo ESP8266 ESP-07 também é um módulo compacto (20 x 16mm), mas com um layout diferente, sem os pinos de ligação
O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. Esse módulo tem 9 GPIOS, que podem funcionar como pinos I2C, SPI e PWM
O layout do módulo permite que ele seja integrationdo securemente à uma plaa de circuito Ấn tượng, muito Pracizada em projetos de automação cư trú
Bước 19: 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 useizado como base para outros módulos ESP8266, como o NodeMCU
Bước 20: 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, độc pode ser montado em uma protoboard
Os 4 pinos laterais, que são responseáveis pela comunicação serial, atrapalham um pouco esse tipo de mo monomem, mas você pode sellar esses pinos no lado oposto da sita, ou utizar algum tipo de adaptador
O ESP-201 kangui 11 portas GPIO, antena embutida e conector U-FL para antena externa. A seleção da antena é feita modificando um jumper (um điện trở 0 (không) ohms) na parte cao cấp trên da sa khoáng, ao lado do nónctor U-FL
Bước 21: NodeMCU ESP8266 ESP-12E
O Módulo ESP8266 NodeMCU ESP-12E é uma sa khoáng de desenvolvimento bổ sung, que além do chip ESP8266 conta com ô chuyển đổi TTL-Serial e um điều chỉnh de tensão 3.3V
É um módulo que pode ser encaixado diretamente na protoboard e dispensa o uso de um microcontrolador externo para operar, já que pode ser securemente programado useizando LUA
Possui 10 pinos de GPIO (I2C, SPI, PWM), đầu cắm micro-usb hình nón para programmação / alimentação e botões para reset e flash do módulo
Como podemos ver na imagem, o NodeMCU vem com um ESP-12E com antena embutida sellado na nhau
Bước 22: PRIEMIROS PASSOS COM O NodeMCU
O módulo Wifi ESP8266 NodeMCU ESP-12E é uma das
Essa khác nhau có thể 10 pinos GPIO (entrada / saída), suportando funções como PWM, I2C e 1-wire. Tem antena embutida, chuyển đổi tích hợp USB-TLL do e o seu formato é Ideal para ambientes de prototipação, encaixando securemente em uma protoboard
Bước 23: PHẦN CỨNG MÓDULO Wifi ESP8266 NodeMCU
O módulo Wifi ESP8266 NodeMCU tem dois botões, conforme mostrado na imagem acima: Flash (useizado na gravação do firmware) e RST (Reset). Không có mesmo lado temos o nónctor 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 nhau. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação, v.v
Bước 24: TRÌNH BÀY OU PLACA DE ENSAIO
É é uma é uma
Sua grande vantagem está na mo monomem de vasos eletrônicos, độc tố apresenta certa consadade na insertção de componentes. Như nhau thai từ 800 a 6000 orifícios, xu hướng conexões verticais e Horizontais
Na superfície de uma matriz de contato há uma base de plástico em que survivalem centenas de orifícios onde são encaixados os componentes. Em sua parte kém são instalados contatos metálicos que interligam eletricamente os componentes inseridos na coroa. Geralmente suportam tương quan với yêu cầu 1 A e 3 A
Ô bố cục típico de uma sita de ensaio é composto de duas áreas, chamadas de tiras ou faixas que bao em terminais elétricos interligados
Faixas de terminais - São như faixas de contatos không có chất lượng são instalados os thành phần eletrônicos. Nas laterais das sitas geralmente beingem duas trilhas de contatos interligadas verticalmente. Na faixa vertical no centro da coroa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para ridibilitar um melhor arrefecimento de CI’s e outros componentes ali instalados
Entre as faixas laterais e o entalhe trung tâm tồn tại trilhas de cinco contatos dispostas paralelamente e interligadas ngangmente. As cinco colunas de contatos do lado esquerdo do entalhe são thườngemente 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 trung tâm, 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 trung tâm
Faixas de barramentos - São usadas para o fornecimento de tensão ao circuito, consuídas de duas colunas nas laterais, uma useizada para o condutor negativo ou terra, e outra para o posvo
Normalmente a coluna que se Destiny a Distributionuição da tensão de alimentação está marcada em vermelho, enquanto a coluna Destiny ao fio terra está marcada em azul ou preta. Alguns projetos modernos de sa khoáng có khả năng kiểm soát maior sobre a indutância gerada nos barramentos de alimentação, protegendo o circuito de ruídos causados pelo eletchargenetismo
Bước 25: GIAO DIỆN NodeMCU COM MPU6050
O MPU6050 funciona no protocolo I2C, por isso só Preisamos de dois fios para interagir NodeMCU e 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
Bước 26: MONTAGEM PHẦN CUỐI CÙNG I
Bước 27: MONTAGEM CUỐI CÙNG PHẦN II
Bước 28: KẾT QUẢ OBTIDOS KHÔNG APLICATIVO BLYNK
Os resultados obtidos acima são respectivamente:
- Leitura do Mancal do Motor;
- Leitura do Cabeçote;
Đề xuất:
Nền tảng con quay hồi chuyển / Gimbal máy ảnh: 5 bước (có hình ảnh)
Nền tảng con quay hồi chuyển / Gimbal máy ảnh: Hướng dẫn này được tạo ra để đáp ứng yêu cầu dự án của Makecourse tại Đại học Nam Florida (www.makecourse.com)
Nến điện chạy bằng nến: 8 bước (có hình ảnh)
Nến Điện chạy bằng Nến: Sau khi xem các bản tin về cơn bão Sandy và nghe thử thách mà tất cả gia đình và bạn bè của tôi ở New York và New Jersey đã trải qua, tôi nghĩ về việc chuẩn bị cho trường hợp khẩn cấp của mình. San Francisco - sau tất cả - nằm trên đỉnh một số
Nền tảng cơ sở IoT với RaspberryPi, WIZ850io: Trình điều khiển thiết bị nền tảng: 5 bước (có hình ảnh)
Nền tảng cơ sở IoT với RaspberryPi, WIZ850io: Trình điều khiển thiết bị nền tảng: Tôi biết nền tảng RaspberryPi cho IoT. Gần đây WIZ850io được WIZnet công bố. Vì vậy, tôi đã triển khai ứng dụng RaspberryPi bằng cách sửa đổi Ethernet SW vì tôi có thể xử lý mã nguồn một cách dễ dàng. Bạn có thể kiểm tra Trình điều khiển thiết bị nền tảng thông qua RaspberryPi
Máy dò chuyển động sử dụng Nền tảng đám mây Thingsai.io Iot: 6 bước
Phát hiện chuyển động sử dụng Nền tảng đám mây Thingsai.io Iot: Trong hướng dẫn này, tôi sẽ giải thích về phát hiện chuyển động bằng cách sử dụng cảm biến PIR và Esp32 cùng với nền tảng đám mây IOT Thingai.io
Chế tạo máy nén tủ lạnh thành máy bơm chân không: 5 bước
Chế tạo máy nén tủ lạnh thành máy bơm chân không: Tôi đã muốn có một chiếc máy bơm chân không một thời gian, nhưng tôi từ chối trả giá cho một cái mới có đủ sức mạnh và chức năng mà tôi tưởng tượng là tôi cần. Tôi đã đọc trên các diễn đàn khác nhau về việc chế tạo máy bơm chân không từ máy nén tủ lạnh, nhưng