Tartalomjegyzék:

ESP8266 OLED - Idő és dátum lekérése az internetről: 8 lépés
ESP8266 OLED - Idő és dátum lekérése az internetről: 8 lépés

Videó: ESP8266 OLED - Idő és dátum lekérése az internetről: 8 lépés

Videó: ESP8266 OLED - Idő és dátum lekérése az internetről: 8 lépés
Videó: 7. ESP32 webkliens IOT alkalmazások 2024, Július
Anonim

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

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
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

Indítsa el a Visuino programot, és válassza ki az Arduino WeMos D1 Mini Board Type -t
Indítsa el a Visuino programot, és válassza ki az Arduino WeMos D1 Mini Board Type -t
Indítsa el a Visuino programot, és válassza ki az Arduino WeMos D1 Mini Board Type -t
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

WiFi beállítás
WiFi beállítás
WiFi beállítá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

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
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

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  • 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

Visuino Connect komponensekben
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

Az Arduino kód létrehozása, fordítása és feltöltése
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: