Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici bomo uporabili NodeMCU Mini, OLED Lcd in Visuino za prikaz NOVOSTI v živo vsakih nekaj sekund iz interneta na LCD -prikazovalniku. Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- NodeMCU Mini
- OLED Lcd
- Ogledna plošča
- Mostične žice
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Priključite GND iz NodeMCU na pin za matično ploščo (gnd)
- Priključite 5V pin iz NodeMCU na pin za matično ploščo (pozitivno)
- Priključite pin 0 (SCL) iz NodeMCU na pin OLED LCD (SCL)
- Priključite pin 1 (SDA) iz NodeMCU na pin OLED LCD (SDA)
- Pin OLED LCD (VCC) priključite na pin za matično ploščo (pozitiven)
- Pin OLED LCD (GND) priključite na pin za matično ploščo (GND)
Korak: Zaženite Visuino in izberite NodeMCU ESP-12
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266!
Namestiti je treba tudi Visuino. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu
Ko se prikaže pogovorno okno, izberite "NodeMCU ESP-12", kot je prikazano na sliki 2
4. korak: Nastavitev WiFi
Izberite NodeMCU ESP-12 in v urejevalniku Moduli> WiFi> Dostopne točke kliknite gumb […], da se odpre okno »Dostopne točke«
V tem urejevalniku povlecite dostopno točko WiFi na levo stran.
- Pod "SSID" vnesite ime svojega omrežja WiFi
- Pod "Geslo" vnesite geslo za dostop do vašega omrežja WiFi
Zaprite okno "Dostopne točke"
Na levi strani v urejevalniku izberite Moduli> Wifi> Vtičnice, kliknite gumb […], da se odpre okno »Vtičnice«
Povlecite odjemalca TCP z desne na levo stran
Pod oknom Lastnosti nastavite vrata: 80
5. korak: V Visuinu dodajte komponente
Dodajte komponento CharToText1
Največja dolžina 1000
Dodajte zaslon OLED I2C
Dvokliknite in v oknu povlecite besedilno polje v levo
Dodajte oblikovano besedilo
postavite to pod vrednost "besedilo": GET https://feeds.reuters.com/Reuters/worldNews
Sprejmi: text/html, application/xhtml+xml, application/xml; q = 0,9, image/webp, image/apng, */ *; q = 0,8
Accept-Charset: *. *
Jezik sprejema: en-ZDA, en; q = 0,7, sl; q = 0,3
Gostitelj: feeds.reuters.com
DNT: 1
Dodaj nadomestno besedilo (ReplaceText1)
- nastavite "Od vrednosti":
- nastavite "ToValue" na prazno
Dodaj nadomestno besedilo (ReplaceText2)
- (glej sliko) nastavite "Od vrednosti": TAB TAB
- nastavite "ToValue" na prazno
- Dodaj dolžino besedila (TextLength2)
- Dodaj ContainsText (ContainsText1)
-
Nastavite besedilno vrednost: TAB TAB
(glej sliko)
- Dodaj zapomni besedilo
-
Dodajte logiko IN
- Dodajte AddValue
-
nastavljena vrednost: 1
-
Dodaj CompareValue (CompareValue1)
- nastavite "comparetype": ctSmallerOrEqual
- nastavite "vrednost": 2
-
Dodaj CompareValue (CompareValue3)
- nastavite "comparetype": ctBigger
- nastavite "vrednost": 3
6. korak: V Visuinu: Povezovanje komponent
- Povežite NodeMCU ESP-12> moduli WiFi vtičnice TCP Client1> Pin [Out] na pin CharToText1 [In]
- Pin [out] priključite CharToText1 na pin ReplaceText1 [in]
- Pin ReplaceText1 [out] priključite na TextLength2 pin [in] in ContainsText1 pin [in] in na MemoryText1 pin [in]
- Priključite TextLength2 pin [out] za primerjavo Value3 pin [in]
- Pin [out] priključka CompareValue3 povežite z vtičem And1 [1]
- Priključi ContainsText1 pin [out] na And1 pin [0]
- Priključite And1 pin [out] na pin AddValue1 [in]
- Priključite pin [AddValue1 [out] za primerjavo pinValue1 pin [in]
- Pin [ven] za primerjavoVrednosti1 povežite z zatičemText1 [zapomnite si] in pripnite [odpoklic]
- Priključite zatič RememberText1 [out] na pin ReplaceText2 [in]
- Pin [out] ReplaceText2 priključite na pin NodeMCU ESP-12 serial0 [in] in na pin za besedilo polja DisplayOLED1 [in]
- Priključite DisplayOLED1 pin [out] na pin NodeMCU ESP-12 I2C [in]
Korak 7: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)
8. korak: Igrajte se
Če napajate modul NodeMCU, bo LCD OLED začel prikazovati najnovejše svetovne novice.
Čestitamo! Z Visuinom ste zaključili projekt Live News. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v programu Visuino: Povezava za prenos