Obsah:

Visuino - Získejte přesný čas ze serveru Internet NIST pomocí NodeMCU: 8 kroků
Visuino - Získejte přesný čas ze serveru Internet NIST pomocí NodeMCU: 8 kroků

Video: Visuino - Získejte přesný čas ze serveru Internet NIST pomocí NodeMCU: 8 kroků

Video: Visuino - Získejte přesný čas ze serveru Internet NIST pomocí NodeMCU: 8 kroků
Video: Visuino - Beginner Series - Part 1 of 7 2024, Listopad
Anonim
Image
Image

V tomto tutoriálu použijeme NodeMCU Mini, OLED Lcd a Visuino k zobrazení živého internetového času ze serveru NIST na Lcd. Podívejte se na ukázkové video. Zásluhu na inspiraci má uživatel youtube „Ciprian Balalau“.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • NodeMCU Mini
  • OLED LcdRed LED
  • Prkénko
  • Propojovací vodiče
  • Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Připojte GND z NodeMCU k pinovému panelu (GND)
  • Připojte 5V pin z NodeMCU na pin na desce (kladný)
  • Připojte pin 0 (SCL) z NodeMCU k OLED LCD pinu (SCL)
  • Připojte pin 1 (SDA) z NodeMCU k OLED LCD pinu (SDA)
  • Připojte pin OLED LCD (VCC) ke kolíku (kladný)
  • Připojte pin OLED LCD (GND) ke kolíku (GND)

Krok 3: Spusťte Visuino a vyberte NodeMCU ESP-12

Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12
Spusťte Visuino a vyberte NodeMCU ESP-12

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování ESP 8266! Je také nutné nainstalovat Visuino. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „NodeMCU ESP-12“, jak je znázorněno na obrázku 2

Krok 4: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
  • Přidejte komponentu InternetTime
  • Přidejte komponentu generátoru impulsů a nastavte frekvenci na: 0,1166667
  • Přidejte komponentu DeleteRightText a nastavte délku na: 8
  • Přidejte komponentu DeleteLeftText a nastavte délku na 1
  • Přidejte OLED displej I2C

Dvakrát klikněte na komponentu OLED Display a přetáhněte „Nakreslit kulatý obdélník“na levou stranu (viz obrázek), nastavte Výška: 30, šířka: 120, x: 4, Y: 15

přetáhněte také „Textové pole“na levou stranu (viz obrázek), nastavte x: 17 Y: 30

Krok 5: Nastavení WiFi

Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi

Vyberte NodeMCU ESP-12 a v editoru Moduly> WiFi> Přístupové body klikněte na tlačítko […], aby se otevřelo okno „Přístupové body“

V tomto editoru přetáhněte přístupový bod WiFi na levou stranu.

  • Pod „SSID“zadejte název vaší WiFi sítě
  • V části „Heslo“zadejte přístupové heslo pro vaši WiFi síť

Zavřete okno „Přístupové body“

Vlevo v editoru vyberte Moduly> Wifi> Zásuvky, klikněte na tlačítko […], aby se otevřelo okno „Zásuvky“Přetáhněte TCP klienta zprava doleva

V okně Vlastnosti nastavte hostitele: time-b-g.nist.gov

V okně Vlastnosti nastavte port: 37

Krok 6: Ve Visuinu: Připojení komponent

Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
  • Připojte moduly NodeMCU ESP-12. WiFi. Sockets. TCPClient1 PIN [IN] k InternetTime1 PIN [Socket]
  • Připojte PIN PulseGenerator1 [OUT] k PINu InternetTime1 [Hodiny]
  • Připojte InternetTime1 PIN [Out] k NodeMCU ESP-12 Serial [0] PIN [IN] a k DeleteRightText1 PIN [IN]
  • Připojte PIN DeleteRightText1 [OUT] k PINu DeleteLeftText1 [IN]
  • Připojte DeleteLeftText1 PIN [OUT] k DisplayOLED1 Elements. Text Field1 PIN [IN]
  • Připojte DisplayOLED1 PIN [OUT] k NodeMCU ESP-12 I2C PIN [IN]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 8: Hrajte

Pokud napájíte modul NodeMCU, OLED LCD začne zobrazovat aktuální čas a datum.

Gratulujeme! Dokončili jste svůj projekt Živý internetový čas s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout a otevřít v aplikaci Visuino: odkaz ke stažení

Doporučuje: