Innehållsförteckning:

Visuino - Få exakt tid från internet NIST -server med hjälp av NodeMCU: 8 steg
Visuino - Få exakt tid från internet NIST -server med hjälp av NodeMCU: 8 steg

Video: Visuino - Få exakt tid från internet NIST -server med hjälp av NodeMCU: 8 steg

Video: Visuino - Få exakt tid från internet NIST -server med hjälp av NodeMCU: 8 steg
Video: Stepper motor control using Nextion HMI 2024, November
Anonim
Image
Image

I denna handledning kommer vi att använda NodeMCU Mini, OLED Lcd och Visuino för att visa live internet -tid från NIST Server på Lcd. Se en demonstrationsvideo. Krediten för inspiration går till youtube -användaren "Ciprian Balalau".

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • NodeMCU Mini
  • OLED LcdRed LED
  • Bakbord
  • Bygelkablar
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut GND från NodeMCU till breadboard pin (gnd)
  • Anslut 5V -stift från NodeMCU till brödbrädesstiftet (positivt)
  • Anslut stift 0 (SCL) från NodeMCU till OLED LCD -stift (SCL)
  • Anslut stift 1 (SDA) från NodeMCU till OLED LCD -stift (SDA)
  • Anslut OLED LCD -stift (VCC) till brödbrädestift (positivt)
  • Anslut OLED LCD -stift (GND) till brödbrädestift (GND)

Steg 3: Starta Visuino och välj NodeMCU ESP-12

Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort, följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera ESP 8266! Visuino måste också installeras. Starta Visuino som visas på den första bilden Klicka på knappen "Verktyg" på Arduino-komponenten (bild 1) i Visuino När dialogrutan visas väljer du "NodeMCU ESP-12" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till InternetTime -komponent
  • Lägg till pulsgeneratorkomponenten och ställ in frekvensen till: 0.1166667
  • Lägg till DeleteRightText -komponenten och ställ in längden till: 8
  • Lägg till DeleteLeftText -komponenten och ställ in längden till 1
  • Lägg till OLED -skärm I2C

Dubbelklicka på OLED Display -komponenten och dra "Rita rund rektangel" till vänster (se bilden), ställ in Höjd: 30, bredd: 120, x: 4, Y: 15

dra också "Textfält" till vänster (se bilden), ställ in x: 17 Y: 30

Steg 5: WiFi -installation

WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation
WiFi -installation

Välj NodeMCU ESP-12 och i redigeringsmodulerna> WiFi> åtkomstpunkter klickar du på knappen […] så att fönstret "Åtkomstpunkter" öppnas

I den här redigeraren drar du WiFi -åtkomstpunkten till vänster.

  • Under "SSID" sätter du namnet på ditt WiFi -nätverk
  • Under "Lösenord" sätter du åtkomstlösenordet för ditt WiFi -nätverk

Stäng fönstret "Åtkomstpunkter"

Till vänster i redigeraren väljer du Moduler> Wifi> Socklar, klickar på […] -knappen så att fönstret "Sockets" öppnas Dra TCP -klienten från höger till vänster

Under fönstret Egenskaper anger du värd: time-b-g.nist.gov

Under Egenskaper fönster ställ in port: 37

Steg 6: I Visuino: Anslutande komponenter

I Visuino: Anslutande komponenter
I Visuino: Anslutande komponenter
  • Anslut NodeMCU ESP-12-moduler. WiFi. Sockets. TCPClient1 PIN [IN] till InternetTime1 PIN [Socket]
  • Anslut PulseGenerator1 PIN [OUT] till InternetTime1 PIN [Clock]
  • Anslut InternetTime1 PIN [Out] till NodeMCU ESP-12 Serial [0] PIN [IN] och till DeleteRightText1 PIN [IN]
  • Anslut DeleteRightText1 PIN [OUT] till DeleteLeftText1 PIN [IN]
  • Anslut DeleteLeftText1 PIN [OUT] till DisplayOLED1 Elements. Text Field1 PIN [IN]
  • Anslut DisplayOLED1 PIN [OUT] till NodeMCU ESP-12 I2C PIN [IN]

Steg 7: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 8: Spela

Om du driver NodeMCU -modulen börjar OLED -LCD: n att visa aktuell tid och datum.

Grattis! Du har slutfört ditt Live Internet Time -projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino: Nedladdningslänk

Rekommenderad: