Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Filloni Visuino dhe zgjidhni Llojin e Mini Bordit Arduino WeMos D1
- Hapi 3: Konfigurimi i WiFi
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Komponentët e Visuino Set
- Hapi 6: Në Visuino Connect Components
- Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 8: Luaj
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial do të mësojmë se si të marrim datën dhe orën nga serveri NIST TIME duke përdorur ESP8266 OLED dhe Visuino, Shikoni një video demonstruese.
Hapi 1: Çfarë ju nevojitet
- ESP8266 OLED
- Programi Visuino: Shkarkoni Visuino
Hapi 2: Filloni Visuino dhe zgjidhni Llojin e Mini Bordit Arduino WeMos D1
Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:
Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar WeMos D1 Mini! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "WeMos D1 Mini" siç tregohet në Figurën 2
Hapi 3: Konfigurimi i WiFi
- Zgjidhni WeMos D1 Mini dhe në modulet e redaktorit> WiFi> Pikat e hyrjes, klikoni në butonin […], në mënyrë që të hapet dritarja "Pikat e hyrjes". Në këtë redaktues tërhiqni pikën e hyrjes WiFi në anën e majtë.
- Në dritaren e pronave Nën "SSID" vendosni emrin e Rrjetit tuaj WiFi
- Nën "Fjalëkalimi" vendosni fjalëkalimin e hyrjes për rrjetin tuaj WiFi
- Mbyllni dritaren "Pikat e hyrjes"
- Në të majtë në redaktues zgjidhni Modulet> Wifi> Fole, klikoni në butonin […], në mënyrë që të hapet dritarja "Fole" Tërhiqni Klientin TCP/IP nga e djathta në anën e majtë, pastaj nën dritaren Properties vendosni portën: 37 dhe hostin: time-ag.nist.gov
- Mbyllni dritaren "Fole"
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni komponentin "Pulse Generator"
- Shtoni komponentin "Protokolli i Kohës së Internetit"
- Shtoni komponentin 2X "Fshi nën tekstin e djathtë"
- Shtoni komponentin 2X "Fshi nën tekstin e majtë"
- Shtoni përbërësin "SSD1306/SH1106 OLED Display (I2C)"
Hapi 5: Në Komponentët e Visuino Set
- Zgjidhni "PulseGenerator1" dhe në dritaren e pronave vendosni frekuencën në 0.1166667
- Zgjidhni "DeleteRightText1" dhe në dritaren e pronave vendosni Length në 13
- Zgjidhni "DeleteRightText2" dhe në dritaren e pronave vendosni Length në 5
- Zgjidhni "DeleteLeftText2" dhe në dritaren e pronave vendosni Length në 12
- Klikoni dy herë në përbërësin "DisplayOLED1"
Dialogu i elementeve do të tregojë
- Në Dialogun e Elementeve zgjeroni "Tekstin" në anën e djathtë dhe tërhiqeni "Draw Text" dhe tërhiqni 2X "Fusha e Tekstit" nga ana e djathtë në të majtë
- Në Dialogun e Elementeve zgjeroni "Linjat" në anën e djathtë dhe tërhiqni "Draw Line" nga ana e djathtë në të majtë
- Zgjidhni "Draw Text1" në anën e majtë dhe në dritaren e pronave vendosni "Text" në "Time & Date" (ose ndonjë tekst tjetër) dhe vendosni madhësinë në 2
- Zgjidhni "Draw Line1" dhe në dritaren e pronave vendosni "Gjerësia" në 120 dhe "Y" në 20
- Zgjidhni "Fusha e tekstit1" dhe në dritaren e vetive vendosni "Madhësia" në 2 dhe "Y" në 25
- Zgjidhni "Fusha e tekstit2" dhe në dritaren e vetive vendosni "Size" në 2 dhe "Y" në 45
Mbyllni Dialogun e Elementeve
Hapi 6: Në Visuino Connect Components
- Lidhni pinin "PulseGenerator1" [Out] me pinin "InternetTime1" [In]
- Lidhni pinin "InternetTime1" [Socket] me "WeMos D1 Mini"> TCP Client1 pin [In]
- Lidhni pinin "InternetTime1" [Out] me pinin "DeleteRightText1" [In] dhe pinin "DeleteRightText2" [In]
- Lidhni pinin "DeleteRightText1" [Out] me pinin "DeleteLeftText1" [In]
- Lidhni pinin "DeleteRightText2" [Out] me pinin "DeleteLeftText2" [In]
- Lidhni pinin "DeleteLeftText1" [Out] me "DisplayOLED1"> Fusha e Tekstit 1 pin [In]
- Lidhni pinin "DeleteLeftText2" [Out] në "DisplayOLED1"> Fusha e tekstit2 pin [In]
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 8: Luaj
Nëse aktivizoni modulin OLED ESP8266, ai do të lidhet me internetin dhe ekrani duhet të fillojë të tregojë datën dhe kohën nga serveri NIST
. Ju gjithashtu mund të eksperimentoni me serverë të tjerë që mund t'i gjeni këtu
Urime! Ju keni përfunduar projektin tuaj Koha e Internetit me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu. Mund ta shkarkoni dhe hapni atë në Visuino: