Obsah:

NODEMCU A VISUINO DISPLAY ŽIVÉ SPRÁVY Z INTERNETU: 8 krokov
NODEMCU A VISUINO DISPLAY ŽIVÉ SPRÁVY Z INTERNETU: 8 krokov

Video: NODEMCU A VISUINO DISPLAY ŽIVÉ SPRÁVY Z INTERNETU: 8 krokov

Video: NODEMCU A VISUINO DISPLAY ŽIVÉ SPRÁVY Z INTERNETU: 8 krokov
Video: Visuino and Delphi Tutorial: Remote Wi-Fi OLED Terminal Display with NodeMCU/ESP8266 2024, November
Anonim
Image
Image

V tomto návode použijeme NodeMCU Mini, OLED Lcd a Visuino na zobrazenie živých NOVINIEK každých pár sekúnd z internetu na LCD displeji. Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • NodeMCU Mini
  • OLED LCD
  • Breadboard
  • Prepojovacie vodiče
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Pripojte GND z NodeMCU k pinovému panelu (GND)
  • Pripojte 5V kolík z NodeMCU k vývodke (pozitívne)
  • Pripojte pin 0 (SCL) z NodeMCU k pinu OLED LCD (SCL)
  • Pripojte pin 1 (SDA) z NodeMCU k OLED LCD kolíku (SDA)
  • Pripojte kolík OLED LCD (VCC) k kolíku dosky (kladný)
  • Pripojte pin OLED LCD (GND) ku kolíku (GND)

Krok 3: Spustite Visuino a vyberte NodeMCU ESP-12

Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266!

Tiež je potrebné nainštalovať Visuino. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) vo Visuine

Keď sa zobrazí dialógové okno, zvoľte „NodeMCU ESP-12“podľa obrázku 2

Krok 4: Nastavenie WiFi

Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi

Vyberte NodeMCU ESP-12 a v editore Moduly> WiFi> Prístupové body kliknite na tlačidlo […], aby sa otvorilo okno „Prístupové body“

V tomto editore presuňte prístupový bod WiFi na ľavú stranu.

  • Pod „SSID“zadajte názov vašej siete WiFi
  • V časti „Heslo“zadajte prístupové heslo k vašej sieti WiFi

Zatvorte okno „Prístupové body“

Vľavo v editore vyberte Moduly> Wifi> Zásuvky, kliknite na tlačidlo […], aby sa otvorilo okno "Zásuvky"

Presuňte klienta TCP sprava doľava

V okne Vlastnosti nastavte port: 80

Krok 5: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty

Pridajte komponentu CharToText1

Maximálna dĺžka sady 1000

Pridajte displej OLED I2C

Dvakrát kliknite a v okne presuňte textové pole doľava

Pridajte formátovaný text

vložte to pod hodnotu „text“: ZÍSKAJTE https://feeds.reuters.com/Reuters/worldNews

Prijať: text/html, aplikácia/xhtml+xml, aplikácia/xml; q = 0,9, obrázok/webp, obrázok/apng, */ *; q = 0,8

Prijať-znaková sada: *. *

Akceptovací jazyk: en-US, en; q = 0,7, sl; q = 0,3

Hostiteľ: feeds.reuters.com

DNT: 1

Pridať nahradiť text (ReplaceText1)

  1. nastaviť „Od hodnoty“:
  2. nastavte "ToValue" na vyprázdnenie

Pridať nahradiť text (ReplaceText2)

  1. (viď obrázok) nastavte „Od hodnoty“: TAB TAB
  2. nastavte "ToValue" na vyprázdnenie
  • Pridať dĺžku textu (TextLength2)
  • Pridať ContainsText (ContainsText1)
  1. Nastaviť "textovú" hodnotu: TAB TAB

(pozri obrázok)

  • Pridajte text na zapamätanie
  • Pridajte logiku A
  • Pridajte AddValue
  1. nastaviť hodnotu: 1

  • Pridať CompareValue (CompareValue1)

  1. nastavte "porovnávací typ": ctSmallerOrEqual
  2. nastaviť „hodnotu“: 2
  • Pridať CompareValue (CompareValue3)

  1. nastavte "porovnávací typ": ctBigger
  2. nastaviť „hodnotu“: 3

Krok 6: Vo Visuino: Pripojenie komponentov

Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
  • Pripojte NodeMCU ESP-12> Moduly WiFi zásuvky TCP Client1> Pin [Out] k CharToText1 pin [In]
  • Pripojte pin CharToText1 [výstup] k kolíku ReplaceText1 [vstup]
  • Pripojte pin ReplaceText1 [von] ku kolíku TextLength2 [in] a kolíku ContainsText1 [in] a ku kolíku RememberText1 [in]
  • Pripojte kolík TextLength2 [výstup] ku kolíku CompareValue3 [vstup]
  • Pripojte CompareValue3 pin [out] k And1 pin [1]
  • Pripojte pin ContainsText1 [von] k And1 kolíku [0]
  • Pripojte And1 pin [out] k AddValue1 pin [in]
  • Pripojte pin AddValue1 [von] ku kolíku CompareValue1 [in]
  • Pripojte kolík CompareValue1 [von] k pinom RememberText1 [zapamätať] a kolíku [vyvolať]
  • Pripojte pin RememberText1 [von] k kolíku ReplaceText2 [in]
  • Pripojte pin ReplaceText2 [out] k NodeMCU ESP-12 serial0 pin [in] a k kolíku textového poľa prvkov DisplayOLED1 [in]
  • Pripojte pin DisplayOLED1 [výstup] k kolíku NodeMCU ESP-12 I2C [vstup]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 8: Hrajte

Ak napájate modul NodeMCU, na OLED LCD sa začnú zobrazovať najnovšie správy zo sveta.

Gratulujem Dokončili ste svoj projekt Živé správy s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino: odkaz na stiahnutie

Odporúča: