Оглавление:
- Шаг 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- Шаг 2: MÓDULO GY-521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
- Шаг 3: INTRODUÇÃO AO BLYNK
- Шаг 4: COMO FUNCIONA O BLYNK
- Шаг 5: BAIXANDO O APLICATIVO BLYNK
- Шаг 6: CRIANDO SUA CONTA BLYNK
- Шаг 7: COMEÇANDO UM NOVO PROJETO
- Шаг 8: CONFIGURANDO SEU PROJETO
- Шаг 9: КОНФИГУРАЦИЯ ВИДЖЕТА SEU
- Шаг 10: УСТАНОВИТЕ BIBLIOTECA BLYNK PARA и IDE ARDUINO
- Шаг 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
- Шаг 12: CREDENCIAIS DE ACESSO - REDE WI-FI
- Шаг 13: ФИНАЛ CÓDIGO
- Шаг 14: CONHECENDO O ESP8266
- Шаг 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- Шаг 16: MÓDULO ESP8266 ESP-01
- Шаг 17: MÓDULO ESP8266 ESP-05
- Шаг 18: MÓDULO ESP8266 ESP-07
- Шаг 19: MÓDULO ESP8266 ESP-12E
- Шаг 20: MÓDULO ESP8266 ESP-201
- Шаг 21: NodeMCU ESP8266 ESP-12E
- Шаг 22: PRIEMIROS PASSOS COM O NodeMCU
- Шаг 23: АППАРАТНОЕ ОБЕСПЕЧЕНИЕ MÓDULO Wifi ESP8266 NodeMCU
- Шаг 24: PROTOBOARD OU PLACA DE ENSAIO
- Шаг 25: ИНТЕРФЕЙС NodeMCU COM MPU6050
- Шаг 26: MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I
- Шаг 27: ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II MONTAGEM
- Шаг 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK
Видео: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
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
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
Этот датчик использует 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
Ко всему прочему, создатель универсала, не может быть реализован ни в одном из проектов, основанных на 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
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
- Temos inicialmente 2000 Energy para usarmos em nossos projetos;
- Cada Energy используется с акцентом на Widget и может быть восстановлена без использования Widget;
- 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
Для установки приложения 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
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
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
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
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
Примите во внимание, как установить библиотеку для 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
Линия определяет токен авторизации для управления оборудованием
Этот токен - это номер пользователя, который был создан для работы над проектом, но не применим и разработал предварительную конфигурацию для кода, созданного по электронной почте
Шаг 12: 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
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
Микросхема 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
Модуль 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
Модуль 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
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
Модель ESP8266 ESP-12E - это все, что нужно для ESP-07, внутренние внутренние антенны (PCB)
Эти 11 контактов GPIO и много используются вместе с базовыми модулями ESP8266, включая NodeMCU
Шаг 20: 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
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
Модуль Wifi ESP8266 NodeMCU ESP-12E представляет собой интерактивную платформу семейства ESP8266, которая позволяет легко лигадировать компьютер и программу на языке Lua и там, где используется IDE для Arduino
Есть возможность подключения 10 контактов GPIO (вход / выход), поддержка функций с ШИМ, I2C и 1-проводным подключением. Встроенная антенна, преобразователь USB-TLL, интегрированный в свой формат, идеален для прототипов и удобен в использовании прототипной платы
Шаг 23: АППАРАТНОЕ ОБЕСПЕЧЕНИЕ 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
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
MPU6050 не работает по протоколу I2C, поэтому использует точные данные для взаимодействия между сетями NodeMCU и MPU6050. Контакты SCL и SDA MPU6050 подключены к контактам D1 и D2 для NodeMCU, а контакты VCC и GND MPU6050 подключены к 3,3 В и заземлению NodeMCU
Шаг 26: MONTAGEM ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ I
Шаг 27: ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ II MONTAGEM
Шаг 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK
Os resultados obtidos acima são respectivamente:
- Leitura do Mancal do Motor;
- Leitura do Cabeçote;
Рекомендуемые:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 шагов
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: Идея создания проекта для мониторинга и мониторинга umidade do Solo De Uma Horta и презентация на теле до сотовой связи для реального
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 шага
Monitoramento De Batimentos Cardíacos Com Intel Edison: Projeto dorante a IoT Roadshow 2015, em novembro de 2015.O grupo formado por Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant ô nio Foltran e Jefferssenton de monderamento dematias apremento de monitosmento demonosmento ac
Sistema Inteligente De Monitoramento De Enchentes (SIME): 4 шага
Sistema Inteligente De Monitoramento De Enchentes (SIME): Тема и Proposta: Foi dado o tema Servi ç os P ú blicos aos members do Hackathom Qualcomm Facens com no m á ximo 32 horas for planejamento e execcecedosil; placa Dragonboard 410c com um Kit Qual
Sistema De Sensoriamento, Monitoramento E Cuidados Para Moradores De Rua: 5 шагов
Sistema De Sensoriamento, Мониторинг E Cuidados Para Moradores De Rua: Durante o inverno os moradores de rua sofrem com o frio nas cidades e algumas vezes at é чегам а ó бито. Visando os objetivos da ONU 2030 e a crescente evolu ç ã o tecnol ó gica dos ú ltimos anos, foi proposto um s
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 шагов
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: Foi desenvolvido um " Система мониторинга и безопасности ç a F í sica de Ambiente " para Smart Homes, com o intuito de monitorar o status de var á veis como "Temperatura", "Luminosidade"; e " Датчик