Kazalo:

NODEMCU IN VISUINO ZASLON NOVOSTI IZ INTERNETA: 8 korakov
NODEMCU IN VISUINO ZASLON NOVOSTI IZ INTERNETA: 8 korakov

Video: NODEMCU IN VISUINO ZASLON NOVOSTI IZ INTERNETA: 8 korakov

Video: NODEMCU IN VISUINO ZASLON NOVOSTI IZ INTERNETA: 8 korakov
Video: Arduino Nano, BME280 and SSD1306 OLED Weather Station 2024, Julij
Anonim
Image
Image

V tej vadnici bomo uporabili NodeMCU Mini, OLED Lcd in Visuino za prikaz NOVOSTI v živo vsakih nekaj sekund iz interneta na LCD -prikazovalniku. Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • NodeMCU Mini
  • OLED Lcd
  • Ogledna plošča
  • Mostične žice
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite GND iz NodeMCU na pin za matično ploščo (gnd)
  • Priključite 5V pin iz NodeMCU na pin za matično ploščo (pozitivno)
  • Priključite pin 0 (SCL) iz NodeMCU na pin OLED LCD (SCL)
  • Priključite pin 1 (SDA) iz NodeMCU na pin OLED LCD (SDA)
  • Pin OLED LCD (VCC) priključite na pin za matično ploščo (pozitiven)
  • Pin OLED LCD (GND) priključite na pin za matično ploščo (GND)

Korak: Zaženite Visuino in izberite NodeMCU ESP-12

Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266!

Namestiti je treba tudi Visuino. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu

Ko se prikaže pogovorno okno, izberite "NodeMCU ESP-12", kot je prikazano na sliki 2

4. korak: Nastavitev WiFi

Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi

Izberite NodeMCU ESP-12 in v urejevalniku Moduli> WiFi> Dostopne točke kliknite gumb […], da se odpre okno »Dostopne točke«

V tem urejevalniku povlecite dostopno točko WiFi na levo stran.

  • Pod "SSID" vnesite ime svojega omrežja WiFi
  • Pod "Geslo" vnesite geslo za dostop do vašega omrežja WiFi

Zaprite okno "Dostopne točke"

Na levi strani v urejevalniku izberite Moduli> Wifi> Vtičnice, kliknite gumb […], da se odpre okno »Vtičnice«

Povlecite odjemalca TCP z desne na levo stran

Pod oknom Lastnosti nastavite vrata: 80

5. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente

Dodajte komponento CharToText1

Največja dolžina 1000

Dodajte zaslon OLED I2C

Dvokliknite in v oknu povlecite besedilno polje v levo

Dodajte oblikovano besedilo

postavite to pod vrednost "besedilo": GET https://feeds.reuters.com/Reuters/worldNews

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

Accept-Charset: *. *

Jezik sprejema: en-ZDA, en; q = 0,7, sl; q = 0,3

Gostitelj: feeds.reuters.com

DNT: 1

Dodaj nadomestno besedilo (ReplaceText1)

  1. nastavite "Od vrednosti":
  2. nastavite "ToValue" na prazno

Dodaj nadomestno besedilo (ReplaceText2)

  1. (glej sliko) nastavite "Od vrednosti": TAB TAB
  2. nastavite "ToValue" na prazno
  • Dodaj dolžino besedila (TextLength2)
  • Dodaj ContainsText (ContainsText1)
  1. Nastavite besedilno vrednost: TAB TAB

(glej sliko)

  • Dodaj zapomni besedilo
  • Dodajte logiko IN

  • Dodajte AddValue
  1. nastavljena vrednost: 1

  • Dodaj CompareValue (CompareValue1)

  1. nastavite "comparetype": ctSmallerOrEqual
  2. nastavite "vrednost": 2
  • Dodaj CompareValue (CompareValue3)

  1. nastavite "comparetype": ctBigger
  2. nastavite "vrednost": 3

6. korak: V Visuinu: Povezovanje komponent

V Visuinu: Povezovanje komponent
V Visuinu: Povezovanje komponent
  • Povežite NodeMCU ESP-12> moduli WiFi vtičnice TCP Client1> Pin [Out] na pin CharToText1 [In]
  • Pin [out] priključite CharToText1 na pin ReplaceText1 [in]
  • Pin ReplaceText1 [out] priključite na TextLength2 pin [in] in ContainsText1 pin [in] in na MemoryText1 pin [in]
  • Priključite TextLength2 pin [out] za primerjavo Value3 pin [in]
  • Pin [out] priključka CompareValue3 povežite z vtičem And1 [1]
  • Priključi ContainsText1 pin [out] na And1 pin [0]
  • Priključite And1 pin [out] na pin AddValue1 [in]
  • Priključite pin [AddValue1 [out] za primerjavo pinValue1 pin [in]
  • Pin [ven] za primerjavoVrednosti1 povežite z zatičemText1 [zapomnite si] in pripnite [odpoklic]
  • Priključite zatič RememberText1 [out] na pin ReplaceText2 [in]
  • Pin [out] ReplaceText2 priključite na pin NodeMCU ESP-12 serial0 [in] in na pin za besedilo polja DisplayOLED1 [in]
  • Priključite DisplayOLED1 pin [out] na pin NodeMCU ESP-12 I2C [in]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

8. korak: Igrajte se

Če napajate modul NodeMCU, bo LCD OLED začel prikazovati najnovejše svetovne novice.

Čestitamo! Z Visuinom ste zaključili projekt Live News. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v programu Visuino: Povezava za prenos

Priporočena: