Mundarija:
- 1 -qadam: ELEMENTOS NECESSÁRIOS PARA O PROJETO
- 2 -qadam: MÓDULO GY -521 MPU6050 - ACELERMETRO E GIROSCÓPIO
- 3 -qadam: AO BLYNK
- 4 -qadam: COMO FUNCIONA O BLYNK
- 5 -qadam: BAIXANDO O APLICATIVO BLYNK
- 6 -qadam: CRIANDO SUA CONTA BLYNK
- 7 -qadam: COMEÇANDO UM NOVO PROJETO
- 8 -qadam: SEU PROJETO ni konfiguratsiya qilish
- 9 -qadam: SEU vidjetini konfiguratsiya qilish
- 10 -qadam: BIBLIOTECA BLYNK PARA va ID ARDUINO ni o'rnating
- 11 -qadam: AUTORIZAÇO DE CONTROLE DE HARDWARE -ni tanlang
- 12-qadam: CREDENCIAIS DE ACESSO, REDE WI-FI
- 13 -qadam: CÓDIGO FINAL
- 14 -qadam: CONHECENDO O ESP8266
- 15 -qadam: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
- 16-qadam: MULULO ESP8266 ESP-01
- 17-qadam: MULULO ESP8266 ESP-05
- 18-qadam: MULULO ESP8266 ESP-07
- 19-qadam: MULULO ESP8266 ESP-12E
- 20-qadam: MULLO ESP8266 ESP-201
- 21-qadam: NodeMCU ESP8266 ESP-12E
- 22 -qadam: PRIEMIROS PASSOS COM O NodeMCU
- 23 -qadam: HARDWARE MÓDULO Wifi ESP8266 NodeMCU
- 24 -qadam: PROTOBOARD OU PLACA DE ENSAIO
- 25 -qadam: INTERFACE NodeMCU COM MPU6050
- 26 -qadam: MONTAGEM FINAL I QISM
- 27 -qadam: MONTAGEM FINAL II QISM
- 28 -qadam: RESULTADOS OBTIDOS APLICATIVO BLYNK YO'Q
Video: MONITORAMENTO DA VIBRAÇU DE KOMPRESSORLAR: 29 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Kompyuter monitorining monitoringi va siqilishi uchun hech qanday aniqlik yo'q
IoT -ni o'rnatish uchun siz o'zingizning shaxsiy ma'lumotlaringizni guruhdan ajratib olishingiz mumkin
Bu erda hech qanday muammo yo'q, shuning uchun ham bu elementlar elektron kafolatlar bilan ta'minlanadi
Kompressor va kompressorlarning ish vaqti kafolatlanadi, bu esa kompressorni motor bilan jihozlash uchun zarur bo'lgan haroratni o'lchashni ta'minlaydi
Muammo hal qilinmagan bo'lsa ham, tizimning monitoringi ham, haroratning ham tezligi, ham uskunaning yuqori tezligi, natijada, siz ularni o'chirib tashlashingiz mumkin. informacão fora do padrão do equipamento
1 -qadam: ELEMENTOS NECESSÁRIOS PARA O PROJETO
Sanoqli ro'yxatlarga ko'ra, siz kerakli ma'lumotlarni to'plashingiz kerak bo'ladi
· Módulo GY-521 MPU6050-Acelerômetro e Giroscopio;
· Blynk ilovasi;
· ESP8266 mikrokontrolori - Placa NodeMCU;
. Protoboard;
Alohida ma'lumotlarga ko'ra, bu komponentlar
2 -qadam: MÓDULO GY -521 MPU6050 - ACELERMETRO E GIROSCÓPIO
Sensor yordamida MPU-6050 kombinatsiyasi 3 ta kiroskopiya va 3 ta tezlikni o'lchash uchun raqamli protsessor bilan ishlaydi. Ularni yordamchi dasturlar sifatida ishlatish mumkin, bu esa tashqi tomondan 3 -dan 9 -gacha bo'lgan vaqtni belgilaydi. Ommaviy muammolardan tashqari, MPU6050 muammosi ham mavjud
I2C protokoli ota -onaning yordami bilan amalga oshiriladi
Principio de Funcionamento:
Giroskopiya
Buroskopik va burchakli sensorlar. Hech qanday smartfon yo'q, gestosni qayta ishlash funktsiyalari bajarilmaydi. Qachonki, bu smartfonning o'zi ham aniqlanishi mumkin
Acelerômetro
Sensorli qurilmalar tezlik, tezlik, tezlik, burilish, tebranish, tortishish va tortishishdir. U aqlli telefon, vertikal yoki gorizontal, uyali va uyali aloqa operatorlari tomonidan o'rnatiladi
Aloqalar:
Sensor I2C protokoli uchun ishlatilishi mumkin. U I2C protokoli, shuningdek, Philips va boshqa kompaniyalarning elektron pochta va elektron pochta tizimlari, shuningdek, elektron pochta tizimlari uchun protokollar bilan ta'minlangan
U I2C protokoli, shuningdek, TWI (ikkita simli interfeys), shuningdek, CAM (SCL) va Dados (SDA) uchun kompostlar bilan ta'minlangan. VCC uchun PullUp rezistorlar va rezistorlar bir vaqtning o'zida
Bu I2C komposti, Mestre va Slave, Mestre va Slave, Mestre, Mestre, va Slaves, turli xil imkoniyatlarga ega, Mestres taklif qilgan vaqtni nazorat qilish
Ma'lumotlar aniqlanmagan bo'lsa, u 10 bitni tashkil qiladi, bu esa 7 bitni tashkil qiladi
Pinagem:
- Vcc: 3, 3V yoki 5V;
- GND: 0V;
- SCL (Slave_Clock): Mestre uchun soat (Protocolo I2C);
- SDA (Slave_Data): Mestre uchun protokol (I2C protokoli);
- XDA (AUX_Data): Auxiliar -ga kirish vaqti;
- XCL (AUX_ Clock): Ma'lumotlar yordamchi sifatida mavjud;
- AD0: I2C enderecho, 0x68, se 3, 3V yoki endexo 0x69 ni aniqlang, qarshilik PullDown, qarshilik 0V, pino yo'q, va hokazo.
3 -qadam: AO BLYNK
Universo ishlab chiqaruvchi yoki Arduino tomonidan ishlab chiqilgan loyihalar yordamida o'ylab ko'ring
Arduino -da dasturlar yordamida siz qalqonlarni ishlatasiz (Arduino -dan foydalanish mumkin emas) va ularni Arduino -da, shuningdek, loyihalar yordamida amalga oshirish mumkin
Paralelamente, yoki Internet -xizmatlari Internet -kontseptsiyalari (Internet of Things) Internet -saytlar tomonidan o'rnatilgan ma'lumotlar bilan ta'minlangan, shuning uchun siz Internet -resurslarni qayta o'rnatishingiz mumkin
Bu kontekstni Blynk -dagi vakili tomonidan taqdim etilgan
Xizmatlar shaxsiy dasturiy ta'minotni shaxsiy dasturiy ta'minotni uzluksiz boshqarish uchun dasturiy ta'minotni, shuningdek, dasturiy ta'minotni yoki dasturiy ta'minotni taqdim etishdan iborat
Taqdim etilgan formulalar va interfeyslar Arduino -dan 400 -ga yaqin masofani bosib o'tishni o'z ichiga oladi
4 -qadam: COMO FUNCIONA O BLYNK
Asosiy ma'lumotlar, bu qismlar: Blynk ilovasi, Blynk serveri va Blynk kutubxonasi
Blynk dasturi
Ilova Android va iOS -da mavjud bo'lib, u qurilmalar va qurilmalar o'rtasida o'zaro aloqani o'rnatishga imkon beradi. Videokuzatuv dasturlari (dasturlar, oynalar va slayderlar), asbob -uskunalar (displeylar, xaritalar va xaritalar) haqidagi ma'lumotni o'rnatish uchun dasturlarni ishga tushiring
Blynk server
Bulutli Blynk -da qurilmalar va qurilmalar bilan aloqa o'rnatishingiz mumkin. O'tkazish moslamalari yoki qurilmalari uchun javobgar bo'lgandan so'ng, ular sizning qurilmalaringiz va qurilmalaringiz uchun javob beradi
Bu erda hech qanday server yo'q, lekin bu HTTP -ni o'chirib tashlamaydi
Blynk kutubxonalari
Xulosa qilib aytganda, dasturiy ta'minotni bibliotecas deb nomlash mumkin, chunki ular turli xil platformalar uchun mo'ljallangan. Eslatma biblioteca é Respávevel javob beradi, bu sizning qurilmangiz va qurilmangiz uchun kerak bo'ladigan vazifadir. Arduino, bibliotecas, Linux va biblioteca uchun Linux (e Raspberry Pi!), Python, Lua, entre outras-ni o'z ichiga oladi
Tudo é grátis?
Blynk ilovasi bepul tarqatish uchun bepul. Qachonki, bu xizmatlar blynk va boshqa ilimitadodan (mahalliy dasturlarni tarqatish orqali amalga oshiriladi), bibliotekalar sifatida - biblioteklar bepul
Vidjet "energiya" ni aniqlab bera olmaydi - bu sizning virtual energiyangizdir - bu energiya manbalaridan foydalanish uchun energiya manbai emas
Mais Energy pode majmuasi (masalan, loyihalar) ni o'z ichiga oladi: bu energiya manbalarini taqqoslash va tajriba o'tkazish uchun zarur bo'lgan tajriba
- Ma'lumotlar 2000 yildagi energiya manbalari;
- Cada Energy - bu vidjet yoki vidjet;
- Qisqa vaqt ichida, masalan, energiyani qayta tiklash yoki o'chirish kerak. Oldindan o'ylanganda, ovozli buyruqlar yoki ilovalar, bu ilovalar uchun.
5 -qadam: BAIXANDO O APLICATIVO BLYNK
Smartfonni o'rnatish zarur bo'lganda, u operatsion tizimga mos keladi va ilovaga o'rnatiladi:
- Android operatsion tizimi 4.2+.
- IOS versiya 9+.
- Ovozli ijrochi Blynk emuladores.
OBSERVAÇOO: Windows telefonlari uchun BlackBerry va plataformas operatsiyalarini bajarish
Smartfonlar Blynk -ga mos keladigan va Google Play -da App Store -da, shuningdek, smartfonlar va raqamli telefonlar uchun mos keladigan smartfonlar uchun mos keladigan ilovalar bilan mos keladi
6 -qadam: CRIANDO SUA CONTA BLYNK
Blynkda hech qanday xizmat ko'rsatilmagan bo'lsa, siz hech qanday yordam bermaysiz, lekin hech qanday muammo yo'q
Yangi hisob yaratish Blynk -da yangi hisob yaratish, bu jarayonni soddalashtiradi va amalga oshiradi
OBSERVAÇUO: elektron pochta xabarlarini yuborish, siz tez-tez qo'ng'iroq qilishingiz mumkin
7 -qadam: COMEÇANDO UM NOVO PROJETO
Hisob qaydnomangizga kiring, dasturni boshqaring
Yangi loyihani tanlang va yangi loyihani amalga oshiring
Loyihaning nomini ayting -chi, lekin loyihaning nomi qurilmani tanlang
Projeto IOT, ESP8266 operatsion tizimlari va boshqa ilovalar bilan bir qatorda
Create Canvas, Project Canvas -ni bir vaqtning o'zida bir marta yoki boshqacha qilib aytganda, bu maxsus dasturlar yordamida amalga oshiriladi
Paralelamente, e-mail com um código-auth token-elektron pochta manzili elektron pochta manzili uchun hech qanday qo'llanma yo'q: qo'riqlash-utilizatsiya qilish
8 -qadam: SEU PROJETO ni konfiguratsiya qilish
Vidjetlar displeyda mavjud emas, balki siz ham hech qanday ma'lumotga ega bo'lmaysiz
Vidjetlar sizning qurilmalaringiz va qurilmalaringizning funktsional imkoniyatlarini nazorat qilishda yordam beradi
Vidjetlar uchun 4 ta tizim:
- Controladores - bu sizning qurilmangiz uchun eng muhimi
- Ko'rgazmalar - sensorli displeylar va shriftlardan foydalanish;
- Notificações - enviar mensagens e notificações;
- Interfeys - GUI funktsiyalari uchun ijrochi dasturlar;
- Chiqish - vidjetlar toifalari va toifalari;
Vidjetni sozlash juda oson. Algunds dos Widgets (masalan, ko'prik) - bu sizning konfiguratsiyangiz uchun eng muhim vazifadir
Siz SuperChart vidjetini tanlashingiz mumkin, shuning uchun siz tarixni ko'rishingiz mumkin
SuperChart "quvvat" 900 -sonli vidjetni qayta tiklash, 2000 -yilgi ma'lumotlarga ko'ra, eng yuqori darajadagi ma'lumotlarga ega. Videokadrni tuzing yoki loyihalashtiring
Haqiqiy loyiha 2 -oyna bilan amalga oshirilmasa, siz hech qanday ma'lumotga ega bo'lmaysiz
9 -qadam: SEU vidjetini konfiguratsiya qilish
Vidjet, shuningdek, har qanday ma'lumot, shuningdek, Blynk yoki boshqa har qanday havfsiz havolalar bilan ta'minlangan:
Vidjetni sozlash juda oson, chunki siz konfiguratsiyani amalga oshirishingiz mumkin
Ma'lumotlar oqimi DataStream-da, hech qanday konfiguratsiya qilinmagan bo'lsa ham, hech qanday ma'lumot yo'q:
Ma'lumotni tanlash - bu aniq va aniq. Qachonki, nazoratni aniqlang
- Pinos Digitais - bu apparat uskunalari. PWM são marcados buyrug'iga binoan, bu har doimgidek amalga oshiriladi.
- Pinos Analógicos - IO analogicos físicos uskunalari uchun uskunalar.
- Pinos Virtuais - não têm representação física. Blynk ilovasi uchun qo'shimcha qurilmalar kerak bo'lganda, bu sizning qurilmangizga tegishli.
VIRTUAL V4 va Vibraxo uchun V1 va VIRTUAL V1 -ni ishlatib bo'lmaydigan vazifalarni bajaring
Blynk xizmatidan foydalanish uchun qo'shimcha qurilmalar yoki asbob -uskunalar ishlatiladi. Hech qanday muammo yo'q, shuning uchun hech qanday uskuna konfiguratsiya qilinmaydi
Vibos Blynk bibliotekasi tomonidan o'rnatiladi
10 -qadam: BIBLIOTECA BLYNK PARA va ID ARDUINO ni o'rnating
Boshlang'ich, Arduino IDE va Blynk -ni o'rnatish
Baixe yoki arquivo Blynk_Release_vXX.zip
Arduino IDE maketini eskizlar bo'yicha kompakt -disklar bilan yozib oling. IDE Arduino -da makaron mahsulotlarini topish mumkin. Bu erda IDE Arduino, Fayl → Sozlamalar, eskiz kitobining joylashuvi
O'qishni davom ettirishni davom ettiring:
seu_diretorio_/kutubxonalar/Blynkseu_diretorio/kutubxonalar/BlynkESP8266_Lib
…
seu_diretorio/tools/BlynkUpdaterseu_diretorio/tools/BlynkUsbScript
Fayl → Misollar → Blynk -dan foydalanib, IDE Arduino -ni qayta ko'rib chiqish, biblioteca -dan ma'lumot olish imkonini beradi. ESP8266, ESP8266 va boshqa fayllar, masalan, Fayl → Misollar → Blynk → Boards_WiFi → ESP8266_Standalone
11 -qadam: AUTORIZAÇO DE CONTROLE DE HARDWARE -ni tanlang
Uskuna uchun avtorizatsiyani belgilash kerak
Belgilangan vaqtdan keyin siz elektron pochta orqali hech qanday ma'lumotni ishlata olmaysiz
12-qadam: CREDENCIAIS DE ACESSO, REDE WI-FI
Ma'lum bo'lishicha, siz ESP8266-ni ishlatib, Wi-Fi-ni qayta o'rnatishingiz mumkin
Ma'lumotlar, shuningdek, IDE Arduino -ni yuklashdan oldin, dasturiy ta'minotni o'rnatishdan oldin, dasturiy ta'minotni o'rnatishingiz mumkin
13 -qadam: CÓDIGO FINAL
#blynk_print seriyasini aniqlang
#qo'shing
#qo'shing
#qo'shing
char auth = "Codigo do autor do projeto";
// Wi -Fi ma'lumotlari.
// Ochiq tarmoqlar uchun parolni "" ga o'rnating.
char ssid = "WIFI nomi yo'q";
char pass = "SSID qayta WIFi";
// MPU6050 qul qurilmasi manzili
const uint8_t MPU6050SlaveAddress = 0x68;
// I2C aloqasi uchun SDA va SCL pinlarini tanlang
const uint8_t scl = D1;
const uint8_t sda = D2;
// to'liq o'lchov sozlamalariga mos keladigan sezuvchanlik shkalasi omili
tafsilotli ro'yxat
const uint16_t AccelScaleFactor = 16384;
const uint16_t GyroScaleFactor = 131;
// MPU6050 konfiguratsiya registrining bir nechta manzili
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, harorat, GyroX, GyroY, GyroZ;
bo'sh o'rnatish () {
Serial.begin (9600);
Wire.begin (sda, scl);
MPU6050_Init ();
Blynk.begin (auth, ssid, pass);
}
void loop () {
juft bolta, Ay, Az, T, Gx, Gy, Gz;
Read_RawValue (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_XOUT_H);
// har birini sezuvchanlik shkalasi koeffitsienti bilan ajrating
Ax = (ikki barobar) AccelX/AccelScaleFactor;
Ay = (ikki barobar) AccelY/AccelScaleFactor;
Az = (ikki barobar) AccelZ/AccelScaleFactor;
T = (er -xotin) Harorat/340+36,53; // harorat formulasi
Gx = (er -xotin) GyroX/GyroScaleFactor;
Gy = (er -xotin) GyroY/GyroScaleFactor;
Gz = (er -xotin) GyroZ/GyroScaleFactor;
Serial.print ("Bolta:"); Serial.print (Ax);
Serial.print ("Oy:"); Serial.print (Ay);
Serial.print ("Az:"); Serial.print (Az);
Serial.print ("T:"); Serial.println (T);
kechikish (1000);
Blynk.run ();
Blynk.virtualWrite (V1, Ax);
Blynk.virtualWrite (V2, Ay);
Blynk.virtualWrite (V3, Az);
Blynk.virtualWrite (V4, T);
}
yaroqsiz I2C_Write (uint8_t deviceAddress, uint8_t regAddress, uint8_t ma'lumotlar) {Wire.beginTransmission (deviceAddress);
Wire.write (regAddress); Wire.write (ma'lumotlar);
Wire.endTransmission ();
}
// 14 ta registrni o'qing
bekor 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 ());
Harorat = ((((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 ni sozlang
bekor MPU6050_Init () {
kechikish (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 daraja/soniyali to'liq o'lchov
I2C_Write (MPU6050SlaveAddress, MPU6050_REGISTER_ACCEL_CONFIG, 0x00); // o'rnatilgan +/- 2g to'liq o'lchovli 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 -qadam: CONHECENDO O ESP8266
Bu ESP6050 yoki boshqa chiplarni qayta ishlab chiqaruvchi yoki ishlab chiqaruvchi
Wi-Fi tarmog'iga ulanish imkoniyati mavjud bo'lib, u Internetda (mahalliy) qayta ishlaydigan sensorlar, elektron qurilmalar va boshqalarni o'z ichiga oladi
Umumiy protsessor chiplari, ishlab chiqarish materiallari va fayllar uchun mo'ljallangan
Ma'lumotlar har xil bo'lishi mumkin, bu sizning kompyuteringiz yoki kompyuteringiz uchun nima bo'lishidan qat'iy nazar
15 -qadam: ENTENDENDO UM POUCO MAIS SOBRE OS MÓDULOS ESP8266
ESP8266 protokoli chiplari IoT (Internet of Things) loyihasi uchun juda mashhur
Boshqaruv tizimi yoki ESP8266. (DATASHEET ANEXADO), GPIO -ni modullar va modullar yordamida o'zgartirish mumkin. Moddaning bajarilishi, I2C, SPI va PWM interfeyslari, ketma -ketlik
3, 3V va boshqa qurilmalar bilan ishlash juda oson. CPU 32 bitli va 80 MGts chastotali, 802.11 b/g/n Internet protokoli WEP, WPA, WPA2 va boshqalarni qo'llab -quvvatlaydi
LUA lingvagemati bilan bir vaqtning o'zida dasturlarni ishlab chiqish. IoT -ni loyihalashtirish uchun uyqu rejimining energiyasini iste'mol qilish kerak
16-qadam: MULULO ESP8266 ESP-01
Bu ESP8266 ESP-01 va boshqa ESP8266 buyruqlar bilan
Qisqa o'lchamli (24, 8 x 14, 3 mm) va GPIO -ni boshqarish moslamalari dasturga mos keladi. U ESP-01 dasturiy ta'minotining ketma-ket interfeysi uchun dasturiy ta'minotni o'rnatadi
Umumiy protsessor va protokollar, shuningdek, ESP8266 ESP-01 (MOSTRADO NA IMAGEM ACIMA-ACIMA-ga moslashtirish uchun) protsessor kartalari bilan ishlashda yordam beradi. ESP-01 mikroavtobuslar 5V va Arduino Uno-ni boshqaradi
17-qadam: MULULO ESP8266 ESP-05
ESP8266 ESP8266 va ESP8266 liniyalari ESP8266-dan foydalanish mumkin, shuning uchun siz sensorli signallarni ishlatishingiz mumkin
Iloji bo'lsa, Internet -resurslarni qayta tiklash/o'chirish uchun Internet -resurslarni loyihalash mumkin
Masalan, Arduino/Arduino, Arduino/Raspberry va hk
O'rnatilgan antenna, bort antenna, UFF va SMA antennasi, shuningdek, Wi -Fi tarmog'ining ulanishi
18-qadam: MULULO ESP8266 ESP-07
U ESP8266 ESP-07 formatida (20 x 16 mm), turli xil tartibda, bir xil masofada joylashgan
U tashqi antenna antennasi, U-Fl konvektorlari bilan bog'langan. Bu erda 9 GPIOS va I2C, SPI va PWM uchun eng muhim vazifalar mavjud
Tartibni o'chirib qo'yish, avtoulovlar uchun avtoulovlarni loyihalashtirishni o'z ichiga oladi
19-qadam: MULULO ESP8266 ESP-12E
Bu ESP8266 ESP-12E yoki ESP-07, yoki antenna antennasi (PCB)
ESP8266 yoki NodeMCU uchun GPU -ning asosiy protokoli
20-qadam: MULLO ESP8266 ESP-201
Bu ESP8266 ESP-201 va prototiplar va prototiplardan foydalanish uchun mo'ljallangan
Keyinchalik 4 ta javob, ketma -ket javoblar, ketma -ket ketma -ketlik, otapalham, biz siz uchun hech qanday javob bera olmaysiz, lekin siz hech qanday javob berolmaysiz
U ESP-201 11-gachasi GPIO, tashqi antenna U-FL konnektoriga ega. Antenna va aloqa modullari ulagichi (qarshilik qarshiligi 0 (nol) ohm), U-FL ulagichi ham, ulagichi ham yuqori
21-qadam: NodeMCU ESP8266 ESP-12E
U ESP8266 NodeMCU ESP-12E ni to'ldiradi, shuning uchun ESP8266 chipini TTL-Seriyali konvertor 3.3V bilan almashtiring
Agar siz operatsion tizimni boshqaradigan bo'lsangiz, u holda mikrokontrolrlar, shuningdek, LUA -da dasturiy ta'minotni o'rnatishingiz mumkin
GPIO (I2C, SPI, PWM) uchun 10-sonli ulanish, flesh-diskni qayta o'rnatish va o'rnatish uchun micro-usb ulagichi
Bir vaqtning o'zida ESP-12E NodeMCU va boshqa antennalarni o'rnatish mumkin
22 -qadam: PRIEMIROS PASSOS COM O NodeMCU
Wifi ESP8266 NodeMCU ESP-12E, shuningdek, ESP8266-ni, shuningdek, kompyuter va kompyuter dasturlarini, shuningdek, Arduino-da, lingvagem va boshqa dasturlarni o'z ichiga oladi
Eslatib o'tamiz, 10 ta GPIO (kirish/chiqish), PWM, I2C va 1-simli aloqa funktsiyalari mavjud. Bu USB-TLL formatini o'zgartiruvchi va prototipli protokollar uchun eng yaxshi protsessor
23 -qadam: HARDWARE MÓDULO Wifi ESP8266 NodeMCU
Wi -Fi ESP8266 -ni tanlang, chunki u faqat kompyuterda o'rnatiladi: Flash (dasturiy ta'minot va dasturiy ta'minot) va RST (asl holatini tiklash). Kompyuterda hech qanday ulanish mavjud emas
Bu erda ESP-12E yoki boshqa antenna mavjud emas. Ma'lumotlar GPIO, alimentação externa, comunicação va boshqalar
24 -qadam: PROTOBOARD OU PLACA DE ENSAIO
Umumiy hisob -kitoblarni amalga oshirish uchun siz o'zingizning shaxsiy ma'lumotlaringizni ishlatishingiz mumkin
Bu elektron komponentlarning eng katta qismi hisoblanadi. Turli xil 800 dan 6000 gacha, vertois va horizonta tendons conexões
Kompyuter komponentlari bilan bir qatorda, ular ham bir necha asrdan oshib ketadigan asosiy ma'lumotlar bilan ta'minlangan. Bu eng past darajadagi ishlarni bajarishda yordam beradi. Guvohlar 1 A va 3 A
Tartibni aniqlashda siz o'zingizning xohishingizga javob bera olmaysiz
Faixas de terminais - São as faixas de contatos hech qanday sifat jihatidan o'rnatilmagan. Nasoslar keyingi davrda vertikal ravishda joylashtiriladi. Vertikal hech qanday markazda emas, balki markaziy markazda ham, CI -ning boshqa komponentlari ham mavjud
Bir vaqtning o'zida markaziy ekistema trilhas de cinco contatos dispostas paralelamente va interligadas Horizontalmente. Cinco colunas de contatos do lado esquerdo do entalhe sa saoementemente marcados como A, B, C, D, e E, enquanto os da direita são marcados F, G, H, I e J, os CI ning devem ser encaixados sobre o entalhe central., E osma pinos de um lado na koluna E, enquanto os pinos da outra lateral saão fixados na coluna F, do outro lado do entalho central
Faixas ham barramentos - San usadas para o fornecimento de tensão Ao Circuito, constituídas ham duo colunas NAS laterais, uma utilizada para o condutor negativo ou terra, e outra para o positivo
Odatdagidek, bu sizning e'tiboringizga bir marotaba tarqatish kerak bo'ladi, shuning uchun siz o'zingizni xohlaysizmi. Alguns modernos de placas de ensaio possuem um controle maior sobre a endute, na na barramentos de alimentação, protegendo or circuito de ruídos sabablari eletromagnetismo
25 -qadam: INTERFACE NodeMCU COM MPU6050
I2C protokoli bo'lmagan MPU6050 funktsiyalari, bu NodeMCU va MPU6050 protsessorlari tomonidan aniqlanadi. NodeMCU -da D1 va D2 -ni ulash uchun SDU va SDA -ni ulash mumkin, bu esa VCC va GND -ni MPU6050 -ni, shuningdek NodeMCU -ni ulash imkonini beradi
26 -qadam: MONTAGEM FINAL I QISM
27 -qadam: MONTAGEM FINAL II QISM
28 -qadam: RESULTADOS OBTIDOS APLICATIVO BLYNK YO'Q
Olingan natijalar quyidagicha:
- Leitura do Mancal do Motor;
- Leitura va Cabeçote;
Tavsiya:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 qadam
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: Mana, bu sizning uyingiz va uyingiz uchun nima qilish kerakligi haqidagi savolga javob beradi
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali