Turinys:

NODEMCU IR VISUINO DISPLAY GYVOS NAUJIENOS IŠ INTERNETO: 8 žingsniai
NODEMCU IR VISUINO DISPLAY GYVOS NAUJIENOS IŠ INTERNETO: 8 žingsniai

Video: NODEMCU IR VISUINO DISPLAY GYVOS NAUJIENOS IŠ INTERNETO: 8 žingsniai

Video: NODEMCU IR VISUINO DISPLAY GYVOS NAUJIENOS IŠ INTERNETO: 8 žingsniai
Video: Visuino and Delphi Tutorial: Remote Wi-Fi OLED Terminal Display with NodeMCU/ESP8266 2024, Lapkritis
Anonim
Image
Image

Šioje pamokoje mes naudosime „NodeMCU Mini“, „OLED LCD“ir „Visuino“, kad kas kelias sekundes iš interneto LCD ekrane rodytume tiesiogines NAUJIENAS. Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „NodeMCU Mini“
  • OLED LCD
  • Bandomoji Lenta
  • Jumperio laidai
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite GND iš „NodeMCU“prie duonos lentos kaiščio (gnd)
  • Prijunkite 5 V kaištį iš „NodeMCU“prie duonos lentos kaiščio (teigiamas)
  • Prijunkite 0 kaištį (SCL) iš „NodeMCU“prie OLED LCD kaiščio (SCL)
  • Prijunkite 1 kaištį (SDA) iš „NodeMCU“prie OLED LCD kaiščio (SDA)
  • Prijunkite OLED LCD kaištį (VCC) prie duonos lentos kaiščio (teigiamas)
  • Prijunkite OLED LCD kaištį (GND) prie duonos lentos kaiščio (GND)

3 veiksmas: paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“

Paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
Paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
Paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
Paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266!

Taip pat reikia įdiegti „Visuino“. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite „Įrankiai“mygtuką „Arduino“komponente (1 pav.)

Kai pasirodys dialogo langas, pasirinkite „NodeMCU ESP-12“, kaip parodyta 2 paveiksle

4 žingsnis: „WiFi“sąranka

„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka
„WiFi“sąranka

Pasirinkite NodeMCU ESP-12 ir redaktoriuje Moduliai> WiFi> Prieigos taškai spustelėkite […] mygtuką, kad būtų atidarytas langas „Prieigos taškai“

Šiame redaktoriuje vilkite „WiFi“prieigos tašką į kairę pusę.

  • Skiltyje „SSID“nurodykite savo „WiFi“tinklo pavadinimą
  • Skiltyje „Slaptažodis“įveskite savo „WiFi“tinklo prieigos slaptažodį

Uždarykite langą „Prieigos taškai“

Redaktoriaus kairėje pasirinkite Moduliai> Wifi> Lizdai, spustelėkite mygtuką […], kad būtų atidarytas langas „Lizdai“

Vilkite TCP klientą iš dešinės į kairę

Lange „Ypatybės“nustatykite prievadą: 80

5 veiksmas: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų

Pridėkite „CharToText1“komponentą

Nustatykite maksimalų ilgį 1000

Pridėti ekraną OLED I2C

Dukart spustelėkite ir lange vilkite teksto lauką į kairę

Pridėti suformatuotą tekstą

įdėkite tai į „teksto“vertę: GET

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

Priimti simbolių rinkinį: *. *

Priimtina kalba: en-US, en; q = 0,7, sl; q = 0,3

Vedėjas: feeds.reuters.com

DNT: 1

Pridėti pakeistą tekstą (ReplaceText1)

  1. rinkinys „Nuo vertės“:
  2. nustatykite „ToValue“į tuščią

Pridėti pakeistą tekstą (ReplaceText2)

  1. (žr. paveikslėlį) rinkinys „Iš vertės“: TAB TAB
  2. nustatykite „ToValue“į tuščią
  • Pridėti teksto ilgį (TextLength2)
  • Pridėti ContainsText (ContainsText1)
  1. Nustatykite „teksto“vertę: TAB TAB

    (žr. paveikslėlį)

    • Pridėti tekstą Prisiminti
    • Pridėkite logiką IR

    • Pridėti AddValue
    1. Nustatykite reikšmę: 1

      • Pridėti „CompareValue“(„CompareValue1“)

        1. rinkinys "comparetype": ctSmallerOrEqual
        2. Nustatykite „vertę“: 2

        • Pridėti „CompareValue“(„CompareValue3“)

          1. rinkinys "comparetype": ctBigger
          2. Nustatykite „vertę“: 3

          6 veiksmas: „Visuino“: komponentų prijungimas

          „Visuino“: jungiamieji komponentai
          „Visuino“: jungiamieji komponentai
          • Prijunkite „NodeMCU ESP-12“> „WiFi“lizdų moduliai TCP Client1> Pin [Out] prie „CharToText1“kaiščio [į]
          • Prijunkite „CharToText1“kaištį [iš] prie „ReplaceText1“kaiščio [į]
          • Prijunkite „ReplaceText1 pin“[out] prie „TextLength2“kaiščio [į] ir „ContainsText1“kaiščio [į] ir prie „RememberText1“kaiščio [į]
          • Prijunkite „TextLength2“kaištį [iš] prie „CompareValue3“kaiščio [į]
          • Prijunkite „CompareValue3“kaištį [iš] prie „And1“kaiščio [1]
          • Prijunkite „ContainsText1 pin“[out] prie „And1 pin [0]
          • Prijunkite „And1 pin [out]“prie „AddValue1“kištuko [į]
          • Prijunkite „AddValue1“kaištį [iš] prie „CompareValue1“kaiščio [į]
          • Prijunkite „CompareValue1“kaištį [iš] prie „RememberText1“kaiščio [prisiminti] ir kaiščio [prisiminti]
          • Prijunkite „RememberText1“kaištį [iš] prie „ReplaceText2“kaiščio [į]
          • Prijunkite „ReplaceText2“kaištį [iš] prie „NodeMCU ESP-12 serial0“kaiščio [į] ir prie „DisplayOLED1“elementų teksto lauko kaiščio [į]
          • Prijunkite „DisplayOLED1“kaištį [iš] prie „NodeMCU ESP-12 I2C“kaiščio [į]

          7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

          Sukurkite, sudarykite ir įkelkite „Arduino“kodą
          Sukurkite, sudarykite ir įkelkite „Arduino“kodą
          Sukurkite, sudarykite ir įkelkite „Arduino“kodą
          Sukurkite, sudarykite ir įkelkite „Arduino“kodą

          „Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

          „Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

          8 žingsnis: žaiskite

          Jei įjungsite „NodeMCU“modulį, OLED LCD pradės rodyti naujausias pasaulio naujienas.

          Sveikinu! Jūs baigėte savo tiesioginių naujienų projektą kartu su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Galite atsisiųsti ir atidaryti „Visuino“: Atsisiuntimo nuoroda

Rekomenduojamas: