Talaan ng mga Nilalaman:

NODEMCU AT VISUINO DISPLAY LIVE BALITA MULA SA INTERNET: 8 Hakbang
NODEMCU AT VISUINO DISPLAY LIVE BALITA MULA SA INTERNET: 8 Hakbang

Video: NODEMCU AT VISUINO DISPLAY LIVE BALITA MULA SA INTERNET: 8 Hakbang

Video: NODEMCU AT VISUINO DISPLAY LIVE BALITA MULA SA INTERNET: 8 Hakbang
Video: Visuino and Delphi Tutorial: Remote Wi-Fi OLED Terminal Display with NodeMCU/ESP8266 2024, Hulyo
Anonim
Image
Image

Sa tutorial na ito gagamitin namin ang NodeMCU Mini, OLED Lcd, at Visuino upang ipakita ang live na BALITA bawat ilang segundo mula sa internet sa LCD. Manood ng isang demonstration video.

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Jumper wires
  • Programa ng Visuino: I-download ang Visuino

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit
  • Ikonekta ang GND mula sa NodeMCU patungo sa breadboard pin (gnd)
  • Ikonekta ang 5V pin mula sa NodeMCU patungo sa breadboard pin (positibo)
  • Ikonekta ang pin 0 (SCL) mula sa NodeMCU hanggang sa OLED LCD pin (SCL)
  • Ikonekta ang pin 1 (SDA) mula sa NodeMCU sa OLED LCD pin (SDA)
  • Ikonekta ang OLED LCD pin (VCC) sa breadboard pin (positibo)
  • Ikonekta ang OLED LCD pin (GND) sa breadboard pin (GND)

Hakbang 3: Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE sa programa ng ESP 8266!

Kailangan ding mai-install ang Visuino. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino

Kapag lumitaw ang dayalogo, piliin ang "NodeMCU ESP-12" tulad ng ipinakita sa Larawan 2

Hakbang 4: Pag-setup ng WiFi

Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi

Piliin ang NodeMCU ESP-12 at sa mga module ng editor> WiFi> Mga Punto ng Pag-access, mag-click sa pindutang […], upang ang window ng "Mga access point" ay magbubukas

Sa editor na ito, i-drag ang access point ng WiFi sa kaliwang bahagi.

  • Sa ilalim ng "SSID" ilagay ang pangalan ng iyong WiFi Network
  • Sa ilalim ng "Password" ilagay ang access password para sa iyong WiFi network

Isara ang window na "Mga access point"

Sa kaliwa sa editor piliin ang Mga Module> Wifi> Sockets, mag-click sa pindutang […], upang ang window na "Sockets" ay magbubukas

I-drag ang Client ng TCP mula sa kanan patungo sa kaliwang bahagi

Sa ilalim ng window ng Properties set port: 80

Hakbang 5: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi

Magdagdag ng bahagi ng CharToText1

Itakda ang Max Length 1000

Idagdag ang Display OLED I2C

I-double click at sa window drag drag Text Field sa kaliwa

Magdagdag ng Na-format na Teksto

ilagay ito sa ilalim ng halagang "teksto": GET https://feeds.reuters.com/Reuters/worldNews HTTP / 1.1

Tanggapin: teksto / html, application / xhtml + xml, application / xml; q = 0.9, imahe / webp, imahe / apng, * / *; q = 0.8

Accept-Charset: *. *

Tanggapin-Wika: en-US, tl; q = 0.7, sl; q = 0.3

Host: feeds.reuters.com

DNT: 1

Magdagdag ng Palitan ng Teksto (Palitan ang Text1)

  1. itakda ang "Mula sa Halaga":
  2. itakda ang "ToValue" sa walang laman

Magdagdag ng Palitan ng Teksto (Palitan ang Text2)

  1. (tingnan ang larawan) itakda ang "Mula sa Halaga": TAB TAB
  2. itakda ang "ToValue" sa walang laman
  • Magdagdag ng Haba ng Teksto (Haba ng Text2)
  • Magdagdag ng ContainsText (ContainsText1)
  1. Itakda ang halagang "teksto": TAB TAB

(tingnan ang larawan)

  • Magdagdag ng Tandaan na Teksto
  • Magdagdag ng lohika AT

  • Magdagdag ng AddValue
  1. itakda ang Halaga: 1

  • Magdagdag ng CompareValue (CompareValue1)

  1. itakda ang "comparetype": ctSmallerOrEqual
  2. itakda ang "halaga": 2
  • Magdagdag ng CompareValue (CompareValue3)

  1. itakda ang "comparetype": ctBigger
  2. itakda ang "halaga": 3

Hakbang 6: Sa Visuino: Pagkonekta ng Mga Bahagi

Sa Visuino: Mga Kumokonekta na Mga Bahagi
Sa Visuino: Mga Kumokonekta na Mga Bahagi
  • Ikonekta ang NodeMCU ESP-12> Mga Module WiFi Sockets TCP Client1> I-pin [Out] sa CharToText1 pin [In]
  • Ikonekta ang pin na CharToText1 [out] upang palitan ang pin na ChangeText1 [sa]
  • Ikonekta ang ChangeText1 pin [out] sa TextLength2 pin [in] at ContainsText1 pin [in] at sa RememberText1 pin [in]
  • Ikonekta ang TextLength2 pin [out] sa CompareValue3 pin [in]
  • Ikonekta ang CompareValue3 pin [out] sa And1 pin [1]
  • Ikonekta ang ContainsText1 pin [out] sa And1 pin [0]
  • Ikonekta ang And1 pin [out] upang AddValue1 pin [in]
  • Ikonekta ang AddValue1 pin [out] sa CompareValue1 pin [in]
  • Ikonekta ang CompareValue1 pin [out] sa RememberText1 pin [tandaan] at i-pin [gunita]
  • Ikonekta ang RememberText1 pin [out] upang palitan ang ChangeText2 pin [in]
  • Ikonekta ang ChangeText2 pin [out] sa NodeMCU ESP-12 serial0 pin [in] at sa DisplayOLED1 mga elemento ng text pin na pin [in]
  • Ikonekta ang DisplayOLED1 pin [out] sa NodeMCU ESP-12 I2C pin [sa]

Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, Pindutin ang F9 o mag-click sa pindutang ipinakita sa Larawan 1 upang makabuo ng Arduino code, at buksan ang Arduino IDE

Sa Arduino IDE, mag-click sa pindutang Mag-upload, upang makatipon at mai-upload ang code (Larawan 2)

Hakbang 8: Maglaro

Kung pinapagana mo ang module na NodeMCU, magsisimulang ipakita ng OLED Lcd ang Pinakabagong Balita sa Pandaigdig.

Binabati kita! Nakumpleto mo na ang iyong proyekto sa Live News kasama si Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito. Maaari mong i-download at buksan ito sa Visuino: I-download ang link

Inirerekumendang: