Sadržaj:

NODEMCU I VISUINO PRIKAZUJU VIJESTI UŽIVO SA INTERNETA: 8 koraka
NODEMCU I VISUINO PRIKAZUJU VIJESTI UŽIVO SA INTERNETA: 8 koraka

Video: NODEMCU I VISUINO PRIKAZUJU VIJESTI UŽIVO SA INTERNETA: 8 koraka

Video: NODEMCU I VISUINO PRIKAZUJU VIJESTI UŽIVO SA INTERNETA: 8 koraka
Video: RemoteXY IoT Cloud Control 2024, Juli
Anonim
Image
Image

U ovom vodiču koristit ćemo NodeMCU Mini, OLED Lcd i Visuino za prikaz NOVOSTI uživo svakih nekoliko sekundi s interneta na LCD -u. Pogledajte demonstracijski video.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Žice za kratkospojnike
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite GND iz NodeMCU -a na pin za matičnu ploču (gnd)
  • Spojite 5V pin s NodeMCU -a na pin za matičnu ploču (pozitivan)
  • Spojite pin 0 (SCL) sa NodeMCU -a na OLED LCD pin (SCL)
  • Spojite pin 1 (SDA) iz NodeMCU -a na OLED LCD pin (SDA)
  • Spojite OLED LCD pin (VCC) na pin za matičnu ploču (pozitivan)
  • Spojite OLED LCD pin (GND) na pin za matičnu ploču (GND)

Korak 3: Pokrenite Visuino i odaberite NodeMCU ESP-12

Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266!

Visuino takođe treba instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Kliknite na gumb "Alati" na Arduino komponenti (Slika 1) u Visuinu

Kad se pojavi dijaloški okvir, odaberite "NodeMCU ESP-12" kao što je prikazano na slici 2

Korak 4: Postavljanje WiFi mreže

WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup

Odaberite NodeMCU ESP-12 i u uređivaču Moduli> WiFi> Pristupne točke kliknite gumb […] kako bi se otvorio prozor "Pristupne točke"

U ovom uređivaču povucite WiFi pristupnu točku na lijevu stranu.

  • Pod "SSID" stavite naziv svoje WiFi mreže
  • Pod "Lozinka" stavite pristupnu lozinku za svoju WiFi mrežu

Zatvorite prozor "Pristupne tačke"

S lijeve strane u uređivaču odaberite Moduli> Wifi> Utičnice, kliknite gumb […], tako da će se otvoriti prozor "Utičnice"

Povucite TCP klijenta zdesna na lijevu stranu

U prozoru Svojstva postavite port: 80

Korak 5: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente

Dodajte CharToText1 komponentu

Set Max Length 1000

Dodajte ekran OLED I2C

Dvaput kliknite i u prozoru povucite tekstualno polje ulijevo

Dodajte formatirani tekst

stavite ovo pod vrijednost "text": GET

Prihvati: text/html, application/xhtml+xml, application/xml; q = 0,9, image/webp, image/apng, */ *; q = 0,8

Accept-Charset: *. *

Prihvati jezik: en-US, en; q = 0,7, sl; q = 0,3

Domaćin: feeds.reuters.com

DNT: 1

Dodajte zamijenjeni tekst (ReplaceText1)

  1. postavite "Od vrijednosti":
  2. postavite "ToValue" na prazno

Dodajte zamijenjeni tekst (ReplaceText2)

  1. (vidi sliku) postavite "From Value": TAB TAB
  2. postavite "ToValue" na prazno
  • Dodaj dužinu teksta (TextLength2)
  • Dodaj ContainsText (ContainsText1)
  1. Postavite vrijednost "teksta": TAB TAB

    (pogledajte sliku)

    • Dodaj zapamti tekst
    • Dodajte logiku I

    • Dodajte AddValue
    1. postavljena vrijednost: 1

      • Dodaj vrijednost usporedbe (usporedba vrijednosti1)

        1. postavite "comparetype": ctSmallerOrEqual
        2. postavite "vrijednost": 2

        • Dodaj CompareValue (CompareValue3)

          1. set "comparetype": ctBigger
          2. postavite "vrijednost": 3

          Korak 6: U Visuinu: Povezivanje komponenti

          In Visuino: Povezivanje komponenti
          In Visuino: Povezivanje komponenti
          • Povežite NodeMCU ESP-12> Moduli WiFi utičnice TCP klijent1> Prikači [izlaz] na CharToText1 pin [In]
          • Spojite CharToText1 pin [out] na pin ReplaceText1 [in]
          • Priključite pin ReplaceText1 [out] na TextLength2 pin [in] i ContainsText1 pin [in] i na RememberText1 pin [in]
          • Spojite TextLength2 pin [out] za uspoređivanje Value3 pin [in]
          • Spojite CompareValue3 pin [out] na And1 pin [1]
          • Spojite ContainsText1 pin [out] na And1 pin [0]
          • Spojite And1 pin [out] na AddValue1 pin [in]
          • Povežite pin AddValue1 [out] za usporedbu pinValue1 pin [in]
          • Spojite CompareValue1 pin [out] na MemoryText1 pin [zapamti] i pin [opoziv]
          • Spojite iglu RememberText1 [out] na pin ReplaceText2 [in]
          • Spojite ReplaceText2 pin [out] na pin NodeMCU ESP-12 serijski0 [in] i na pin za tekstualno polje DisplayOLED1 elemenata [in]
          • Priključite DisplayOLED1 pin [out] na NodeMCU ESP-12 I2C pin [in]

          Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

          Generirajte, kompajlirajte i učitajte Arduino kod
          Generirajte, kompajlirajte i učitajte Arduino kod
          Generirajte, kompajlirajte i učitajte Arduino kod
          Generirajte, kompajlirajte i učitajte Arduino kod

          U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda, a zatim otvorite Arduino IDE

          U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)

          Korak 8: Igrajte se

          Ako napajate NodeMCU modul, OLED LCD će početi prikazivati najnovije svjetske vijesti.

          Čestitamo! Završili ste svoj projekt Vijesti uživo s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu: Veza za preuzimanje

Preporučuje se: