Obsah:

Visuino - získajte presný čas zo servera Internet NIST pomocou NodeMCU: 8 krokov
Visuino - získajte presný čas zo servera Internet NIST pomocou NodeMCU: 8 krokov

Video: Visuino - získajte presný čas zo servera Internet NIST pomocou NodeMCU: 8 krokov

Video: Visuino - získajte presný čas zo servera Internet NIST pomocou NodeMCU: 8 krokov
Video: Как заработать 200 долларов в день на AUTOPILOT (Заработай он... 2024, November
Anonim
Image
Image

V tomto návode použijeme NodeMCU Mini, OLED Lcd a Visuino na zobrazenie živého internetového času zo servera NIST na LCD. Pozrite si ukážkové video. Kredit za inšpiráciu patrí používateľovi youtube „Ciprian Balalau“.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • NodeMCU Mini
  • OLED LcdRed LED
  • Breadboard
  • Prepojovacie vodiče
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Pripojte GND z NodeMCU k pinovému panelu (GND)
  • Pripojte 5V kolík z NodeMCU k vývodke (pozitívne)
  • Pripojte pin 0 (SCL) z NodeMCU k pinu OLED LCD (SCL)
  • Pripojte pin 1 (SDA) z NodeMCU k OLED LCD kolíku (SDA)
  • Pripojte kolík OLED LCD (VCC) k kolíku dosky (kladný)
  • Pripojte pin OLED LCD (GND) ku kolíku (GND)

Krok 3: Spustite Visuino a vyberte NodeMCU ESP-12

Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12
Spustite Visuino a vyberte NodeMCU ESP-12

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266! Tiež je potrebné nainštalovať Visuino. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „NodeMCU ESP-12“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent InternetTime
  • Pridajte komponent generátora impulzov a nastavte frekvenciu na: 0,1166667
  • Pridajte komponent DeleteRightText a nastavte dĺžku na: 8
  • Pridajte komponent DeleteLeftText a nastavte dĺžku na 1
  • Pridajte OLED displej I2C

Dvakrát kliknite na komponent OLED displeja a presuňte „Nakresliť okrúhly obdĺžnik“na ľavú stranu (pozri obrázok), nastavte Výška: 30, šírka: 120, x: 4, Y: 15

tiež presuňte „Textové pole“na ľavú stranu (pozri obrázok), nastavte x: 17 Y: 30

Krok 5: Nastavenie WiFi

Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi
Nastavenie WiFi

Vyberte NodeMCU ESP-12 a v editore Moduly> WiFi> Prístupové body kliknite na tlačidlo […], aby sa otvorilo okno „Prístupové body“

V tomto editore presuňte prístupový bod WiFi na ľavú stranu.

  • Pod „SSID“zadajte názov vašej siete WiFi
  • V časti „Heslo“zadajte prístupové heslo k vašej sieti WiFi

Zatvorte okno „Prístupové body“

Vľavo v editore vyberte Moduly> Wifi> Sokety, kliknite na tlačidlo […], aby sa otvorilo okno "Zásuvky" Potiahnite klienta TCP sprava doľava

V okne Vlastnosti nastavte hostiteľa: time-b-g.nist.gov

V okne Vlastnosti nastavte port: 37

Krok 6: Vo Visuino: Pripojenie komponentov

Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
  • Pripojte moduly NodeMCU ESP-12. WiFi. Sockets. TCPClient1 PIN [IN] k InternetTime1 PIN [zásuvka]
  • Pripojte PulseGenerator1 PIN [OUT] k InternetTime1 PIN [hodinám]
  • Pripojte InternetTime1 PIN [Out] k NodeMCU ESP-12 Serial [0] PIN [IN] a k DeleteRightText1 PIN [IN]
  • Pripojte PIN [OUT] k DeleteRightText1 k PIN k [LE] ku DeleteLeftText1
  • Pripojte PIN [OUT] k súboru DeleteLeftText1 k prvku DisplayOLED1 Elements. Text Field1 PIN [IN]
  • Pripojte 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

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 8: Hrajte

Ak napájate modul NodeMCU, na OLED LCD sa začne zobrazovať aktuálny čas a dátum.

Gratulujem Dokončili ste svoj projekt Živý internetový čas s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino: odkaz na stiahnutie

Odporúča: