Innehållsförteckning:

NODEMCU OCH VISUINO DISPLAY LIVE NYHETER FRÅN INTERNET: 8 steg
NODEMCU OCH VISUINO DISPLAY LIVE NYHETER FRÅN INTERNET: 8 steg

Video: NODEMCU OCH VISUINO DISPLAY LIVE NYHETER FRÅN INTERNET: 8 steg

Video: NODEMCU OCH VISUINO DISPLAY LIVE NYHETER FRÅN INTERNET: 8 steg
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Juli
Anonim
Image
Image

I denna handledning kommer vi att använda NodeMCU Mini, OLED Lcd och Visuino för att visa live -NYHETER med några sekunders mellanrum från internet på LCD. Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • NodeMCU Mini
  • OLED LCD
  • Bakbord
  • Bygelkablar
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut GND från NodeMCU till breadboard pin (gnd)
  • Anslut 5V -stift från NodeMCU till brödbrädesstiftet (positivt)
  • Anslut stift 0 (SCL) från NodeMCU till OLED LCD -stift (SCL)
  • Anslut stift 1 (SDA) från NodeMCU till OLED LCD -stift (SDA)
  • Anslut OLED LCD -stift (VCC) till brödbrädestift (positivt)
  • Anslut OLED LCD -stift (GND) till brödbrädestift (GND)

Steg 3: Starta Visuino och välj NodeMCU ESP-12

Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort, följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera ESP 8266!

Visuino måste också installeras. Starta Visuino som visas på den första bilden Klicka på knappen "Verktyg" på Arduino -komponenten (bild 1) i Visuino

När dialogrutan visas väljer du "NodeMCU ESP-12" som visas på bild 2

Steg 4: WiFi -installation

WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation

Välj NodeMCU ESP-12 och i redigeringsmodulerna> WiFi> åtkomstpunkter klickar du på knappen […] så att fönstret "Åtkomstpunkter" öppnas

I den här redigeraren drar du WiFi -åtkomstpunkten till vänster.

  • Under "SSID" sätter du namnet på ditt WiFi -nätverk
  • Under "Lösenord" sätter du åtkomstlösenordet för ditt WiFi -nätverk

Stäng fönstret "Åtkomstpunkter"

Till vänster i redigeraren väljer du Moduler> Wifi> Socklar, klickar på knappen […] så att fönstret "Sockets" öppnas

Dra TCP -klienten från höger till vänster

Under Egenskaper fönster ställ in port: 80

Steg 5: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino

Lägg till CharToText1 -komponent

Ställ in maxlängd 1000

Lägg till Display OLED I2C

Dubbelklicka och dra textfältet till vänster i fönstret

Lägg till formaterad text

sätt detta under "text" -värdet: GET https://feeds.reuters.com/Reuters/worldNews

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

Acceptera-teckenuppsättning: *. *

Acceptera-språk: en-US, en; q = 0,7, sl; q = 0,3

Värd: feeds.reuters.com

DNT: 1

Lägg till Ersätt text (ReplaceText1)

  1. ställ in "Från värde":
  2. ställ in "ToValue" på tom

Lägg till Ersätt text (ReplaceText2)

  1. (se bilden) ställ in "Från värde": TAB TAB
  2. ställ in "ToValue" på tom
  • Lägg till textlängd (TextLength2)
  • Lägg till ContainsText (ContainsText1)
  1. Ställ in "text" -värde: TAB TAB

(se bilden)

  • Lägg till Kom ihåg text
  • Lägg till logik OCH

  • Lägg till AddValue
  1. ange värde: 1

  • Lägg till CompareValue (CompareValue1)

  1. ställ in "jämförtyp": ctSmallerOrEqual
  2. ange "värde": 2
  • Lägg till CompareValue (CompareValue3)

  1. ställ in "jämförtyp": ctBigger
  2. ange "värde": 3

Steg 6: I Visuino: Anslutande komponenter

I Visuino: Anslutande komponenter
I Visuino: Anslutande komponenter
  • Anslut NodeMCU ESP-12> Moduler WiFi Sockets TCP Client1> Pin [Out] to CharToText1 pin [In]
  • Anslut CharToText1 -stift [ut] till ReplaceText1 -stift [in]
  • Anslut ReplaceText1 pin [out] till TextLength2 pin [in] and ContainsText1 pin [in] and to RememberText1 pin [in]
  • Anslut TextLength2 pin [out] till CompareValue3 pin [in]
  • Anslut CompareValue3 pin [out] till And1 pin [1]
  • Anslut ContainsText1 pin [out] till And1 pin [0]
  • Anslut And1 pin [out] till AddValue1 pin [in]
  • Anslut AddValue1 pin [out] till CompareValue1 pin [in]
  • Anslut CompareValue1 pin [out] till RememberText1 pin [remember] och pin [recall]
  • Anslut RememberText1 pin [out] till ReplaceText2 pin [in]
  • Anslut ReplaceText2 pin [out] till NodeMCU ESP-12 serial0 pin [in] och till DisplayOLED1 element text field pin [in]
  • Anslut DisplayOLED1-stift [ut] till NodeMCU ESP-12 I2C-stift [in]

Steg 7: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 8: Spela

Om du driver NodeMCU -modulen börjar OLED -LCD: n att visa de senaste världsnyheterna.

Grattis! Du har slutfört ditt Live News -projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino: Nedladdningslänk

Rekommenderad: