Mundarija:

NODEMCU VISUINO INTERNETDAN JONLI YANGILIKLARNI KO'RSATISH: 8 qadam
NODEMCU VISUINO INTERNETDAN JONLI YANGILIKLARNI KO'RSATISH: 8 qadam

Video: NODEMCU VISUINO INTERNETDAN JONLI YANGILIKLARNI KO'RSATISH: 8 qadam

Video: NODEMCU VISUINO INTERNETDAN JONLI YANGILIKLARNI KO'RSATISH: 8 qadam
Video: Visuino and Delphi Tutorial: Remote Wi-Fi Temperature and Humidity measurement with NodeMCU/ESP8266 2024, Noyabr
Anonim
Image
Image

Ushbu qo'llanmada biz NodeMCU Mini, OLED Lcd va Visuino -dan foydalanib, har bir soniyada Internetda LCD displeyda jonli yangiliklarni namoyish qilamiz. Namoyish videosini tomosha qiling.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • NodeMCU Mini
  • OLED LCD
  • Non paneli
  • Jumper simlari
  • Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • NodeMCU -dan GND -ni taxta piniga (gnd) ulang
  • NodeMCU -dan 5V pinni taxta piniga ulang (ijobiy)
  • 0 pinini (SCL) NodeMCU dan OLED LCD piniga (SCL) ulang.
  • 1 -pinni (SDA) NodeMCU dan OLED LCD piniga (SDA) ulang.
  • OLED LCD pinini (VCC) non paneliga ulang (ijobiy)
  • OLED LCD pinini (GND) non paneli piniga (GND) ulang

3-qadam: Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang

Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang

Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarmagan bo'lsangiz, Arduino IDE -ni ESP 8266 dasturiga o'rnatish bo'yicha ko'rsatmalarni bajaring!

Visuino ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm).

Muloqot oynasi paydo bo'lganda, 2-rasmda ko'rsatilgandek "NodeMCU ESP-12" -ni tanlang

4 -qadam: Wi -Fi -ni sozlash

WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash

NodeMCU ESP-12 ni tanlang va Modullar> WiFi> Kirish nuqtalari muharririda […] tugmasini bosing, shunda "Kirish nuqtalari" oynasi ochiladi

Ushbu tahrirlovchida WiFi kirish nuqtasini chap tomonga torting.

  • "SSID" ostida Wi -Fi tarmog'ining nomini kiriting
  • "Parol" ostida Wi -Fi tarmog'iga kirish parolini kiriting

"Kirish nuqtalari" oynasini yoping

Tahrirlovchining chap tomonida Modullar> Wi -Fi> Sockets -ni tanlang, […] tugmasini bosing, shunda "Soketlar" oynasi ochiladi.

TCP mijozini o'ngdan chapga torting

Xususiyatlar oynasida portni o'rnating: 80

5 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing

CharToText1 komponentini qo'shing

Maksimal uzunlik 1000 ni o'rnating

OLED I2C displeyini qo'shing

Ikki marta bosing va oynada matn maydonini chapga suring

Formatlangan matn qo'shing

Buni "matn" qiymatiga qo'ying: https://feeds.reuters.com/Reuters/worldNews HTTP/1.1 ni oling

Qabul qiling: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8

Qabul qilish-Charset: *. *

Qabul qilish tili: en-US, en; q = 0.7, sl; q = 0.3

Xost: feeds.reuters.com

DNT: 1

Matnni almashtirishni qo'shing (ReplaceText1)

  1. "Qiymatdan" ni o'rnating:
  2. "ToValue" ni bo'sh joyga qo'ying

Matnni almashtirishni qo'shing (ReplaceText2)

  1. (rasmga qarang) "Qiymatdan" ni o'rnating: TAB TAB
  2. "ToValue" ni bo'sh joyga qo'ying
  • Matn uzunligini qo'shing (TextLength2)
  • ContainsText qo'shish (ContainsText1)
  1. "Matn" qiymatini o'rnating: TAB TAB

(rasmga qarang)

  • Eslab qolish matnini qo'shing
  • Mantiqni qo'shing

  • AddValue qo'shing
  1. O'rnatilgan qiymat: 1

  • CompareValue qo'shing (CompareValue1)

  1. "comparetype" ni o'rnating: ctSmallerOrEqual
  2. "qiymat" ni o'rnating: 2
  • CompareValue qo'shing (CompareValue3)

  1. "comparetype" ni o'rnating: ctBigger
  2. "qiymat" ni o'rnating: 3

6 -qadam: Visuino -da: komponentlarni ulash

Visuino -da: komponentlarni ulash
Visuino -da: komponentlarni ulash
  • NodeMCU ESP-12> TCP Client1 modulli Wi-Fi ulanish modullarini ulang [Chiqish] ni CharToText1 piniga ulang [In]
  • CharToText1 pinini [tashqariga] ReplaceText1 piniga ulang
  • ReplaceText1 pinini [tashqariga] TextLength2 piniga [in] va ContainsText1 piniga [in] va RememberText1 piniga [in] ulang.
  • TextLength2 pinini [tashqariga] CompareValue3 piniga ulang
  • CompareValue3 pinini [tashqariga] And1 piniga [1] ulang.
  • ContainsText1 pinini [tashqariga] And1 piniga [0] ulang
  • And1 pinni [chiqish] ni AddValue1 piniga ulang.
  • AddValue1 pinini [tashqariga] CompareValue1 piniga ulang
  • CompareValue1 pinini [tashqariga] RememberText1 piniga [eslab] va pinini [chaqirishni] ulang.
  • RememberText1 pinini [tashqariga] ReplaceText2 piniga ulang
  • ReplaceText2 pinini [tashqariga] NodeMCU ESP-12 ketma-ket 0 piniga [in] va DisplayOLED1 elementlari matn maydonining pinini [in] ulang.
  • DisplayOLED1 pinini [tashqariga] NodeMCU ESP-12 I2C piniga ulang.

7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.

Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing (2 -rasm).

8 -qadam: O'ynang

Agar siz NodeMCU modulini quvvatlantirsangiz, OLED Lcd so'nggi jahon yangiliklarini ko'rsatishni boshlaydi.

Tabriklaymiz! Siz Visuino bilan jonli yangiliklar loyihasini yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham ilova qilingan. Siz uni Visuino -da yuklab olishingiz va ochishingiz mumkin: Yuklab olish havolasi

Tavsiya: