
Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino WeMos D1 Mini Board Type -t
- 3. lépés: WiFi beállítás
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino készlet összetevőiben
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
Ebben az oktatóanyagban megtanuljuk, hogyan lehet lekérni a dátumot és az időt a NIST TIME szerverről az ESP8266 OLED és Visuino segítségével, Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz


- ESP8266 OLED
- Visuino program: Töltse le a Visuino programot
2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino WeMos D1 Mini Board Type -t


Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:
Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához a WeMos D1 Mini programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
3. lépés: WiFi beállítás


- Válassza ki a WeMos D1 Mini elemet, majd a szerkesztő modulokban> WiFi> Hozzáférési pontok, kattintson a […] gombra, hogy megnyíljon a "Hozzáférési pontok" ablak. Ebben a szerkesztőben húzza a WiFi hozzáférési pontot a bal oldalra.
- A tulajdonságok ablakban az "SSID" alatt adja meg a WiFi hálózat nevét
- A "Jelszó" alatt adja meg a WiFi hálózat hozzáférési jelszavát
- Zárja be a "Hozzáférési pontok" ablakot
- A szerkesztő bal oldalán válassza a Modulok> Wifi> Sockets elemet, kattintson a […] gombra, hogy megnyíljon a "Sockets" ablak. Húzza a TCP/IP klienst jobbról balra, majd a Properties ablak alatt állítsa be a portot: 37 és a host: time-ag.nist.gov
- Zárja be a "Sockets" ablakot
4. lépés: A Visuino -ban összetevők hozzáadása



- Adja hozzá a "Pulse Generator" összetevőt
- Adja hozzá az "Internet Time Protocol" összetevőt
- Adjon hozzá 2X "Jobb alszöveg törlése" összetevőt
- Adjon hozzá 2X "Bal oldali szöveg törlése" összetevőt
- Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
5. lépés: A Visuino készlet összetevőiben



- Válassza a "PulseGenerator1" lehetőséget, és a tulajdonságok ablakban állítsa a frekvenciát 0.1166667 értékre
- Válassza a "DeleteRightText1" lehetőséget, és a tulajdonságok ablakban állítsa a Length értéket 13 -ra
- Válassza a "DeleteRightText2" lehetőséget, és a tulajdonságok ablakban állítsa a Length értéket 5 -re
- Válassza a "DeleteLeftText2" lehetőséget, és a tulajdonságok ablakban állítsa a 12 -es hosszúságot
- Kattintson duplán a "DisplayOLED1" összetevőre
Elemek párbeszédablak jelenik meg
- Az Elemek párbeszédpanelen bontsa ki a "Szöveg" elemet a jobb oldalon, és húzza a "Szöveg rajzolása" elemet, és húzza kétszer a "Szövegmezőt" jobb oldalról balra
- Az Elemek párbeszédablakban bontsa ki a "Vonalak" elemet a jobb oldalon, és húzza a "Vonal rajzolása" gombot jobb oldalról balra
- Válassza a "Szöveg rajzolása 1" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa a "Szöveg" értékét "Idő és dátum" (vagy más szöveg) értékre, és állítsa a méretet 2 -re
- Válassza a "Draw Line1" lehetőséget, és a tulajdonságok ablakban állítsa a "Width" értékét 120 -ra, az "Y" -t pedig 20 -ra
- Válassza a "Szövegmező1" lehetőséget, és a tulajdonságok ablakban állítsa a "Méret" értéket 2 -re és az "Y" értéket 25 -re
- Válassza a "Szövegmező2" lehetőséget, és a tulajdonságok ablakban állítsa a "Méret" értéket 2 -re és az "Y" értéket 45 -re
Zárja be az elemek párbeszédpanelt
6. lépés: A Visuino Connect komponensekben

- Csatlakoztassa a "PulseGenerator1" tűt [Out] az "InternetTime1" érintkezőhöz [In]
- Csatlakoztassa az "InternetTime1" tűt [Socket] a "WeMos D1 Mini"> TCP Client1 érintkezőhöz [In]
- Csatlakoztassa az "InternetTime1" pin [Out] gombot a "DeleteRightText1" pin [In] és a "DeleteRightText2" pin [In]
- Csatlakoztassa a "DeleteRightText1" tűt [Out] a "DeleteLeftText1" tűhöz [In]
- Csatlakoztassa a "DeleteRightText2" tűt [Out] a "DeleteLeftText2" tűhöz [In]
- Csatlakoztassa a "DeleteLeftText1" tűt [Out] a "DisplayOLED1"> Szövegmező1 érintkezőhöz [In]
- Csatlakoztassa a "DeleteLeftText2" tűt [Out] a "DisplayOLED1"> Szövegmező2 érintkezőhöz [In]
7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.
8. lépés: Játssz
Ha bekapcsolja az ESP8266 OLED modult, az csatlakozik az internethez, és a kijelzőn el kell kezdenie megjeleníteni a dátumot és az időt a NIST szerverről
. Kísérletezhet más szerverekkel is, amelyeket itt találhat
Gratulálunk! Befejezte az Internet Time projektjét a Visuino -val. Szintén mellékelve van a Visuino projekt, amelyet ehhez az Instructable -hez hoztam létre, innen letöltheti. A Visuino -ból letöltheti és megnyithatja:
Ajánlott:
(IOT projekt) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: 5 lépés

(IOT Project) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: Ebben az utasításban egy egyszerű IOT projektet fogunk felépíteni, amelyben lekérjük városunk időjárási adatait az openweather.com/api webhelyről, és megjelenítjük azokat a Feldolgozó szoftver segítségével
Adatok lekérése a Firebase adatbázisból a NodeMCU -n: 7 lépés

Adatok lekérése a Firebase adatbázisából a NodeMCU-n: Ehhez az utasításhoz lekérjük az adatokat a Google Firebase adatbázisából, és a NodeMCU használatával lekérjük a további elemzéshez. fiókot a Firebase adatbázis létrehozásához. 3) Töltse le a
Robotjáték lekérése: 6 lépés

Robotlejátszás lekérése: Az új Pixy2 és egy DFRobot ESP32 FireBeetle segítségével hozzon létre egy robotot, amely képes megtalálni és visszakeresni az elemeket
Jel lekérése egy régi joystickról: 5 lépés

Jelek lekérése egy régi joystickról: Ez egy olyan projekt, amelyen akkor kezdtem dolgozni, amikor találtam egy régi joystickot D15 porttal (játékport)
Adatok lekérése egy halott számítógépről: 4 lépés

Adatok lekérése egy halott számítógépről: Ez magában foglalja a merevlemez -meghajtó eltávolítását a halott számítógépről, és azt, hogy egy külső számítógépen külső HDD -nek tűnjön. Szüksége lesz rá: Egy másik számítógép Külső merevlemez Megjegyzés: A külső merevlemeznek azonos típusúnak kell lennie a cél HDD