Turinys:
- 1 žingsnis: ko jums reikės
- 2 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino WeMos D1 Mini Board“tipą
- 3 žingsnis: „WiFi“sąranka
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 žingsnis: Visuino rinkinio komponentuose
- 6 veiksmas: „Visuino Connect“komponentuose
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
Video: ESP8266 OLED - Gaukite laiką ir datą iš interneto: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje sužinosime, kaip gauti datą ir laiką iš NIST TIME serverio naudojant ESP8266 OLED ir Visuino, Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės
- ESP8266 OLED
- „Visuino“programa: atsisiųskite „Visuino“
2 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino WeMos D1 Mini Board“tipą
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 šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „WeMos D1 Mini“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „WeMos D1 Mini“, kaip parodyta 2 paveiksle
3 žingsnis: „WiFi“sąranka
- Pasirinkite „WeMos D1 Mini“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ę.
- Ypatybių lange po „SSID“įrašykite savo „WiFi“tinklo pavadinimą
- Skiltyje „Slaptažodis“įveskite savo „WiFi“tinklo prieigos slaptažodį
- Uždarykite langą „Prieigos taškai“
- Kairėje redaktoriaus dalyje pasirinkite Moduliai> Wifi> Lizdai, spustelėkite mygtuką […], kad atsidarytų langas „Lizdai“Vilkite TCP/IP klientą iš dešinės į kairę, tada po lango ypatybėmis nustatykite prievadą: 37 ir pagrindinį kompiuterį: time-ag.nist.gov
- Uždarykite langą „Lizdai“
4 žingsnis: „Visuino“pridėkite komponentų
- Pridėkite komponentą „Impulsų generatorius“
- Pridėkite komponentą „Interneto laiko protokolas“
- Pridėkite 2X komponentą „Ištrinti dešinįjį antrinį tekstą“
- Pridėkite 2X komponentą „Ištrinti kairįjį antrinį tekstą“
- Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“
5 žingsnis: Visuino rinkinio komponentuose
- Pasirinkite „PulseGenerator1“ir ypatybių lange nustatykite dažnį iki 0.1166667
- Pasirinkite „DeleteRightText1“ir ypatybių lange nustatykite ilgį į 13
- Pasirinkite „DeleteRightText2“ir ypatybių lange nustatykite ilgį į 5
- Pasirinkite „DeleteLeftText2“ir ypatybių lange nustatykite ilgį į 12
- Dukart spustelėkite komponentą „DisplayOLED1“
Bus parodytas elementų dialogas
- Dialogo lange „Elementai“dešinėje pusėje išplėskite „Tekstas“ir vilkite „Piešti tekstą“ir vilkite 2 kartus „Teksto laukas“iš dešinės į kairę
- Elemento dialogo lange dešinėje pusėje išplėskite „Linijos“ir vilkite „Nubrėžti liniją“iš dešinės į kairę
- Kairėje pusėje pasirinkite „Piešti tekstą1“, o ypatybių lange nustatykite „Tekstas“į „Laikas ir data“(arba kitą tekstą) ir nustatykite dydį 2
- Pasirinkite „Draw Line1“ir ypatybių lange nustatykite „Width“į 120 ir „Y“į 20
- Pasirinkite „Teksto laukas1“ir ypatybių lange nustatykite „Dydis“į 2, o „Y“- į 25
- Pasirinkite „Teksto laukas2“ir ypatybių lange nustatykite „Dydis“į 2, o „Y“- į 45
Uždarykite elementų dialogą
6 veiksmas: „Visuino Connect“komponentuose
- Prijunkite „PulseGenerator1“kaištį [išėjimas] prie „InternetTime1“kaiščio [į]
- Prijunkite „InternetTime1“kaištį [lizdas] prie „WeMos D1 Mini“> TCP kliento1 kaiščio [į]
- Prijunkite „InternetTime1“kaištį [iš] prie „DeleteRightText1“kaiščio [į] ir „DeleteRightText2“kaiščio [į]
- Prijunkite „DeleteRightText1“kaištį [iš] į „DeleteLeftText1“kaištį [į]
- Prijunkite „DeleteRightText2“kaištį [iš] į „DeleteLeftText2“kaištį [į]
- Prijunkite „DeleteLeftText1“kaištį [išvestis] prie „DisplayOLED1“> teksto lauko1 kaiščio [į]
- Prijunkite „DeleteLeftText2“kaištį [išėjimas] prie „DisplayOLED1“> Teksto lauko2 kaištis [į]
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
8 žingsnis: žaiskite
Jei įjungsite ESP8266 OLED modulį, jis prisijungs prie interneto ir ekrane turėtų būti rodoma data ir laikas iš NIST serverio
. Taip pat galite eksperimentuoti su kitais serveriais, kuriuos rasite čia
Sveikinu! Su Visuino baigėte savo interneto laiko projektą. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiai „Instructable“, galite jį atsisiųsti čia. Galite atsisiųsti ir atidaryti „Visuino“:
Rekomenduojamas:
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: 6 žingsniai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: Sveiki, vaikinai, šioje instrukcijoje mes sukursime interneto laikrodį, kuris gaus laiko iš interneto, todėl šiam projektui vykdyti nereikės jokio RTC, o tik veikiantis interneto ryšys Ir šiam projektui jums reikia esp8266, kuris turės
Laiko gavimas iš interneto naudojant ESP8266 - NTP laikrodžio projektas su ESP8266 „Nodemcu“: 5 žingsniai
Laiko gavimas iš interneto naudojant ESP8266 | NTP laikrodžio projektas su ESP8266 Nodemcu: Šioje pamokoje pamatysime, kaip gauti laiko naudojant ESP8266/nodemcu su „Arduino IDE“. Laiko gavimas yra ypač naudingas registruojant duomenis ir rodant laiko žymę. Jei jūsų ESP8266 projektas turi prieigą prie interneto, galite gauti laiko naudodami „Network T
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
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