Tartalomjegyzék:

Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés
Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés

Videó: Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés

Videó: Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés
Videó: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, December
Anonim
Image
Image

Ebben az oktatóanyagban a NodeMCU Mini, az OLED Lcd és a Visuino segítségével jelenítjük meg az élő internetes időt a NIST Serverről az LCD -n. Nézzen meg egy bemutató videót. Az inspiráció elismerése a "Ciprian Balalau" youtube -felhasználót illeti.

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
Amire szüksége lesz
Amire szüksége lesz
  • NodeMCU Mini
  • OLED LcdRed LED
  • Kenyeretábla
  • Jumper vezetékek
  • Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa a GND -t a NodeMCU -ról a kenyértáblához (gnd)
  • Csatlakoztassa az 5 V -os csatlakozót a NodeMCU -ból a kenyérsütő táblához (pozitív)
  • Csatlakoztassa a 0 -as tűt (SCL) a NodeMCU -ból az OLED LCD -tűhöz (SCL)
  • Csatlakoztassa az 1 -es tűt (SDA) a NodeMCU -ból az OLED LCD -tűbe (SDA)
  • Csatlakoztassa az OLED LCD -tűt (VCC) a kenyértáblához (pozitív)
  • Csatlakoztassa az OLED LCD tűt (GND) a kenyértáblás csaphoz (GND)

3. lépés: Indítsa el a Visuino programot, és válassza ki a NodeMCU ESP-12 programot

Indítsa el a Visuino programot, és válassza a NodeMCU ESP-12 lehetőséget
Indítsa el a Visuino programot, és válassza a NodeMCU ESP-12 lehetőséget
Indítsa el a Visuino programot, és válassza a NodeMCU ESP-12 lehetőséget
Indítsa el a Visuino programot, és válassza a NodeMCU ESP-12 lehetőséget

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 az utasításban leírt lépéseket az Arduino IDE beállításához az ESP 8266 programra! A Visuino -t is telepíteni kell. 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).

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
  • InternetTime összetevő hozzáadása
  • Adja hozzá a Pulse Generator komponenst, és állítsa be a frekvenciát: 0.1166667
  • Add hozzá a DeleteRightText összetevőt, és állítsd be a hosszúságot: 8
  • Adja hozzá a DeleteLeftText összetevőt, és állítsa a hosszúságot 1 -re
  • Add hozzá az I2C OLED kijelzőt

Kattintson duplán az OLED kijelző összetevőjére, és húzza a "Kerek téglalap rajzolása" elemet balra (lásd a képet), állítsa be a Magasság: 30, szélesség: 120, x: 4, Y: 15 értékeket.

húzza a "Szöveg mezőt" is balra (lásd a képet), állítsa be az x: 17 Y: 30 értéket

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

Válassza ki a NodeMCU ESP-12 lehetőséget, és a Modulok> WiFi> Hozzáférési pontok szerkesztőben 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.

  • 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 -klienst jobbról balra

A Tulajdonságok ablakban állítsa be a gazdagépet: time-b-g.nist.gov

A Tulajdonságok ablakban állítsa be a portot: 37

6. lépés: Visuino -ban: Alkatrészek csatlakoztatása

Visuino: Összekötő alkatrészek
Visuino: Összekötő alkatrészek
  • Csatlakoztassa a NodeMCU ESP-12 modulokat. WiFi. Sockets. TCPClient1 PIN [IN] az InternetTime1 PIN-kódhoz [Socket]
  • Csatlakoztassa a PulseGenerator1 PIN -kódot [OUT] az InternetTime1 PIN -kódhoz [Óra]
  • Csatlakoztassa az InternetTime1 PIN-kódot [Out] a NodeMCU ESP-12 soros [0] PIN-kódhoz [IN] és a DeleteRightText1 PIN-kódhoz [IN]
  • Csatlakoztassa a DeleteRightText1 PIN -kódot [OUT] a DeleteLeftText1 PIN -kódhoz [IN]
  • Csatlakoztassa a DeleteLeftText1 PIN -kódot [OUT] a DisplayOLED1 elemekhez. Szövegmező1 PIN [IN]
  • Csatlakoztassa a DisplayOLED1 PIN-kódot [OUT] a NodeMCU ESP-12 I2C PIN-kódhoz [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
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

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

8. lépés: Játssz

Ha bekapcsolja a NodeMCU modult, az OLED LCD elkezdi megjeleníteni az aktuális időt és dátumot.

Gratulálunk! Befejezte a Live Internet Time projektjét a Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre. Letöltheti és megnyithatja a Visuino -ban: Letöltési link

Ajánlott: