Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom vodiču koristit ćemo NodeMCU Mini, OLED Lcd i Visuino za prikaz NOVOSTI uživo svakih nekoliko sekundi s interneta na LCD -u. Pogledajte demonstracijski video.
Korak 1: Šta će vam trebati
- NodeMCU Mini
- OLED Lcd
- Breadboard
- Žice za kratkospojnike
- Visuino program: Preuzmite Visuino
Korak 2: Krug
- Spojite GND iz NodeMCU -a na pin za matičnu ploču (gnd)
- Spojite 5V pin s NodeMCU -a na pin za matičnu ploču (pozitivan)
- Spojite pin 0 (SCL) sa NodeMCU -a na OLED LCD pin (SCL)
- Spojite pin 1 (SDA) iz NodeMCU -a na OLED LCD pin (SDA)
- Spojite OLED LCD pin (VCC) na pin za matičnu ploču (pozitivan)
- Spojite OLED LCD pin (GND) na pin za matičnu ploču (GND)
Korak 3: Pokrenite Visuino i odaberite NodeMCU ESP-12
Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266!
Visuino takođe treba instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Kliknite na gumb "Alati" na Arduino komponenti (Slika 1) u Visuinu
Kad se pojavi dijaloški okvir, odaberite "NodeMCU ESP-12" kao što je prikazano na slici 2
Korak 4: Postavljanje WiFi mreže
Odaberite NodeMCU ESP-12 i u uređivaču Moduli> WiFi> Pristupne točke kliknite gumb […] kako bi se otvorio prozor "Pristupne točke"
U ovom uređivaču povucite WiFi pristupnu točku na lijevu stranu.
- Pod "SSID" stavite naziv svoje WiFi mreže
- Pod "Lozinka" stavite pristupnu lozinku za svoju WiFi mrežu
Zatvorite prozor "Pristupne tačke"
S lijeve strane u uređivaču odaberite Moduli> Wifi> Utičnice, kliknite gumb […], tako da će se otvoriti prozor "Utičnice"
Povucite TCP klijenta zdesna na lijevu stranu
U prozoru Svojstva postavite port: 80
Korak 5: U Visuinu dodajte komponente
Dodajte CharToText1 komponentu
Set Max Length 1000
Dodajte ekran OLED I2C
Dvaput kliknite i u prozoru povucite tekstualno polje ulijevo
Dodajte formatirani tekst
stavite ovo pod vrijednost "text": GET
Prihvati: text/html, application/xhtml+xml, application/xml; q = 0,9, image/webp, image/apng, */ *; q = 0,8
Accept-Charset: *. *
Prihvati jezik: en-US, en; q = 0,7, sl; q = 0,3
Domaćin: feeds.reuters.com
DNT: 1
Dodajte zamijenjeni tekst (ReplaceText1)
- postavite "Od vrijednosti":
- postavite "ToValue" na prazno
Dodajte zamijenjeni tekst (ReplaceText2)
- (vidi sliku) postavite "From Value": TAB TAB
- postavite "ToValue" na prazno
- Dodaj dužinu teksta (TextLength2)
- Dodaj ContainsText (ContainsText1)
-
Postavite vrijednost "teksta": TAB TAB
(pogledajte sliku)
- Dodaj zapamti tekst
-
Dodajte logiku I
- Dodajte AddValue
-
postavljena vrijednost: 1
-
Dodaj vrijednost usporedbe (usporedba vrijednosti1)
- postavite "comparetype": ctSmallerOrEqual
-
postavite "vrijednost": 2
-
Dodaj CompareValue (CompareValue3)
- set "comparetype": ctBigger
- postavite "vrijednost": 3
-
Korak 6: U Visuinu: Povezivanje komponenti
- Povežite NodeMCU ESP-12> Moduli WiFi utičnice TCP klijent1> Prikači [izlaz] na CharToText1 pin [In]
- Spojite CharToText1 pin [out] na pin ReplaceText1 [in]
- Priključite pin ReplaceText1 [out] na TextLength2 pin [in] i ContainsText1 pin [in] i na RememberText1 pin [in]
- Spojite TextLength2 pin [out] za uspoređivanje Value3 pin [in]
- Spojite CompareValue3 pin [out] na And1 pin [1]
- Spojite ContainsText1 pin [out] na And1 pin [0]
- Spojite And1 pin [out] na AddValue1 pin [in]
- Povežite pin AddValue1 [out] za usporedbu pinValue1 pin [in]
- Spojite CompareValue1 pin [out] na MemoryText1 pin [zapamti] i pin [opoziv]
- Spojite iglu RememberText1 [out] na pin ReplaceText2 [in]
- Spojite ReplaceText2 pin [out] na pin NodeMCU ESP-12 serijski0 [in] i na pin za tekstualno polje DisplayOLED1 elemenata [in]
- Priključite DisplayOLED1 pin [out] na NodeMCU ESP-12 I2C pin [in]
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda, a zatim otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)
Korak 8: Igrajte se
Ako napajate NodeMCU modul, OLED LCD će početi prikazivati najnovije svjetske vijesti.
Čestitamo! Završili ste svoj projekt Vijesti uživo s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu: Veza za preuzimanje