Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses kasutame NodeMCU Mini, OLED Lcd ja Visuino, et kuvada LCD -lt Interneti kaudu iga paari sekundi tagant otseuudiseid. Vaata näidisvideot.
Samm: mida vajate
- NodeMCU Mini
- OLED LCD
- Leivalaud
- Jumper juhtmed
- Visuino programm: laadige alla Visuino
2. samm: vooluring
- Ühendage GND NodeMCU -st leivaplaadi tihvtiga (gnd)
- Ühendage 5V pin NodeMCU -st leivaplaadi tihvtiga (positiivne)
- Ühendage tihvt 0 (SCL) NodeMCU -st OLED LCD -tihvtiga (SCL)
- Ühendage tihvt 1 (SDA) NodeMCU -st OLED LCD -tihvtiga (SDA)
- Ühendage OLED LCD -tihvt (VCC) leivaplaadi tihvtiga (positiivne)
- Ühendage OLED LCD -tihvt (GND) leivaplaadi tihvtiga (GND)
Samm: käivitage Visuino ja valige NodeMCU ESP-12
Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:
Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks programmeerimiseks ESP 8266!
Paigaldada tuleb ka Visuino. Visuino käivitamine, nagu on näidatud esimesel pildil Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1)
Kui ilmub dialoog, valige "NodeMCU ESP-12", nagu on näidatud pildil 2
Samm: WiFi seadistamine
Valige NodeMCU ESP-12 ja klõpsake redaktoris Moodulid> WiFi> Punktid, klõpsake nuppu […], nii et avaneb aken "Pöörduspunktid"
Lohistage selles redaktoris WiFi pääsupunkt vasakule.
- Märkige jaotises „SSID” oma WiFi -võrgu nimi
- Sisestage jaotises „Parool” oma WiFi -võrgu juurdepääsuparool
Sulgege aken "Pöörduspunktid"
Valige redaktoris vasakul Moodulid> Wifi> Pistikupesad, klõpsake nuppu […], nii et aken "Pesad" avaneb
Lohistage TCP -klient paremalt vasakule
Atribuutide aknas määrake port: 80
5. samm: lisage Visuino komponendid
Lisage komponent CharToText1
Määrake maksimaalne pikkus 1000
Lisage ekraan OLED I2C
Topeltklõpsake ja lohistage aknas tekstiväli vasakule
Lisage vormindatud tekst
pange see "teksti" väärtuse alla: hankige
Nõustu: tekst/html, rakendus/xhtml+xml, rakendus/xml; q = 0,9, pilt/veebipilt, pilt/apng, */ *; q = 0,8
Aktsepteerige: *. *
Aktsepteeritav keel: et-USA, en; q = 0,7, sl; q = 0,3
Host: feeds.reuters.com
DNT: 1
Lisa asendustekst (ReplaceText1)
- määrake "väärtusest":
- määrake "ToValue" tühjaks
Lisa asendustekst (ReplaceText2)
- (vt pilti) komplekt "From Value": TAB TAB
- määrake "ToValue" tühjaks
- Lisa teksti pikkus (TextLength2)
- Lisa ContainsText (ContainsText1)
-
Määrake "teksti" väärtus: TAB TAB
(vaata pilti)
- Lisa meeldejääv tekst
- Lisage loogika JA
- Lisa AddValue
-
seatud väärtus: 1
-
Lisa võrdlusväärtus (võrdleväärtust1)
- komplekt "comparetype": ctSmallerOrEqual
-
määrake "väärtus": 2
-
Lisa CompareValue (CompareValue3)
- komplekt "comparetype": ctBigger
- määrake "väärtus": 3
-
6. samm: Visuino: komponentide ühendamine
- Ühendage NodeMCU ESP-12> Moodulid WiFi pesad TCP Client1> Pin [Out] CharToText1 pin [In]
- Ühendage CharToText1 nööpnõel [väljund] asendusteksti1 tihvtiga [sisse]
- Ühendage ReplaceText1 pin [out] TextLength2 pin [in] ja ContainsText1 pin [in] ja RememberText1 pin [in]
- Ühendage TextLength2 pin [out] CompareValue3 pin [in]
- Ühendage CompareValue3 pin [out] and 1 pin [1]
- Ühenda ContainsText1 pin [out] and 1 pin [0]
- Ühendage And1 pin [out] AddValue1 pin [in]
- Ühendage AddValue1 pin [out] CompareValue1 pin [in]
- Ühendage CompareValue1 tihvt [välja] MemoryText1 kontaktiga [mäleta] ja tihvtiga [meenuta]
- Ühendage RememberText1 nööpnõel [välja] asendusteksti2 tihvtiga [sisse]
- Ühendage ReplaceText2 pin [out] NodeMCU ESP-12 serial0 pin [in] ja DisplayOLED1 elementide tekstivälja pin [in]
- Ühendage DisplayOLED1 pin [out] NodeMCU ESP-12 I2C pin [in]
Samm: looge, kompileerige ja laadige üles Arduino kood
Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE
Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles (pilt 2)
8. samm: mängige
Kui lülitate NodeMCU mooduli sisse, hakkab OLED LCD näitama uusimaid uudiseid.
Palju õnne! Olete Visuinoga oma Live News projekti lõpetanud. Lisatud on ka Visuino projekt, mille ma selle juhendi jaoks lõin. Saate selle alla laadida ja avada Visuino: allalaadimislink