Cuprins:

NODEMCU ȘI VISUINO DISPLAY STIRI LIVE DE PE INTERNET: 8 pași
NODEMCU ȘI VISUINO DISPLAY STIRI LIVE DE PE INTERNET: 8 pași

Video: NODEMCU ȘI VISUINO DISPLAY STIRI LIVE DE PE INTERNET: 8 pași

Video: NODEMCU ȘI VISUINO DISPLAY STIRI LIVE DE PE INTERNET: 8 pași
Video: Programare placa esp32 in vscode cu extensia platformio, o alternativa mai buna la Arduino IDE 2024, Iulie
Anonim
Image
Image

În acest tutorial vom folosi NodeMCU Mini, OLED Lcd și Visuino pentru a afișa ȘTIRI live la fiecare câteva secunde de pe internet pe LCD. Urmăriți un videoclip demonstrativ.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • NodeMCU Mini
  • LCD OLED
  • Pană de pâine
  • Sârme de jumper
  • Programul Visuino: Descărcați Visuino

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați GND de la NodeMCU la pinul panoului de calcul (gnd)
  • Conectați pinul de 5V de la NodeMCU la pinul panoului de bord (pozitiv)
  • Conectați pinul 0 (SCL) de la NodeMCU la pinul OLED LCD (SCL)
  • Conectați pinul 1 (SDA) de la NodeMCU la pinul OLED LCD (SDA)
  • Conectați pinul OLED LCD (VCC) la pinul panoului de măsurare (pozitiv)
  • Conectați pinul OLED LCD (GND) la pinul panoului de bord (GND)

Pasul 3: Porniți Visuino și selectați NodeMCU ESP-12

Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru programul ESP 8266!

Visuino trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) din Visuino

Când apare dialogul, selectați „NodeMCU ESP-12” așa cum se arată în imaginea 2

Pasul 4: Configurare WiFi

Configurare WiFi
Configurare WiFi
Configurare WiFi
Configurare WiFi
Configurare WiFi
Configurare WiFi

Selectați NodeMCU ESP-12 și în editorul Module> WiFi> Puncte de acces, faceți clic pe butonul […], astfel încât fereastra „Puncte de acces” să se deschidă

În acest editor trageți punctul de acces WiFi în partea stângă.

  • Sub „SSID” puneți numele rețelei WiFi
  • Sub „Parolă” introduceți parola de acces pentru rețeaua dvs. WiFi

Închideți fereastra „Puncte de acces”

În partea stângă a editorului, selectați Module> Wifi> Socluri, faceți clic pe butonul […], astfel încât fereastra „Socluri” să se deschidă

Trageți clientul TCP de la dreapta la partea stângă

Sub fereastra Proprietăți setați portul: 80

Pasul 5: În Visuino Adăugați componente

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente

Adăugați componenta CharToText1

Setați lungimea maximă 1000

Adăugați afișaj OLED I2C

Faceți dublu clic și, în fereastră, trageți câmpul text spre stânga

Adăugați text formatat

puneți acest lucru sub valoarea „text”: GET https://feeds.reuters.com/Reuters/worldNews HTTP / 1.1

Acceptați: text / html, application / xhtml + xml, application / xml; q = 0.9, image / webp, image / apng, * / *; q = 0.8

Accept-Charset: *. *

Accept-Language: en-US, en; q = 0.7, sl; q = 0.3

Gazdă: feeds.reuters.com

DNT: 1

Adăugați înlocuiți text (ReplaceText1)

  1. setați „Din valoare”:
  2. setați „ToValue” la gol

Adăugați înlocuiți text (ReplaceText2)

  1. (vezi poza) setează „Din valoare”: TAB TAB
  2. setați „ToValue” la gol
  • Adăugați lungimea textului (TextLength2)
  • Adăugați ContainsText (ContainsText1)
  1. Setați valoarea „text”: TAB TAB

    (vezi poza)

    • Adăugați text Amintiți-vă
    • Adăugați logică ȘI

    • Adăugați AddValue
    1. set Valoare: 1

      • Adăugați CompareValue (CompareValue1)

        1. setați „comparetype”: ctSmallerOrEqual
        2. setați „valoare”: 2

        • Adăugați CompareValue (CompareValue3)

          1. setați „comparetype”: ctBigger
          2. setați „valoare”: 3

          Pasul 6: În Visuino: Conectarea componentelor

          În Visuino: Conectarea componentelor
          În Visuino: Conectarea componentelor
          • Conectați NodeMCU ESP-12> Module Sockets WiFi TCP Client1> Pin [Out] la CharToText1 pin [In]
          • Conectați pinul CharToText1 [out] la pinul ReplacementText1 [in]
          • Conectați ReplaceText1 pin [out] la TextLength2 pin [in] și ContainsText1 pin [in] și la RememberText1 pin [in]
          • Conectați pinul TextLength2 [out] la CompareValue3 pin [in]
          • Conectați CompareValue3 pin [out] la And1 pin [1]
          • Conectare ContainsText1 pin [out] la And1 pin [0]
          • Conectați And1 pin [out] la AddValue1 pin [in]
          • Conectați pinul AddValue1 [out] la CompareValue1 pin [in]
          • Conectați CompareValue1 pin [out] la RememberText1 pin [remember] și pin [recall]
          • Conectați pinul RememberText1 [out] la pinul ReplacementText2 [in]
          • Conectați pinul ReplaceText2 [out] la NodeMCU ESP-12 serial0 pin [in] și la elementele DisplayOLED1 pinul câmpului de text [in]
          • Conectați pinul DisplayOLED1 [out] la pinul NodeMCU ESP-12 I2C [in]

          Pasul 7: Generați, compilați și încărcați codul Arduino

          Generați, compilați și încărcați codul Arduino
          Generați, compilați și încărcați codul Arduino
          Generați, compilați și încărcați codul Arduino
          Generați, compilați și încărcați codul Arduino

          În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino

          În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)

          Pasul 8: Joacă

          Dacă alimentați modulul NodeMCU, LCD-ul OLED va începe să afișeze cele mai recente știri mondiale.

          Felicitări! Ați finalizat proiectul Live News cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest instructabil. Puteți să o descărcați și să o deschideți în Visuino: link de descărcare

Recomandat: