Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
- 4 žingsnis: „WiFi“sąranka
- 5 veiksmas: „Visuino“pridėkite komponentų
- 6 veiksmas: „Visuino“: komponentų prijungimas
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
Video: NODEMCU IR VISUINO DISPLAY GYVOS NAUJIENOS IŠ INTERNETO: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-02-01 14:41
Šioje pamokoje mes naudosime „NodeMCU Mini“, „OLED LCD“ir „Visuino“, kad kas kelias sekundes iš interneto LCD ekrane rodytume tiesiogines NAUJIENAS. Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės
- „NodeMCU Mini“
- OLED LCD
- Bandomoji Lenta
- Jumperio laidai
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė
- Prijunkite GND iš „NodeMCU“prie duonos lentos kaiščio (gnd)
- Prijunkite 5 V kaištį iš „NodeMCU“prie duonos lentos kaiščio (teigiamas)
- Prijunkite 0 kaištį (SCL) iš „NodeMCU“prie OLED LCD kaiščio (SCL)
- Prijunkite 1 kaištį (SDA) iš „NodeMCU“prie OLED LCD kaiščio (SDA)
- Prijunkite OLED LCD kaištį (VCC) prie duonos lentos kaiščio (teigiamas)
- Prijunkite OLED LCD kaištį (GND) prie duonos lentos kaiščio (GND)
3 veiksmas: paleiskite „Visuino“ir pasirinkite „NodeMCU ESP-12“
Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266!
Taip pat reikia įdiegti „Visuino“. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite „Įrankiai“mygtuką „Arduino“komponente (1 pav.)
Kai pasirodys dialogo langas, pasirinkite „NodeMCU ESP-12“, kaip parodyta 2 paveiksle
4 žingsnis: „WiFi“sąranka
Pasirinkite NodeMCU ESP-12 ir redaktoriuje Moduliai> WiFi> Prieigos taškai spustelėkite […] mygtuką, kad būtų atidarytas langas „Prieigos taškai“
Šiame redaktoriuje vilkite „WiFi“prieigos tašką į kairę pusę.
- Skiltyje „SSID“nurodykite savo „WiFi“tinklo pavadinimą
- Skiltyje „Slaptažodis“įveskite savo „WiFi“tinklo prieigos slaptažodį
Uždarykite langą „Prieigos taškai“
Redaktoriaus kairėje pasirinkite Moduliai> Wifi> Lizdai, spustelėkite mygtuką […], kad būtų atidarytas langas „Lizdai“
Vilkite TCP klientą iš dešinės į kairę
Lange „Ypatybės“nustatykite prievadą: 80
5 veiksmas: „Visuino“pridėkite komponentų
Pridėkite „CharToText1“komponentą
Nustatykite maksimalų ilgį 1000
Pridėti ekraną OLED I2C
Dukart spustelėkite ir lange vilkite teksto lauką į kairę
Pridėti suformatuotą tekstą
įdėkite tai į „teksto“vertę: GET
Priimti: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8
Priimti simbolių rinkinį: *. *
Priimtina kalba: en-US, en; q = 0,7, sl; q = 0,3
Vedėjas: feeds.reuters.com
DNT: 1
Pridėti pakeistą tekstą (ReplaceText1)
- rinkinys „Nuo vertės“:
- nustatykite „ToValue“į tuščią
Pridėti pakeistą tekstą (ReplaceText2)
- (žr. paveikslėlį) rinkinys „Iš vertės“: TAB TAB
- nustatykite „ToValue“į tuščią
- Pridėti teksto ilgį (TextLength2)
- Pridėti ContainsText (ContainsText1)
-
Nustatykite „teksto“vertę: TAB TAB
(žr. paveikslėlį)
- Pridėti tekstą Prisiminti
-
Pridėkite logiką IR
- Pridėti AddValue
-
Nustatykite reikšmę: 1
-
Pridėti „CompareValue“(„CompareValue1“)
- rinkinys "comparetype": ctSmallerOrEqual
-
Nustatykite „vertę“: 2
-
Pridėti „CompareValue“(„CompareValue3“)
- rinkinys "comparetype": ctBigger
- Nustatykite „vertę“: 3
-
6 veiksmas: „Visuino“: komponentų prijungimas
- Prijunkite „NodeMCU ESP-12“> „WiFi“lizdų moduliai TCP Client1> Pin [Out] prie „CharToText1“kaiščio [į]
- Prijunkite „CharToText1“kaištį [iš] prie „ReplaceText1“kaiščio [į]
- Prijunkite „ReplaceText1 pin“[out] prie „TextLength2“kaiščio [į] ir „ContainsText1“kaiščio [į] ir prie „RememberText1“kaiščio [į]
- Prijunkite „TextLength2“kaištį [iš] prie „CompareValue3“kaiščio [į]
- Prijunkite „CompareValue3“kaištį [iš] prie „And1“kaiščio [1]
- Prijunkite „ContainsText1 pin“[out] prie „And1 pin [0]
- Prijunkite „And1 pin [out]“prie „AddValue1“kištuko [į]
- Prijunkite „AddValue1“kaištį [iš] prie „CompareValue1“kaiščio [į]
- Prijunkite „CompareValue1“kaištį [iš] prie „RememberText1“kaiščio [prisiminti] ir kaiščio [prisiminti]
- Prijunkite „RememberText1“kaištį [iš] prie „ReplaceText2“kaiščio [į]
- Prijunkite „ReplaceText2“kaištį [iš] prie „NodeMCU ESP-12 serial0“kaiščio [į] ir prie „DisplayOLED1“elementų teksto lauko kaiščio [į]
- Prijunkite „DisplayOLED1“kaištį [iš] prie „NodeMCU ESP-12 I2C“kaiščio [į]
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)
8 žingsnis: žaiskite
Jei įjungsite „NodeMCU“modulį, OLED LCD pradės rodyti naujausias pasaulio naujienas.
Sveikinu! Jūs baigėte savo tiesioginių naujienų projektą kartu su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Galite atsisiųsti ir atidaryti „Visuino“: Atsisiuntimo nuoroda
Rekomenduojamas:
Gyvos vaizdinės muzikos bandymas: 4 žingsniai
Gyvos vaizdinės muzikos bandymas: Sveiki, sveiki atvykę į mano pirmąjį bandymą kurti tiesioginę vaizdinę muziką! Mano vardas Wesley Pena ir esu interaktyvios daugialypės terpės specialistas Naujajame Džersyje. Ši pamoka yra mano interaktyvios muzikos programavimo klasės finalo dalis, kurioje
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: 5 žingsniai
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: Jei esate žmogus, kuris užsiima tinkle ir elektronika, dažniausiai susidursite su daiktų internetu, paprastai sutrumpintu kaip daiktų internetas, ir kad reiškia įrenginių, galinčių prisijungti prie interneto, rinkinį! Būdamas toks žmogus
Išmaniojo telefono valdomi „Bluetooth“šviesos diodai (su gyvos muzikos sinchronizavimu): 7 žingsniai
Išmaniųjų telefonų valdomi „Bluetooth“šviesos diodai (su gyvos muzikos sinchronizavimu): man visada patiko kurti daiktus, kai sužinojau, kad mano naujasis kolegijos bendrabutis turi siaubingą apšvietimą, nusprendžiau jį šiek tiek pagyvinti. *** ĮSPĖJIMAS *** Jei statote įgyvendindami šį projektą tokiu pat mastu kaip ir mano sąranka, jūs dirbsite su nemaža suma
Interneto laikrodis (NTP) daiktų interneto projektams: 6 žingsniai
Interneto laikrodis (NTP) daiktų interneto projektams: Šis projektas padės jums gauti laiko iš interneto daiktų interneto projektams nereikalaujant jokios papildomos RTC aparatūros. Šioje pamokoje aptarsime, kaip naudotis „Nokia LCD 5110“, gauti NTP duomenis iš interneto ir rodyti juos LCD konkrečiomis koordinatėmis. Turėkime
Interneto radijas/ interneto radijas su „Raspberry Pi 3“(be galvos): 8 žingsniai
Interneto radijas/ žiniatinklio radijas su „Raspberry Pi 3“(be galvos): HI Ar norite turėti savo radijo prieglobą internete, tada esate tinkamoje vietoje. Pasistengsiu kuo išsamiau paaiškinti. Išbandžiau kelis būdus, kad daugumai jų reikėjo garso plokštės, kurios nenorėjau pirkti. bet pavyko surasti