INHOUDSOPGAWE:

NODEMCU EN VISUINO DISPLAY LEEF NUUS VAN INTERNET: 8 stappe
NODEMCU EN VISUINO DISPLAY LEEF NUUS VAN INTERNET: 8 stappe

Video: NODEMCU EN VISUINO DISPLAY LEEF NUUS VAN INTERNET: 8 stappe

Video: NODEMCU EN VISUINO DISPLAY LEEF NUUS VAN INTERNET: 8 stappe
Video: ESP8266 - WiFi RC Car 2024, Julie
Anonim
Image
Image

In hierdie tutoriaal gebruik ons NodeMCU Mini, OLED Lcd en Visuino om elke paar sekondes lewendige NUUS van die internet op LCD te vertoon. Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • NodeMCU Mini
  • OLED Lcd
  • Broodbord
  • Springdrade
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel GND van NodeMCU aan die broodbordpen (gnd)
  • Koppel 5V -pen van NodeMCU aan broodbordpen (positief)
  • Koppel pen 0 (SCL) van NodeMCU aan OLED LCD -pen (SCL)
  • Koppel pen 1 (SDA) van NodeMCU aan na OLED LCD -pen (SDA)
  • Koppel OLED LCD -pen (VCC) aan broodbordpen (positief)
  • Koppel OLED LCD -pen (GND) aan broodbordpen (GND)

Stap 3: Begin Visuino en kies die NodeMCU ESP-12

Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12
Begin Visuino en kies die NodeMCU ESP-12

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om ESP 8266 te programmeer!

Die Visuino moet ook geïnstalleer word. Begin Visuino soos op die eerste foto getoon Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino

As die dialoog verskyn, kies "NodeMCU ESP-12" soos op prent 2 getoon

Stap 4: WiFi -opstelling

WiFi -opstelling
WiFi -opstelling
WiFi -opstelling
WiFi -opstelling
WiFi -opstelling
WiFi -opstelling

Kies NodeMCU ESP-12 en klik in die redakteur Modules> WiFi> Toegangspunte op die […] knoppie, sodat die venster "Toegangspunte" oopmaak

Sleep in hierdie redakteur die WiFi -toegangspunt na die linkerkant.

  • Plaas die naam van u WiFi -netwerk onder 'SSID'
  • Onder "Wagwoord" plaas die toegangswagwoord vir u WiFi -netwerk

Maak die venster "Toegangspunte" toe

Aan die linkerkant in die redakteur, kies Modules> Wifi> Sockets, klik op die […] -knoppie sodat die venster "Sockets" oopmaak

Sleep die TCP -kliënt van regs na links

Onder Eienskappe venster stel poort: 80

Stap 5: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino

Voeg CharToText1 -komponent by

Stel maksimum lengte 1000

Voeg Display OLED I2C by

Dubbelklik en sleep die tekstveld in die venster na links

Voeg geformateerde teks by

plaas dit onder die "teks" -waarde: KRY

Aanvaar: teks/html, toepassing/xhtml+xml, toepassing/xml; q = 0,9, beeld/webp, beeld/apng, */ *; q = 0,8

Aanvaar-tekenset: *. *

Aanvaar-taal: en-US, en; q = 0.7, sl; q = 0.3

Gasheer: feeds.reuters.com

DNT: 1

Voeg Vervang teks in (ReplaceText1)

  1. stel "Van waarde":
  2. stel "ToValue" op leeg

Voeg Vervang teks in (ReplaceText2)

  1. (sien die prentjie) stel "From Value": TAB TAB
  2. stel "ToValue" op leeg
  • Voeg tekslengte by (TextLength2)
  • Voeg ContainsText (ContainsText1) by
  1. Stel 'teks' waarde: TAB TAB

    (sien die prentjie)

    • Voeg onthou teks in
    • Voeg logika by EN

    • Voeg AddValue by
    1. stel waarde: 1

      • Voeg CompareValue by (CompareValue1)

        1. stel "comparetype": ctSmallerOrEqual

        2. stel "waarde": 2

        • Voeg CompareValue by (CompareValue3)

          1. stel "comparetype": ctBigger
          2. stel "waarde": 3

          Stap 6: In Visuino: verbindingsonderdele

          In Visuino: verbindingsdele
          In Visuino: verbindingsdele
          • Koppel NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Speld [uit] aan CharToText1-pen [In]
          • Koppel CharToText1 -pen [uit] aan ReplaceText1 -pen [in]
          • Koppel ReplaceText1 pin [out] aan TextLength2 pin [in] en ContainsText1 pin [in] en aan RememberText1 pin [in]
          • Koppel TextLength2 -pen [uit] aan CompareValue3 -pen [in]
          • Koppel CompareValue3 -pen [uit] aan And1 -pen [1]
          • Koppel ContainsText1 pin [out] aan And1 pin [0]
          • Koppel And1 -pen [uit] aan AddValue1 -pen [in]
          • Koppel AddValue1 -pen [uit] aan CompareValue1 -pen [in]
          • Koppel CompareValue1 -pen [uit] aan RememberText1 -pen [onthou] en pen [herroep]
          • Koppel RememberText1 -pen [uit] aan ReplaceText2 -pen [in]
          • Koppel ReplaceText2-pen [uit] aan NodeMCU ESP-12 serial0-pen [in] en aan DisplayOLED1-elemente se teksveldpen [in]
          • Koppel DisplayOLED1-pen [uit] aan NodeMCU ESP-12 I2C-pen [in]

          Stap 7: Genereer, stel op en laai die Arduino -kode op

          Genereer, stel op en laai die Arduino -kode op
          Genereer, stel op en laai die Arduino -kode op
          Genereer, stel op en laai die Arduino -kode op
          Genereer, stel op en laai die Arduino -kode op

          Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

          Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

          Stap 8: Speel

          As u die NodeMCU -module aanskakel, sal die OLED Lcd die nuutste wêreldnuus begin wys.

          Baie geluk! U het u Live News -projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg. U kan dit aflaai en oopmaak in Visuino: Aflaai skakel

Aanbeveel: