Sadržaj:
- Korak 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- Korak 2: MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
- Korak 3: INTRODUÇÃO AO BLYNK
- Korak 4: COMO FUNCIONA O BLYNK
- Korak 5: BAIXANDO O APLICATIVO BLYNK
- Korak 6: CRIANDO SUA CONTA BLYNK
- Korak 7: COMEÇANDO UM NOVO PROJETO
- Korak 8: CONFIGURANDO SEU PROJETO
- Korak 9: CONFIGURANDO SEU WIDGET
- Korak 10: INSTALANDO a BIBLIOTECA BLYNK PARA IDE ARDUINO
- Korak 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
- Korak 12: CREDENCIAIS DE ACESSO À REDE WI-FI
- Korak 13: CÓDIGO FINAL
- Korak 14: CONHECENDO O ESP8266
- Korak 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- Korak 16: MÓDULO ESP8266 ESP-01
- Korak 17: MÓDULO ESP8266 ESP-05
- Korak 18: MÓDULO ESP8266 ESP-07
- Korak 19: MÓDULO ESP8266 ESP-12E
- Korak 20: MÓDULO ESP8266 ESP-201
- Korak 21: NodeMCU ESP8266 ESP-12E
- Korak 22: PRIEMIROS PASSOS COM O NodeMCU
- Korak 23: HARDVER MÓDULO Wifi ESP8266 NodeMCU
- Korak 24: PROTOBOARD OU PLACA DE ENSAIO
- Korak 25: INTERFACE NodeMCU COM MPU6050
- Korak 26: MONTAGEM ZAVRŠNI DEO I
- Korak 27: MONTAGEM ZAVRŠNI DIO II
- Korak 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK
Video: MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Nosso projeto ne sadrži desenvolvimento de uma solução IoT za praćenje ili vibracije kompresora
Idea do projeto veio de um dos nossos integrira grupo que notou em sua unidade de trabalho uma aplicação direta 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
Da biste osigurali funkcionisanje kompresora, promenite podatke o kolektorskim informacijama o vibracijama i temperaturi, a ne o motoru za aktiviranje kompresora, pošaljite neophodne informacije o uklanjanju um tehničke opreme radi realizacije verifikacije, pakovanja i isporuke proizvoda
Como solução para esse problem foi desenvolvido pelo grupo u sistemu za nadgledanje vibracije i temperature em tempo realno kvalitativno opremljen estetičkim podmetom, rezultira em um ganho de disponibilidade para a manutenção atuar em outras frentes, al al de decibilitar uma rápida informacije o opremi za padrão
Korak 1: ELEMENTOS NECESSÁRIOS PARA O PROJETO
São listados os elementos needsários em nosso projeto, sendo cada um deles detalhados nos passos a seguir
· Módulo GY-521 MPU6050-Acelerômetro e Giroscópio;
· App Blynk;
· Mikrokontrolador ESP8266 - Placa NodeMCU;
. Protoboard;
Abaixo serão detalhados os passos and a description of cada componentsnte
Korak 2: MÓDULO GY -521 MPU6050 - ACELERÔMETRO E GIROSCÓPIO
Esta placa senzor koristi MPU-6050 u kombinaciji 3 žiroskopa sa 3 i 3 uređaja za pomoć pri upravljanju digitalnim procesorom za prijenos podataka. Koristite kao entradas auxiliares, podemos conectar uma bússola externa de 3 eixos para fornecer 9 eixos na saída. O MPU6050 suprime problemi sa alinhamento de eixos que podem surgir em partes razlika
Upotreba protokola I2C za transmisão de dados
Princípios de Funcionamento:
Giroscópio
Senzori giroskopskih podem monitora orijentaciono, usmjereno, pokretno kutno i rotirano. Nema pametnog telefona, senzor giroskopsko upravlja izvršnim funkcijama za ponovno uklapanje gestosa. Osim toga, žiroskopirajte pametni telefon i odredite njegovu poziciju i orijentaciju prema aparatu
Acelerômetro
O acelerômetro é um senzor que mede aceleração, bem como a inclinação, ângulo de inclinação, rotação, vibração, colisão e gravidade. Možete koristiti pametni telefon za automatsko podešavanje automatskog prikaza vizora do mobitela u okomitom ili vodoravnom položaju, kao i provjeru senzora kako biste provjerili da li je gravitacija prilagođena
Comunicação:
Upotreba Esse senzora na protokolu komunikacije I2C. O I2C je protokol baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistemas Embarcados e circuitos de celulares
O I2C, definisan protokolom, tambem kompostom za barramento koji je usklađen sa TWI (dvožičnim interfejsom), barom de dois fios kompostom preko fio para sata (SCL) i van Dadosa (SDA). Spojite ovaj otpornik na otpornik sa funkcijom povlačenja za VCC
O I2C -u je sastavljen dois tipos de dispozitivos, Mestre e Slave, pošaljite normalnu poruku o barramentu i kontrolirajte je putem Mestre, euspozivi diversos izvan robova, pozovite i implementirajte implementaciju u barramento preko out -a Mestres que solicitam ili kontrolišite temperaturu
Cada dispozitivo no Barramento je identificirana sa 10 bita, ali ima dispozitiv sa 7 bita
Pinagem:
- Vcc: Alimentação de 3, 3V do 5V;
- GND: 0V;
- SCL (Slave_Clock): Clock de saída para ili Mestre (Protocolo I2C);
- SDA (Slave_Data): Dados de saída para o Mestre (Protokol I2C);
- XDA (AUX_Data): Clock de entrada para comunicação com dispositivo auxiliar;
- XCL (AUX_ sat): Podaci o entrada para comunicação com dispositivo auxiliar;
- AD0: Definirajte napon I2C, 0 V ili 0 x68, 3, 3 V ili 0x69 Esse pino tem um otpornik PullDown, 0 0 bez pina, jer nije potrebno podesiti snagu.
Korak 3: INTRODUÇÃO AO BLYNK
Uzimajući u obzir proizvođače univerzuma, ne mogu se zamisliti ni citarmos osnove projektora na Arduinu
O surgimento de novos dispositivos que também podem ser programdos em Arduino, bem como and a uselização de shields (placas que agregam funções aos dispositivos Arduino) ampliaram as possible to projetos que podem ser desenvolvidos em Arduino
Paralelamente, o surgimento de serviços conectados na internetu i konceptu IoT (Internet Of Things) aumentaram a demand for dispositivos que possuam conectividade e, assim, proporcionem o envio de dados na internetu i o daljinskom upravljanju uklanjanjem dispozitiva
É neste kontekst que gostaríamos de apresentar o Blynk
Ovo je usluga koja je bazirana na aplikacijama za personalizaciju i dozvoljava daljinsko upravljanje daljinskim upravljanjem u hardverskom programu, ako izvještači rade hardver na aplikaciji
Desta forma, é possível construirmos sučelja za upravljanje kontrolom deformacije i intuitivnost, međudjelovanje od 400 mjesta za desenvolvimento, su sučelje maioria baseadas u Arduinu
Korak 4: COMO FUNCIONA O BLYNK
Osnovno, o Blynk i kompostovani dijelovi: o Blynk aplikacija, o Blynk server i Blynk biblioteka
Blynk app
O aplikaciji Blynk možete aplicirati aplikacije za Android i iOS i dopustiti korištenje svih aplikacija koje su povezane s hardverom. Através de um espaço próprio para cada projeto, o usuário podešavanje inserir Widgets -a za implementaciju funkcija kontrole (como botões, klizači i komadići), obavještavanje i dodavanje podataka o hardveru (exibindo ekrani, grafičke karte i karte)
Blynk Server
Današnja komunikacija s aplikacijama i hardverom koristi se za através u oblaku Blynk. O poslužitelju i odgovoru na prijenos podataka s hardvera, armazenara koji se primjenjuju na hardver i tambe s armazenom s senzorima koji se odnose na hardver možete primijeniti sve više
Vale ressaltar que os dados armazenados no server Blynk podem ser acessados externamente através de uma API HTTP, or que abre a possible is de utilizar or Blynk para armazenar dados gerados periodicomente codo dados de sensores de temperature, or exemplo
Blynk Libraries
Konačno, učinite li hardverske temo kao biblioteke Blynk para diversas plataformas de desenvolvimento. Essa biblioteca é responseável por gerir toda a conexão do hardware hard com servidor Blynk e gerir as requizições de entrada e saída de dados e comandos. Forma mais fácil e rápida i upotrijebljena je za biblioteke Arduino, bez entiteta, éto je moguća obter verzija za biblioteku za Linux (npr. Raspberry Pi!), Python, Lua, itd
Jeste li tudo é grátis?
O Blynk aplikaciji možete besplatno pristupiti besplatnim uslugama. O acesso ao Servidor Blynk i ilimitado (i dozvolite da se implementira lokalno através do código aberto disponibilizado) i kao biblioteku Blynk també são gratuitas
Nema entanto, cada Widget “custa” utvrđuje kvanciju energije - uma espécie de moeda virtual - e temos uma quantidade inicial de Energy za korištenje energetskih potreba
Više energije podešava komparaciju za desenvolver projetos mais complexos (ou muitos projetos), ali se ne mora uzeti u obzir: kvantidada energije que temos disponível é dovoljna je za eksperimentiranje o aplikacijama i parametrima kao mais usuais
- Temos inicialmente 2000 Energy para usarmos em nossos projetos;
- Cada Energija se koristi kao dodatak za Widget i retornado na nossa carteira quando excluímos aquele Widget;
- Somente algumas operações específicasas são unreversíveis, ou seja, não retornam Energy. Ne morate se pretvarati, možete čuti aplikaciju avisado pelo App quando for este o caso.
Korak 5: BAIXANDO O APLICATIVO BLYNK
Za instalaciju i aplikaciju Blynk na svom pametnom telefonu potrebno je provjeriti operativni sistem ili kompatibilnu aplikaciju u aplikaciji, abaixo je potrebno za instalaciju:
- Android OS sa verzijom 4.2+.
- IOS verzija 9+.
- Você também podešavanje izvršitelja Blynk em emuladores.
POSMATRANJE: Blynk nije izvršen na Windows telefonima, kupinama i drugim plataformama mortas
Apsolutni posmatrač pametnog telefona i njegove kompatibilnosti sa aplikacijom Blynk, glasovnim pristupom Google Play -u ili App Store -u, aplikacijama koje su podeljene u okviru ugovora koje omogućavaju korišćenje ovog pametnog telefona i aba de pesquisa Blynk
Korak 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 iskorištava no seu projeto podemos kontroler o nosso dispositivo de qualquer lugar no mundo, sendo assim needário uma conta protegida por senha
Aberto o aplicativo clique em Create New Account na tela inicial do Blynk, sendo o processo simples and rápido
OBSERVAÇÃO: deve ser utilizado endereço e-mail válido, pois ele será usado mais tarde com frekvenência
Korak 7: COMEÇANDO UM NOVO PROJETO
Após criação do login, aparecerá a tela principal do aplicativo
Odaberite novi projekt, aparecendo a tela C reate New Project
Nessa nova tela dê o nome ao seu projeto na aba Naziv projekta e escolha o tipo de dispozitivo que vai usar na aba Choose Device
Ako ne koristite projektore za korištenje Projeto IOT, pošaljite odabir prema ESP8266
Aplicirajte na Create, teremos pristup ili Project Canvas, ili se vratite ili pošaljite na criaremos nosso aplikaciju za prilagođavanje
Paralelamente, um e-mail com um código-o Authen token-será enviado za katastar e-pošte koji se ne primjenjuje: guarde-o, iskorištavanje ele em breve
Korak 8: CONFIGURANDO SEU PROJETO
Uma vez no espaço do projeto, ao clicar em qualquer ponto da tela, lista uma com Widgets disponíveis será aberta
Widgeti su dostupni za umetanje sertifikata na računaru i predstavljanje funkcija kontrole, deituacije i interfejsa sa hardverom
Existem 4 napomene o widgetima:
- Kontrole - koristite za upravljanje komandama radi kontrole hardvera
- Displeji - upotreba para vizualizacije de dados a dio senzora i izvan fontesa;
- Notificações - ensavi mensagens e notificações;
- Sučelje - widgeti za izvršavanje određenih funkcija grafičkog sučelja;
- Outros - widgets que não pertencem and nenhuma kategorija;
Cada Widget je prilagođen svim konfiguracijama. Alguns dos Widgeti (na primjer exemplo Bridge) omogućavaju funkcionalnu i funkcionalnu konfiguraciju ili konfiguraciju
Ovo je projekcija za izbor widgeta SuperChart, koju možete koristiti za vizualizaciju istorije
Popravite que o widget SuperChart “custa” 900 itens de energy, que serão debitados do seu total inicial (2000), većina je na parte superior da tela. Dodatni dodatak je prilagođen ao izgledu do seu projeta
Foi realizado no nosso projeto 2 vezes essa ação, tem em nossa tela dois visualizadores de dados históricos
Korak 9: CONFIGURANDO SEU WIDGET
Kao vidžet možete pogledati vizuelne podatke o istoriji, ili o temperaturama i vibracijama, kao i o vibracijama u Blynku, a potrebne su vam i ispravne postavke:
Ao clicarmos em cima deste Widget, kao opcije za konfiguraciju serioznih izložbi
Nessa nova tela klika u DataStreamu, nomeie-o i klika bez ikone konfiguriranja i podešavanja sercontara o sigurnom dodavanju:
Selector de pinos - Este é um dos principais parâmetros que você precisa definir. Definirajte kvalitetan upravljački program
- Pinos Digitais - predstavlja pinos digitais físicos em seu hardver. Os pinos habilitados para PWM são marcados com o símbolo ~.
- Pinos Analógicos - predstavljaju pinos de IO analiogicos físicos em seu hardver.
- Pinos Virtuais - não têmrepreção física. Eles bi trebao koristiti za prijenos kvalitetnih podataka o Blynk aplikaciji i hardveru.
Ponovo iskoristite em nosso projektovanje za VIRTUAL V4 za temperaturu i VIRTUAL V1 za Vibração
Após o comando de execução, ili aplicativo tenta se povezuje kao hardverski através do servidor Blynk. Nema potrebe za podešavanjem hardverskih konfiguracija za upotrebu
Pronađite biblioteku Blynk
Korak 10: INSTALANDO a BIBLIOTECA BLYNK PARA IDE ARDUINO
Primarno, potrebno je instalirati biblioteku za Blynk za IDE Arduino
Baixe ili arquivo Blynk_Release_vXX.zip
Seguir, descompacte o kontekstu arkivu i skiciranje tjestenine za Arduino IDE. Lokalizacija desta paste postavlja sertifikate za IDE Arduino. Paralelno, ili IDE Arduino e, Datoteka → Postavke, na campo lokaciji Sketchbook
O conteúdo do arquivo descompactado deve ficar então como a seguir:
seu_diretorio_/biblioteke/Blynkseu_diretorio/biblioteke/BlynkESP8266_Lib
…
seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript
Ako ponovo pokrenete IDE Arduino, novi primjeri kodigo referenci u biblioteci Blynk su podneseni u datoteku → Primjeri → Blynk. Za više informacija o hardveru, primjerice o ESP8266, odabiru ili primjeru datoteke → Primjeri → Blynk → Boards_WiFi → ESP8266_Standalone
Korak 11: CHAVE DE AUTORIZAÇÃO DE CONTROLE DE HARDWARE
Linha acima definira token autorizacije za kontrolu hardvera
Este token é um número único que foi gerado durante a criação do projekto no applicativo e deve ser preenchido conforme o codigo enviado putem e-pošte
Korak 12: CREDENCIAIS DE ACESSO À REDE WI-FI
Dok linhas acimas devem ser adequadas de acordo com o nome e a senha daje rede Wi-Fi em que o ESP8266, povežite se
Uma vez ajustadas as linhas de codigo, carregue o softveru na plac desenvolvimento através do botão Upload to IDE Arduino
Korak 13: CÓDIGO FINAL
#define BLYNK_PRINT Serijski
#include
#include
#include
char auth = "Autorsko pravo za projektovanje";
// Vaši WiFi akreditivi.
// Postavite lozinku na "" za otvorene mreže.
char ssid = "Ime i prezime WIFI";
char pass = "SSID rede WIFi";
// MPU6050 Adresa slave uređaja
const uint8_t MPU6050SlaveAddress = 0x68;
// Odaberite SDA i SCL pinove za I2C komunikaciju
const uint8_t scl = D1;
const uint8_t sda = D2;
// faktor skale osjetljivosti koji odgovara postavkama pune skale navedene u
tehnički list
const uint16_t AccelScaleFactor = 16384;
const uint16_t GyroScaleFactor = 131;
// MPU6050 nekoliko adresa registra konfiguracije
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, Temperatura, GyroX, GyroY, GyroZ;
void setup () {
Serial.begin (9600);
Wire.begin (sda, scl);
MPU6050_Init ();
Blynk.begin (auth, ssid, pass);
}
void loop () {{100} {101}
dvostruka sjekira, Ay, Az, T, Gx, Gy, Gz;
Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);
// podijeliti svaki sa svojim faktorom ljestvice osjetljivosti
Ax = (dvostruki) AccelX/AccelScaleFactor;
Ay = (dvostruko) AccelY/AccelScaleFactor;
Az = (dvostruki) AccelZ/AccelScaleFactor;
T = (dvostruka) temperatura/340+36,53; // formula temperature
Gx = (dvostruki) GyroX/GyroScaleFactor;
Gy = (dvostruki) GyroY/GyroScaleFactor;
Gz = (dvostruko) GyroZ/GyroScaleFactor;
Serial.print ("Axe:"); Serial.print (Axe);
Serial.print ("Da:"); Serial.print (Aj);
Serial.print ("Az:"); Serial.print (Az);
Serial.print ("T:"); Serial.println (T);
kašnjenje (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 (podaci);
Wire.endTransmission ();
}
// čita svih 14 registara
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 ());
Temperatura = (((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 ());
}
// konfiguriranje MPU6050
void MPU6050_Init () {
kašnjenje (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); // postavljanje +/- 250 stepeni/sekundi pune ljestvice
I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // postavite +/- 2g pune skale 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);
}
Korak 14: CONHECENDO O ESP8266
O ESP6050 je čip koji je revolucionirao proizvodjač movimento por seu baixo custom e rápida disseminação
O que mais chama atenção é que ele possui Wi-Fi je moguć i konekso de diversos raspolaže internetom (ili lokalnim) kao senzori, atuadores itd
Para facilitar ili uso desse chip, vários fabricantes criaram módulos e placas de desenvolvimento
Essas placas variam de tamanho, número de pinos ili tipo de conexão com computador
Korak 15: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
Os módulos com čip ESP8266 je populariziran i prilagođen alternativnim parametrima o IoT projektu (Internet stvari)
Os módulos iskorištavanje mesmo kontrolera, o ESP8266. (DATASHEET ANEXADO), s portalom GPIO varijante u skladu s modelom do modela. Ovisno o modelu, podešavanju sučelja I2C, SPI i PWM, ili serijskom
Alimentação dos módulos é de 3, 3V, asim como o nível de sinal dos pinos. Posedujemo tambu CPU od 32 bita koji radi na 80MHz, podržava internet bez podrške 802.11 b/g/n i podržava protokole za zaštitu WEP, WPA, WPA2 itd
Programirajte ser ser feita putem komandi AT ili koristite jezički LUA. São ideais para projetos de IoT possuem pouquíssimo consumo de energia em modo sleep
Korak 16: MÓDULO ESP8266 ESP-01
O ESP8266 ESP-01 je više informacija o ESP8266 uređaju
Električni kompaktni uređaj (24, 8 x 14, 3 mm) omogućava postavljanje GPIO -a na upravljačke i upravljačke programe u skladu sa programom. O podešavanju ESP-01 o nadogradnji firmvera e/o ili ažuriranju korištenja serijskog sučelja
Uma pequena desvantagem desse tipo de módulo é a disposição dos pinos, que dificultam and utilização em uma protoboard, mas você podešavanje facililiate adaptador para módulo wifi ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMS8) ESP-01 usmjerava mikrokontrolere na nivou napona od 5 V, koji je povezan sa Arduino Uno
Korak 17: MÓDULO ESP8266 ESP-05
Sa Wi-Fi-ja ESP8266 ESP-05 možete upravljati putem pouco-a koji se razlikuje od mjesta na kojem se nalazi ESP8266, jer ne morate koristiti portove za podešavanje USB-a za aktivaciju dispozitiva ili senzora
Por outro lado, é uma alternativa interessante for Iotos quando você precisa de uma boa conexão de rede/internet por um baixo custom
Podesite upotrebu, primjerice, parametar za postavljanje web poslužitelja na Arduino ili na efektnu komunikaciju s komunikacijom na dugoj udaljenosti koja uključuje ploče za Arduino/Arduino, Arduino/Raspberry itd
Ne možete koristiti antenu na brodu, priključak za vanjski priključak za vanjsku antenu na podemos usar um cabo pigtail U. FL i uma antena SMA, aumentando obzirno o alcance do sinal wifi
Korak 18: MÓDULO ESP8266 ESP-07
O modulu ESP8266 ESP-07 je namijenjen za kompaktni kompakt (20 x 16 mm), s različitim rasporedom komiranih dijelova, bez oscilacija
O módulo conta com uma antena cerâmica embutida, e também um conector U-Fl para antena externa. Ovaj modul ima 9 GPIOS -a, koji su funkcionalni za I2C, SPI i PWM
O rasporedu koji mora dozvoliti dozvolu da se integriše olakšanje na placu de circuito impresso, možete koristiti projektore za automatizovano stanovanje
Korak 19: MÓDULO ESP8266 ESP-12E
U modulu ESP8266 ESP-12E nalazi se i druga vrsta alata ESP-07, sa dodatnim antenama za unutrašnju upotrebu (PCB)
11 GPIO GPIO -a koristi i zajedničku bazu za sve ESP8266, kao i NodeMCU
Korak 20: MÓDULO ESP8266 ESP-201
Na modelu ESP8266 ESP-201 je instaliran pouco uređaj koji može koristiti termos prototipa, a zatim podesiti instalaciju na protoboard
Os 4 pinos laterais, que são responsáveis pela comunicação serial, atrapalham um pouco esse tipo de montagem, mas você pode soldar esses pinos no lado oposto da placa, or utilizar algum tipo de adaptador
O ESP-201 ima 11 portova GPIO, ugrađena antena i priključak U-FL za vanjsku antenu. Odabir antene i izmjena izmjenjivača na skakaču (otpornik na 0 (nula) oma) na nadređenom dijelu ploče, na lado do konektora U-FL
Korak 21: NodeMCU ESP8266 ESP-12E
U modulu ESP8266 NodeMCU ESP-12E nalazi se kompletna verzija računara za potpunu redukciju, koja se nalazi na čipu ESP8266 sa komunikatorom TTL-Serijskim regulatorom i naponom od 3.3V
É um morate podesiti ser servera na direktnu ploču na displeju ili dispenzirati vanjski mikrokontroler za operatora, jer možete podešavati programe koji koriste LUA
Poseduje 10 pinova za GPIO (I2C, SPI, PWM), mikro-USB konektor za programiranje/alimentaciju i botove za resetovanje i blic na modulu
Kao podešavanje verzije na imagem, o NodeMCU znam com ESP-12E com antena embutida prodato na placu
Korak 22: PRIEMIROS PASSOS COM O NodeMCU
Na vašem Wifi ESP8266 NodeMCU ESP-12E nalazi se mjesto na kojem su smješteni interesni članovi porodice ESP8266, ali možete podešavati računare na računaru i programu sa jezikom Lua i tambem koristeći IDE za Arduino
Za 10 pozicija GPIO (ulaz/vrijeme), podržane funkcije za PWM, I2C i 1-žicu. Tem antena embutida, konvertor USB-TLL integracije ili seu formatiran je idealan za ambijent prototipa, encaixando olakšavajući um protoboard
Korak 23: HARDVER MÓDULO Wifi ESP8266 NodeMCU
Na WiFi Wi -Fi ESP8266 NodeMCU morate dodati botove, prilagoditi većinu slika na slikama: Flash (upotreba ugrađenog firmvera) i RST (Reset). Nema mesmo lado temos o konektor mikro usb para alimentação i conexão com o računaru
Nema upozorenja o ESP-12E i su antenskih embutida, prodatih na ploči. Nas laterais temos os pinos de GPIO, alimentação externa, comunicação itd
Korak 24: PROTOBOARD OU PLACA DE ENSAIO
Uma placa de ensaio ili matriz de contato é uma placa com orifícios e conexões condutoras utilizada para montagem de protótipos e projetos em estado inicial
Sua grande vantagem está na montaži električnih kola, pois apresenta certa facilidade na umetnutim komponentama. Kao 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 existem centenas de orifícios onde são encaixados os komponente. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente sa komponentama inseridos na placa. Geralmente suportam correntes entre 1 A e 3 A
O rasporedu típico de uma placa de ensaio é composto de duas áreas, chamadas de tiras ou faixas que consistem em termininais elétricos interligados
Faixas de terminais - São as faixas de contatos no qual são instalados os componentntes eletrônicos. Nas laterais das placas geralmente existem duas trilhas de contatos interligadas verticalmente. Na faixa vertikalno, no centro da placa de ensaio há um entalhe para marcar a linha central e fornecer um fluxo de ar para mogućnost um melhor arrefecimento de CI vanjske komponente ili instalacije
Entre as faixas laterais e o entalhe central existem trilhas de cinco contatos dispostas paralelamente e interligadas horizontalmente. Kao što su cinco colunas de contatos do lado esquerdo do entalhe são frekventni marcados como A, B, C, D, e E, enquanto os da direita são marcados F, G, H, I e J, os CI -jeve 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 pozitivo
Normalno coluna que se odredi kao 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 projektitos 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
Korak 25: INTERFACE NodeMCU COM MPU6050
O MPU6050 funkciji bez protokola I2C, porisso je precisamos de dois fios za interaktivni NodeMCU i MPU6050. Os pinos SCL i SDA de MPU6050 trebaju biti povezani sa pinovima D1 i D2 do NodeMCU, kao i pinosi VCC i GND de MPU6050 koji spajaju 3.3V i GND de NodeMCU
Korak 26: MONTAGEM ZAVRŠNI DEO I
Korak 27: MONTAGEM ZAVRŠNI DIO II
Korak 28: RESULTADOS OBTIDOS NO APLICATIVO BLYNK
Osultati obtidos acima são respectivamente:
- Leitura do Mancal do Motor;
- Leitura do Cabeçote;
Preporučuje se:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 koraka
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: Ideja o nosso projektu i monitoru umidade do solo de uma horta i prezentatora na tijelu do mobitela za pratnju
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 koraka
Monitoramento De Batimentos Cardíacos Com Intel Edison: Projekt je realiziran za vrijeme IoT Roadshow -a 2015, u novembru 2015. O grupo formado Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant ô nio Foltran e Jefferson ac
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: 6 koraka
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: O konzumaciji de frangos cresce kontinualno bez mercado mundial, sendo o Brasil um prondeor com aviários. Desta forma, algumas dificuldades ainda encontradas pelos produtores como morte prematura dos animais e deficitêusus perd
Sistema De Sensoriamento, Monitoramento E Cuidados Para Moradores De Rua: 5 koraka
Sistema De Sensoriamento, Monitoramento E Cuidados Para Moradores De Rua: Durante o inverno os moradores de rua sofrem com o frio nas cidades e algumas vezes at é chegam a ó bito. Visando je objektivos za ONU 2030 e crescente evoluirao &cciil; ã o tecnol ó gica dos ú ltimos anos, foi proposto um s
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 koraka
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: Foi desenvolvido um &"quot; Sistema de Monitoramento e Seguran & a c " F í sica de Ambiente " za Smart Homes, intuitivno nadgledanje statusa promjene "aacute; veis como" " Temperature ", " Luminosidade " e " Senzor za