Innholdsfortegnelse:

NODEMCU OG VISUINO DISPLAY LIVE NYHETER FRA INTERNETT: 8 trinn
NODEMCU OG VISUINO DISPLAY LIVE NYHETER FRA INTERNETT: 8 trinn

Video: NODEMCU OG VISUINO DISPLAY LIVE NYHETER FRA INTERNETT: 8 trinn

Video: NODEMCU OG VISUINO DISPLAY LIVE NYHETER FRA INTERNETT: 8 trinn
Video: Visuino and Delphi Tutorial: Remote Wi-Fi OLED Terminal Display with NodeMCU/ESP8266 2024, Juli
Anonim
Image
Image

I denne opplæringen bruker vi NodeMCU Mini, OLED Lcd og Visuino til å vise live NYHETER noen få sekunder fra internett på LCD. Se en demonstrasjonsvideo.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  • NodeMCU Mini
  • OLED LCD
  • Brødbrett
  • Jumper ledninger
  • Visuino -program: Last ned Visuino

Trinn 2: Kretsen

Kretsen
Kretsen
  • Koble GND fra NodeMCU til breadboard pin (gnd)
  • Koble 5V pin fra NodeMCU til breadboard pin (positiv)
  • Koble pin 0 (SCL) fra NodeMCU til OLED LCD pin (SCL)
  • Koble pin 1 (SDA) fra NodeMCU til OLED LCD pin (SDA)
  • Koble OLED LCD -pin (VCC) til breadboard -pin (positiv)
  • Koble OLED LCD -pin (GND) til breadboard -pin (GND)

Trinn 3: Start Visuino, og velg NodeMCU ESP-12

Start Visuino, og velg NodeMCU ESP-12
Start Visuino, og velg NodeMCU ESP-12
Start Visuino, og velg NodeMCU ESP-12
Start Visuino, og velg NodeMCU ESP-12

For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266!

Visuino må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino

Når dialogboksen vises, velger du "NodeMCU ESP-12" som vist på bilde 2

Trinn 4: WiFi -oppsett

WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
WiFi -oppsett

Velg NodeMCU ESP-12 og i redigeringsmodulene> WiFi> Tilgangspunkter, klikk på […] -knappen, slik at vinduet "Tilgangspunkter" åpnes

I dette redigeringsprogrammet drar du WiFi -tilgangspunktet til venstre.

  • Sett navnet på WiFi -nettverket under "SSID"
  • Under "Passord" plasserer du passordet for WiFi -nettverket ditt

Lukk vinduet "Tilgangspunkter"

Velg moduler> Wifi> Sockets til venstre i redaktøren, klikk på […] -knappen, slik at vinduet "Sockets" åpnes

Dra TCP -klienten fra høyre til venstre

Under Egenskaper vindu sett port: 80

Trinn 5: Legg til komponenter i Visuino

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino

Legg til CharToText1 -komponent

Sett maks lengde 1000

Legg til skjerm OLED I2C

Dobbeltklikk og dra tekstfeltet til venstre i vinduet

Legg til formatert tekst

sette dette under "tekst" -verdi: GET

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

Accept-Charset: *. *

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

Vert: feeds.reuters.com

DNT: 1

Legg til Erstatt tekst (ReplaceText1)

  1. sett "Fra verdi":
  2. sett "ToValue" til tom

Legg til Erstatt tekst (ReplaceText2)

  1. (se bildet) sett "Fra verdi": TAB TAB
  2. sett "ToValue" til tom
  • Legg til tekstlengde (TextLength2)
  • Legg til ContainsText (ContainsText1)
  1. Sett "tekst" -verdi: TAB TAB

    (se bildet)

    • Legg til Husk tekst
    • Legg til logikk OG

    • Legg til AddValue
    1. sett verdi: 1

      • Legg til CompareValue (CompareValue1)

        1. angi "comparetype": ctSmallerOrEqual

        2. sett "verdi": 2

        • Legg til CompareValue (CompareValue3)

          1. angi "sammenligningstype": ctBigger
          2. sett "verdi": 3

          Trinn 6: I Visuino: Koble til komponenter

          I Visuino: Koble til komponenter
          I Visuino: Koble til komponenter
          • Koble NodeMCU ESP-12> Moduler WiFi Sockets TCP Client1> Pin [Out] til CharToText1 pin [In]
          • Koble CharToText1 pin [out] til ReplaceText1 pin [in]
          • Koble ReplaceText1 pin [out] til TextLength2 pin [in] og ContainsText1 pin [in] og til RememberText1 pin [in]
          • Koble TextLength2 pin [out] til CompareValue3 pin [in]
          • Koble CompareValue3 pin [out] til And1 pin [1]
          • Koble ContainsText1 pin [out] til And1 pin [0]
          • Koble And1 pin [out] til AddValue1 pin [in]
          • Koble AddValue1 pin [out] til CompareValue1 pin [in]
          • Koble CompareValue1 pin [out] til RememberText1 pin [husk] og pin [tilbakekall]
          • Koble RememberText1 pin [out] til ReplaceText2 pin [in]
          • Koble ReplaceText2 pin [out] til NodeMCU ESP-12 serial0 pin [in] og til DisplayOLED1 elementer tekstfelt pin [in]
          • Koble DisplayOLED1 pin [out] til NodeMCU ESP-12 I2C pin [in]

          Trinn 7: Generer, kompiler og last opp Arduino -koden

          Generer, kompiler og last opp Arduino -koden
          Generer, kompiler og last opp Arduino -koden
          Generer, kompiler og last opp Arduino -koden
          Generer, kompiler og last opp Arduino -koden

          I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE

          I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)

          Trinn 8: Spill

          Hvis du driver NodeMCU -modulen, begynner OLED -LCD -en å vise de siste verdensnyhetene.

          Gratulerer! Du har fullført Live News -prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable. Du kan laste ned og åpne den i Visuino: Last ned kobling

Anbefalt: