Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki a NodeMCU ESP-12 programot
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: WiFi beállítás
- 6. lépés: Visuino -ban: Alkatrészek csatlakoztatása
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
Videó: Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
- 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
- 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
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
- 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
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
- 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
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:
MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés
MCU Az Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: Az internetszolgáltatás elérése egyszerű feladat egy intelligens eszköz, például androidos telefon, táblagép vagy számítógép számára, de nem olyan egyszerű a mikrokontrollereken, mivel általában jobb csatlakozási és feldolgozási teljesítményt igényel. Ennek ellenére tehermentesíthetjük a
A Solaredge -adatok elérése Python használatával: 4 lépés
Hozzáférés a Solaredge adatokhoz Python használatával: Mivel a solaredge transzformátorok adatai nem helyben, hanem a solaredge szerverein tárolódnak, helyben akartam használni az adataimat, így használhatom az adatokat a saját programjaimban. Megmutatom, hogyan kérheti adatait a solaredge weboldalakon
Internet óra: Dátum és idő megjelenítése OLED -en ESP8266 NodeMCU használatával NTP protokollal: 6 lépés
Internet óra: megjelenítse a dátumot és az időt OLED -en ESP8266 használatával működő internetkapcsolat És ehhez a projekthez szüksége van egy esp8266 -ra, amely rendelkezik egy
Idő megszerzése az Internetről az ESP8266 használatával - NTP Clock Project ESP8266 Nodemcu segítségével: 5 lépés
Idő megszerzése az Internetről az ESP8266 használatával | NTP Clock Project ESP8266 Nodemcu segítségével: Ebben az oktatóanyagban megtudjuk, hogyan juthat időhöz az ESP8266/nodemcu használatával az Arduino IDE segítségével. Az idő megszerzése különösen hasznos az adatok naplózásában, hogy időbélyegezze a mért értékeket. Ha az ESP8266 projektje rendelkezik internet -hozzáféréssel, időt nyerhet a Network T
Biztonsági mentés a szerverről: 6 lépés
Biztonsági másolat készítése a szerverről: Ismerje meg, hogyan készíthet biztonsági másolatot a *nix dobozáról egy külső merevlemezre (vagy tapedrive -ra különösebb erőfeszítés nélkül). Lefedem a biztonsági mentési adathordozó telepítését, "dump" használatával, visszaállítva, és biztonsági másolatot készítek egy távoli szerverről egy külső merevlemezre