Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
- Korak 3: U Visuinu postavite StickC ploču
- Korak 4: Postavljanje WiFi mreže
- Korak 5: U Visuinu dodajte komponente
- Korak 6: U Visuinu Set Components
- Korak 7: U Visuino Connect komponentama
- Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 9: Igrajte se
Video: Dobijte vrijeme i datum s interneta - Vodič: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom ćemo vodiču naučiti kako dobiti datum i vrijeme s NIST TIME servera pomoću M5Stack StickC i Visuina, Pogledajte demonstracijski video.
Korak 1: Šta će vam trebati
M5StickC ESP32: možete ga nabaviti ovdje
Visuino program: Preuzmite Visuino
Napomena: Ovdje pročitajte ovaj vodič o tome kako instalirati StickC ESP32 ploču
Korak 2: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "M5 Stack Stick C" kao što je prikazano na slici 2
Korak 3: U Visuinu postavite StickC ploču
Kliknite na ploču "M5 Stack Stick C" da biste je odabrali
U prozoru "Svojstva" odaberite "Moduli" i kliknite "+" za proširenje, Odaberite "Display ST7735" i kliknite "+" da biste ga proširili, postavite "Orientation" na "goRight"
Postavite "Boja pozadine" na "ClBlack" Odaberite "Elementi" i kliknite na plavo dugme sa 3 tačke…
Dijalog elemenata će se prikazati
U dijalogu Elementi proširite "Tekst" s desne strane i povucite "Nacrtaj tekst" i povucite 2X "Tekstualno polje" s desne strane na lijevu stranu
- Odaberite tekst "Nacrtaj tekst1" s lijeve strane i u prozoru svojstava postavite veličinu na 2, boju na aclLime i tekst na "Datum i vrijeme"
- Odaberite "Polje za tekst1" s lijeve strane i u prozoru svojstava postavite veličinu na 2, boju na aclAqua i Y na 10
- Odaberite "Polje za tekst 2" s lijeve strane i u prozoru svojstava postavite veličinu na 2 i Y na 30
Korak 4: Postavljanje WiFi mreže
Kliknite na ploču "M5 Stack Stick C" da biste je odabrali
U prozoru "Svojstva" odaberite "Moduli" i kliknite "+" za proširenje, "WiFi" i kliknite "+" za proširenje, odaberite "Poveži se s pristupnim točkama" i kliknite gumb (3 točke)
U prozoru "AccessPoints" povucite "WiFi Access Point" na lijevu stranu.
Zatim na lijevoj strani odaberite "Access Point1" i u prozoru svojstava postavite
- Pod "SSID" stavite naziv svoje WiFi mreže
- Pod "Lozinka" stavite pristupnu lozinku za svoju WiFi mrežu
U prozoru "Svojstva" odaberite "Moduli" i kliknite "+" za proširenje, "WiFi" i kliknite "+" za proširenje,> Utičnice, kliknite gumb […], tako da će se otvoriti prozor "Utičnice" Prevucite TCP klijenta sa s desne strane na lijevu stranu i postavljen prozor Pod Svojstva
- port: 37 i
- domaćin: time-b-g.nist.gov
Korak 5: U Visuinu dodajte komponente
Dodajte komponentu "Generator impulsa"
Dodajte komponentu "Internet Time Protocol"
Dodajte 2X komponentu "Delete Right Sub Text"
Dodajte 2X komponentu "Izbriši lijevi podtekst"
Korak 6: U Visuinu Set Components
- Odaberite "PulseGenerator1" i u prozoru svojstava postavite frekvenciju na 0.1166667
- Odaberite "DeleteRightText1" i u prozoru svojstava postavite Length na 13
- Odaberite "DeleteRightText2" i u prozoru svojstava postavite Length na 5
- Odaberite "DeleteLeftText2" i u prozoru svojstava postavite Length na 12
Korak 7: U Visuino Connect komponentama
- Spojite "PulseGenerator1" pin [Out] na "InternetTime1" pin [In]
- Spojite "InternetTime1" pin [utičnica] na "M5 Stack Stick C"> TCP klijent1 pin [In]
- Priključite pin "InternetTime1" [Out] na pin "DeleteRightText1" [In] i pin "DeleteRightText2" [In]
- Priključite pin "DeleteRightText1" [Out] na pin "DeleteLeftText1" [In]
- Spojite pin "DeleteRightText2" [Out] na pin "DeleteLeftText2" [In]
- Spojite pin "DeleteLeftText1" [Out] na "M5 Stack Stick C"> Zaslon ST7735> Pin za tekst1 pin [In]
- Priključite pin "DeleteLeftText2" [Out] na "M5 Stack Stick C"> Zaslon ST7735> Pin za polje 2 za tekst [In]
Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
Pritisnite ikonu Arduino na alatnoj traci, ovo će generirati kôd i otvoriti Arduino IDE. Dugme pored njega će kompajlirati i poslati kôd ravno na uređaj. Po prvi put ćete htjeti otvoriti IDE kako biste bili sigurni da je COM port ispravno postavljen. Nakon toga će Arduino IDE spremiti vaše postavke.
Jednom u Arduino IDE -u provjerite jesu li vaša ploča, brzina i port ispravno postavljeni. Najvjerojatnije ćete morati postaviti COM port iz podmenija, ali ostale bi trebalo postaviti automatski. Ako imate više od jednog COM porta, pokušajte ukloniti svoj M5Stick, pogledajte i pogledajte koji portovi ostaju, a zatim ponovo spojite M5Stick i pogledajte koji se vraća. To je COM port.
Zatim kliknite na Upload. Ovo će potvrditi (kompajlirati) i otpremiti.
Korak 9: Igrajte se
Ako napajate modul M5Sticks, on će se spojiti na internet i na ekranu bi trebao početi prikazivati datum i vrijeme sa NIST servera
. Također možete eksperimentirati s drugim serverima koje možete pronaći ovdje
Čestitamo! Završili ste svoj projekt M5Sticks s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti ovdje. Možete ga preuzeti i otvoriti u Visuinu:
Preporučuje se:
(IOT projekt) Dobijte podatke o vremenu pomoću ESP8266 i Openweather API -ja: 5 koraka
(IOT projekt) Dobijte podatke o vremenu pomoću ESP8266 i Openweather API -ja: U ovom uputstvu ćemo izgraditi jednostavan IOT projekt u kojem će dohvatiti vremenske podatke našeg grada s openweather.com/api i prikazati ih pomoću softvera za obradu
ESP8266 OLED - Dobijte vrijeme i datum s interneta: 8 koraka
ESP8266 OLED - Dobijte vrijeme i datum s Interneta: U ovom ćemo vodiču naučiti kako dobiti datum i vrijeme s NIST TIME servera pomoću ESP8266 OLED i Visuina, Pogledajte demonstracijski video
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: 6 koraka
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: Zdravo momci u ovim uputstvima napravit ćemo internetski sat koji će dobijati vrijeme s interneta tako da ovom projektu neće trebati nikakav RTC za pokretanje, samo će mu trebati radna internetska veza A za ovaj projekt potreban vam je esp8266 koji će imati
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju - Dobijte sobnu temperaturu i vlažnost u svom pregledniku: 6 koraka
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju | Dobijte sobnu temperaturu i vlažnost u svom pregledniku: Zdravo momci, danas ćemo napraviti vlažnost & sistem za praćenje temperature pomoću ESP 8266 NODEMCU & Senzor temperature DHT11. Temperatura i vlažnost će se dobiti pomoću DHT11 senzora & u pretraživaču se može vidjeti kojom će se web stranicom upravljati
Visuino - Dobijte precizno vrijeme sa Internet NIST servera koristeći NodeMCU: 8 koraka
Visuino - Dobijte precizno vrijeme sa Internet NIST servera pomoću NodeMCU -a: U ovom vodiču koristit ćemo NodeMCU Mini, OLED Lcd i Visuino za prikaz internetskog vremena uživo sa NIST servera na LCD -u. Pogledajte demonstracijski video. Zasluga za inspiraciju pripada korisniku youtube -a " Ciprian Balalau "