Оглавление:

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 compressores

Идея проекта veio de um dos nossos объединяет группу, которая не требует единой системы управления трафиком 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 компрессор, если требуется или де-локация-де-ум TECNICO для того, чтобы реализовать ручную проверку, действенность

Como solução para esse проблема foi desenvolvido pelo grupo um sistema de monitoramento de vibração e temperatura em tem tem real a qual esse equipamento esteja submetido, resultando em um ganho de disponibilidade para a manutençãm allo rátesar em casus alibração, alutenção, alpuma atutesar em 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;

. Протоборд;

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 элемента управления цифровым движением. Utilizando as entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 решает проблемы, связанные с решением проблем, которые возникают в результате хирургических операций с частями

Это приложение использует протокол I2C для передачи данных

Princípios de Funcionamento:

Giroscópio

Sensores giroscópicos podem monitorar a orientação, direção, movimento angular e rotação. Нет смартфона, сенсор giroscópico geralmente выполняет функции реконхесимента де гестос. Além disso, os giroscópios em smartphone ajudam определяет положение и ориентацию на 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:

Этот датчик использует протокол связи I2C. O I2C - это протокол обмена данными, необходимая для связи с Philips, для связи между размещением и размещением, Sistemas Embarcados и схемами для мобильных устройств

O I2C, полностью определенный протокол, является компостом для связи с TWI (двухпроводным интерфейсом), используется для создания компоста для часов (SCL) и выхода для Dados (SDA). Подключите резистор, который работает в режиме PullUp для VCC

O I2C é composto por dois tipos de dispositivos, Mestre e Slave, sendo que normalmente um barramento é controlado por um mestre, e Possui diversos outros Slaves, может быть реализован как превосходит Mestres que solicitam или control временного управления

Cada dispositivo no Barramento идентифицируется как endereço 10 бит, когда dispositivos podem ser de 7 бит

Пинагем:

  • Vcc: Питание 3, 3 В 5 В;
  • GND: 0 В;
  • SCL (Slave_Clock): Часы на рабочем столе для Места (Протокол I2C);
  • SDA (Slave_Data): Dados de saída para o Mestre (протокол I2C);
  • XDA (AUX_Data): Входные часы для подключения к вспомогательному устройству;
  • XCL (AUX_ Clock): данные для подключения к вспомогательному составному устройству;
  • AD0: Определите подключение I2C, если 0V или endereço é 0x68, se 3, 3V или 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

Ко всему прочему, создатель универсала, не может быть реализован ни в одном из проектов, основанных на Arduino

Если новые устройства используются в программах на Arduino, они могут использоваться в качестве модулей расширения (placas que agregam funções aos dispositivos Arduino) в качестве возможностей проектов, которые будут использоваться в Arduino

Paralelamente, ourgimento de serviços conectados à internet e o Conceito de IoT (Internet Of Things), добавляемый по требованию к диспозитивным возможностям, объединяющим возможности и, ассимулирующим, пропорциональным или действующим на основе данных в Интернете и или контролирующих удаленное управление удаленными объектами

É neste context to que gostaríamos de apresentar o Blynk

Это обслуживание является базовым для прикладного персонального управления, которое позволяет удаленно управлять аппаратным программным обеспечением, и вы можете создавать отчеты для аппаратного обеспечения и прикладного программного обеспечения

Desta forma, возможные конструктивные интерфейсы, графические интерфейсы для управления формой и интуитивно понятным интерфейсом, а также взаимодействие с 400 площадками для десктопов, включая основные базы данных на Arduino

Шаг 4: COMO FUNCIONA O BLYNK

COMO FUNCIONA O BLYNK
COMO FUNCIONA O BLYNK

Basicamente, o Blynk - это составная часть: o Blynk App, o Blynk Server и Blynk Library

Приложение Blynk

Приложение Blynk - это приложение, доступное для Android и iOS, которое позволяет использовать обычные приложения для взаимодействия с оборудованием. Атравы, сделанные специально для проекта, или использованные для вставки виджетов, которые реализуют функции управления (комо бот, ползунки и переключатели), уведомления и названия аппаратного обеспечения (отображение дисплеев, графики и карты)

Blynk Server

Тода comunicação Entre o aplicativo e o hardware do usuário se dá através da cloud Blynk. Сервер отвечает за передачу данных и аппаратное обеспечение, работает с приложениями и аппаратными средствами, а также поддерживает приложения с сенсорными экранами, которые используются в аппаратных средствах

Не используйте сервер Blynk podem ser acessados externamente através de uma API HTTP, чтобы можно было использовать или Blynk для периодических действий с датчиками температуры, например

Библиотеки Blynk

И, наконец, сделайте то же самое с оборудованием, как Blynk para diversas plataformas de desenvolvimento. Essa biblioteca - это responseável por gerir toda a conexão do hardware com o servidor Blynk e gerir as Requisições de entrada e saída de dados e comandos. Эта форма может использоваться как библиотека Arduino, но без энтузиазма, может быть открыта для библиотеки для Linux (e Raspberry Pi!), Python, Lua и других версий

E isso tudo é grátis?

O Blynk App является бесплатным для каждого пользователя. O acesso ao Servidor Blynk é ilimitado (e ainda permite ser Implementado localmente através do código aberto disponibilizado) и как bibliotecas Blynk também são gratuitas

Нет Entanto, cada Виджет «custa», определяющий количество энергии - умная особенность виртуальной энергии - и тема начального количества энергии для использования в проектах

Mais Energy pode ser comprada para desenvolver projetos mais complexos (ou muitos projetos), mas não se preocupe: quantidade de Energy que temos disponível é suficiente para Experimentarmos o aplicativo e para as aplicações mais usuais

  1. Temos inicialmente 2000 Energy para usarmos em nossos projetos;
  2. Cada Energy используется с акцентом на Widget и может быть восстановлена без использования Widget;
  3. Somente algumas operações específicas são irversíveis, ou seja, não retornam os Energy. Mas não se preocupe, voiceê 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 Smartphone необходимо проверить, что система работает и совместима с приложением, после чего необходимо выполнить предварительные требования для установки:

  • Версия ОС Android 4.2+.
  • IOS версии 9+.
  • Você também pode executar Blynk em emuladores.

НАБЛЮДЕНИЕ: Blynk не исполняется для телефонов Windows, Blackberry и превосходит другие платформы

Этот смартфон совместим с приложением Blynk, имеет доступ к Google Play или App Store, работает с удобными смартфонами и цифровыми устройствами Blynk

Шаг 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 dependendo da conexão utilizada no seu projeto podemos controlar o nosso dispositivo de qualquer lugar no mundo, sendo assim needário uma conta protegida

Попробуйте создать новую учетную запись или нажмите кнопку «Создать новую учетную запись», чтобы начать работу с Blynk, отправить или выполнить простой процесс

OBSERVAO: 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 do login, aparecerá a tela Principal do aplicativo

Выберите опцию New Project, aparecendo a tela C reate New Project

Nessa nova tela dê o nome ao seu projeto na aba Название проекта e escolha или тип устройства, который используется на aba Выберите устройство

Если вы хотите использовать проект IOT, выберите вариант ESP8266

Нажмите на кнопку «Создать», нажмите на кнопку «Создать», чтобы получить доступ к Project Canvas, или нажмите на кнопку «Создать», или нажмите на него, чтобы настроить приложение

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

Виджеты, которые можно использовать в других устройствах, представляют собой функции управления, функции и интерфейс для аппаратного обеспечения

Existem 4 типа виджетов:

  • Controladores - использование для управления оборудованием
  • Дисплеи - используйте для визуализации данных, как сенсорные, так и внешние изображения;
  • Notificações - enviar mensagens e notificações;
  • Интерфейс - виджеты для определения функций графического интерфейса пользователя;
  • Outros - виджеты, которые не допускаются к категории ненадежных;

Cada Widget tem suas proprias configurações. Посмотреть все виджеты (например, мост) можно с помощью функциональных возможностей, которые не требуются для конфигурации

Этот проект для выбора виджета SuperChart используется для визуализации исторических данных

Отремонтировать виджет SuperChart «custa» 900 единиц энергии, после того, как начнется начальный период (2000), больше всего на одной стороне тела. Этот виджет содержит добавленный макет для своего проекта

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

Шаг 9: КОНФИГУРАЦИЯ ВИДЖЕТА SEU

КОНФИГУРАЦИЯ SEU ВИДЖЕТ
КОНФИГУРАЦИЯ SEU ВИДЖЕТ
КОНФИГУРАЦИЯ SEU ВИДЖЕТ
КОНФИГУРАЦИЯ SEU ВИДЖЕТ
КОНФИГУРАТОРНЫЙ ВИДЖЕТ SEU
КОНФИГУРАТОРНЫЙ ВИДЖЕТ SEU

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, as 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. Вы можете определить качество и контроль над вами

  • Pinos Digitais - это цифровые цифровые изображения, которые используются в аппаратном обеспечении. Остальные навыки для PWM são marcados com o símbolo ~.
  • Аналоговые пины - это аналоговые аналоговые пины с физическим оборудованием.
  • Pinos Virtuais - нет данных о физическом лице. Используется только для передачи качества и входа в приложение Blynk и другое оборудование.

Отправьте проект с помощью опции VIRTUAL V4 для температуры и VIRTUAL V1 для вибрации

Após o comando de execução, o aplicativo tenta se conectar ao hardware através do servidor Blynk. Нет возможности, нет темы или нет конфигурации оборудования для нас

Вамос установил библиотеку Blynk

Шаг 10: УСТАНОВИТЕ BIBLIOTECA BLYNK PARA и IDE ARDUINO

INSTALANDO a BIBLIOTECA BLYNK PARA и IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA и IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA и IDE ARDUINO
INSTALANDO a BIBLIOTECA BLYNK PARA и IDE ARDUINO

Примите во внимание, как установить библиотеку для Blynk для IDE Arduino

Загрузите файл Blynk_Release_vXX.zip

Скомпактный альбом для создания макаронных эскизов из Arduino IDE. Локализация макаронных изделий для непосредственного управления IDE Arduino. Параллельно с IDE Arduino и далее File → Preferences, где находится Sketchbook

O context do arquivo descompactado deve ficar então como a seguir:

seu_diretorio_ / библиотеки / Blynkseu_diretorio / библиотеки / BlynkESP8266_Lib

seu_diretorio / инструменты / BlynkUpdaterseu_diretorio / инструменты / BlynkUsbScript

Установите IDE Arduino, новые примеры кода ссылаются на библиотеку Blynk, которая содержит ограничения в файл → Примеры → Blynk. Для аппаратного обеспечения Exmplo, o ESP8266, selecionaremos или exemplo em File → Примеры → 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

По мере того, как вы получаете доступ к сети, вы получаете доступ к Wi-Fi через ESP8266 через отдельный разъем

Uma vez ajustadas as linhas de código, carregue o software na placa de desenvolvimento através do botão Upload da IDE Arduino

Шаг 13: ФИНАЛ CÓDIGO

#define BLYNK_PRINT Serial

#включают

#включают

#включают

char auth = "Автор делает проект";

// Ваши учетные данные WiFi.

// Установите пароль на "" для открытых сетей.

char ssid = "Нет доступа к Wi-Fi";

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 несколько адресов регистров конфигурации

константа 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;

константа 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 (auth, ssid, pass);

}

void loop () {

двойной топор, Ay, Az, T, Gx, Gy, Gz;

Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);

// делим каждый на их масштабный коэффициент чувствительности

Ax = (двойной) AccelX / AccelScaleFactor;

Ay = (двойной) AccelY / AccelScaleFactor;

Az = (двойной) AccelZ / AccelScaleFactor;

Т = (двойная) Температура / 340 + 36,53; // формула температуры

Gx = (двойной) GyroX / GyroScaleFactor;

Gy = (двойной) GyroY / GyroScaleFactor;

Gz = (двойной) GyroZ / GyroScaleFactor;

Serial.print ("Топор:"); Serial.print (Ax);

Serial.print ("Ау:"); Serial.print (Ay);

Serial.print ("Аз:"); 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 (адрес устройства);

Wire.write (regAddress); Wire.endTransmission ();

Wire.requestFrom (адрес устройства, (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 - это революционный чип, созданный для создания движущихся объектов, которые используются в процессе распространения

O que mais chama atenção é que Ele Possui Wi-Fi Возможное соединение с различными устройствами в Интернете (или локально) como sensores, atuadores и т. Д

Для облегчения использования чипа, vários fabricantes criaram módulos e placas de desenvolvimento

Essas placas variaam 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 является популярной и является альтернативой для реализации проекта IoT (Интернет вещей)

Os módulos utilizam o mesmo controlador, o ESP8266. (ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ ANEXADO), количество портов GPIO может быть изменено в соответствии с моделью. В зависимости от модели, интерфейсов подключения I2C, SPI и PWM, а также последовательного интерфейса

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 и т. Д

Программа pode ser feita через команды AT или использование языка LUA. Эта идея предназначена для проектов IoT, чтобы обеспечить потребляемую энергию в режиме сна

Шаг 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 является модулем, который используется как линия ESP8266

Компактный размер (24, 8 x 14, 3 мм), возможность использования GPIO, которая может быть установлена в соответствии с программой. ESP-01 может быть обновлен прошивкой и / или установлен с использованием последовательного интерфейса

Uma pequena desvantagem desse tipo de módulo é a disição dos pinos, que Dificultam a utilização em uma protoboard, mas vê pode facilmente utilizar um adapador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA voice or pode convert) ESP-01 управляет микроконтроллерами с низким напряжением 5 В, подключенным к 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

Модуль Wi-Fi ESP8266 ESP-05 - это модуль, который позволяет использовать различные устройства, выходящие за пределы линии ESP8266, можно использовать для доступа к другим устройствам или устройствам датчиков

Por outro lado, это альтернативный интересный проект для IoT, который используется для точной передачи данных / Интернета для мобильных устройств

Pode ser utilizado, por exemplo, para montar um web server com Arduino or efetuar uma comunicação de longa distância entre placas como Arduino / Arduino, Arduino / Raspberry, и т. Д

Нет возможности антенны на борту, главный разъем для внешней антенны, подключенный к кабелю, косичку U. FL и антенну SMA, может быть использован для подключения к сети Wi-Fi

Шаг 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 x 16 мм), основная компоновка, различная, семантическая

O módulo conta com uma антенна cerâmica embutida, e тамбем um соединитель U-Fl для внешней антенны. Этот модуль 9 GPIOS, который работает вместе с I2C, SPI и PWM

O layout do módulo permite que ele seja Integrado facilmente à uma placa de circuito impression, muito utilizada em projetos de automação Residence

Шаг 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 é um módulo um pouco mais fácil de usar em termos de prototipação, pois pode ser montado em uma protoboard

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

ESP-201 имеет 11 портов GPIO, встроенную антенну и разъем U-FL для внешней антенны. Выбор антенны - это модифицируемая перемычка (резистор 0 (ноль) Ом), которая является верхней частью пластины, а также соединитель U-FL

Шаг 21: NodeMCU ESP8266 ESP-12E

Узел MCU ESP8266 ESP-12E
Узел MCU ESP8266 ESP-12E
Узел MCU ESP8266 ESP-12E
Узел MCU ESP8266 ESP-12E

O Módulo ESP8266 NodeMCU ESP-12E - это полностью законченное преобразование, в котором микросхема ESP8266 подключается к последовательному TTL-преобразователю и регулятору напряжения 3,3 В

Это модуль, который используется для прямого управления макетной платой и диспенсером для использования внешнего микроконтроллера для работы, и позволяет легко программировать с использованием LUA

Possui 10 контактов GPIO (I2C, SPI, PWM), разъем micro-usb для программирования / питания и ботинок для сброса и вспышки для модуля

Como podemos ver na imagem, o NodeMCU vem com um ESP-12E com антенна, размещенная на экране

Шаг 22: PRIEMIROS PASSOS COM O NodeMCU

PRIEMIROS PASSOS COM O NodeMCU
PRIEMIROS PASSOS COM O NodeMCU

Модуль Wifi ESP8266 NodeMCU ESP-12E представляет собой интерактивную платформу семейства ESP8266, которая позволяет легко лигадировать компьютер и программу на языке Lua и там, где используется IDE для Arduino

Есть возможность подключения 10 контактов GPIO (вход / выход), поддержка функций с ШИМ, I2C и 1-проводным подключением. Встроенная антенна, преобразователь USB-TLL, интегрированный в свой формат, идеален для прототипов и удобен в использовании прототипной платы

Шаг 23: АППАРАТНОЕ ОБЕСПЕЧЕНИЕ MÓDULO Wifi ESP8266 NodeMCU

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ MÓDULO Wifi ESP8266 NodeMCU
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ MÓDULO Wifi ESP8266 NodeMCU

О модуле Wifi ESP8266 NodeMCU, который может использоваться для работы с образами: Flash (с использованием встроенного ПО) и RST (сброс). Нет темы для подключения к разъему micro usb для питания и подключения к компьютеру

Нет возможности использовать, например, ESP-12E и использовать его в качестве основы для игры, а также использовать его на экране. 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 divertoras utilizada для монтажа de protótipos e projetos em estado inicial

Sua grande vantagem está na montagem de circuitos eletrônicos, pois apresenta certa facilidade na Вставка компонентов. Как Placas Varam de 800 и 6000 orifícios, teno conexões verticais e Horizontais

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 components. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os components 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 ou faixas que consistem em terminais elétricos interligados

Faixas de terminais - São as faixas de contatos no qual são instalados os components 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 possible um melhor arrefecimento de CI's e outros components ali instalados

Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. As cinco colunas de contatos do lado esquerdo do entalhe são fretemente marcados como A, B, C, D, e E, enquanto os da direita são marcados F, G, H, I e J, 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 o 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 controle 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

MPU6050 не работает по протоколу I2C, поэтому использует точные данные для взаимодействия между сетями NodeMCU и MPU6050. Контакты SCL и SDA MPU6050 подключены к контактам D1 и D2 для NodeMCU, а контакты VCC и GND MPU6050 подключены к 3,3 В и заземлению NodeMCU

Шаг 26: MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I

MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I

Шаг 27: ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II MONTAGEM

MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II
MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II

Шаг 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK

РЕЗУЛЬТАТЫ OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛЬТАТЫ OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛЬТАТЫ OBTIDOS NO APLICATIVO BLYNK
РЕЗУЛЬТАТЫ OBTIDOS NO APLICATIVO BLYNK

Os resultados obtidos acima são respectivamente:

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

Рекомендуемые: