Indholdsfortegnelse:

Visuino - Få præcis tid fra internet NIST -server ved hjælp af NodeMCU: 8 trin
Visuino - Få præcis tid fra internet NIST -server ved hjælp af NodeMCU: 8 trin

Video: Visuino - Få præcis tid fra internet NIST -server ved hjælp af NodeMCU: 8 trin

Video: Visuino - Få præcis tid fra internet NIST -server ved hjælp af NodeMCU: 8 trin
Video: Тайная лаборатория - лазер на 1500 ватт 500 литров жидкого азота и турбина 2024, December
Anonim
Image
Image

I denne vejledning vil vi bruge NodeMCU Mini, OLED Lcd og Visuino til at vise live internettid fra NIST Server på Lcd. Se en demonstrationsvideo. Æren for inspirationen går til youtube -brugeren "Ciprian Balalau".

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
  • NodeMCU Mini
  • OLED LcdRed LED
  • Brødbræt
  • Jumper ledninger
  • Visuino -program: Download Visuino

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet
  • Tilslut GND fra NodeMCU til breadboard pin (gnd)
  • Tilslut 5V pin fra NodeMCU til breadboard pin (positiv)
  • Tilslut pin 0 (SCL) fra NodeMCU til OLED LCD pin (SCL)
  • Tilslut pin 1 (SDA) fra NodeMCU til OLED LCD pin (SDA)
  • Tilslut OLED LCD pin (VCC) til breadboard pin (positiv)
  • Tilslut OLED LCD pin (GND) til breadboard pin (GND)

Trin 3: Start Visuino, og vælg NodeMCU ESP-12

Start Visuino, og vælg NodeMCU ESP-12
Start Visuino, og vælg NodeMCU ESP-12
Start Visuino, og vælg NodeMCU ESP-12
Start Visuino, og vælg NodeMCU ESP-12

For at starte programmeringen af Arduino skal du have Arduino IDE installeret herfra:

Vær opmærksom på, at der er nogle kritiske fejl i Arduino IDE 1.6.6. Sørg for, at du installerer 1.6.7 eller højere, ellers fungerer denne instruks ikke! Hvis du ikke har gjort det, skal du følge trinene i denne instruktion for at konfigurere Arduino IDE til at programmere ESP 8266! Visuino skal også installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino-komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "NodeMCU ESP-12" som vist på billede 2

Trin 4: Tilføj komponenter i Visuino

Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
  • Tilføj InternetTime -komponent
  • Tilføj pulsgenerator -komponent, og indstil frekvensen til: 0.1166667
  • Tilføj DeleteRightText -komponent, og indstil længden til: 8
  • Tilføj DeleteLeftText -komponent, og indstil længden til 1
  • Tilføj OLED -skærm I2C

Dobbeltklik på OLED Display -komponenten og træk "Tegn rundt rektangel" til venstre (se billedet), indstil Højde: 30, bredde: 120, x: 4, Y: 15

træk også "Tekstfelt" til venstre (se billedet), sæt x: 17 Y: 30

Trin 5: WiFi -opsætning

WiFi -opsætning
WiFi -opsætning
WiFi -opsætning
WiFi -opsætning
WiFi -opsætning
WiFi -opsætning

Vælg NodeMCU ESP-12, og i editoren Moduler> WiFi> Adgangspunkter skal du klikke på knappen […], så vinduet "Adgangspunkter" åbnes

I denne editor skal du trække WiFi -adgangspunktet til venstre.

  • Under "SSID" skal du sætte navnet på dit WiFi -netværk
  • Under "Password" skal du sætte adgangskoden til dit WiFi -netværk

Luk vinduet "Adgangspunkter"

Til venstre i editoren vælg Moduler> Wifi> Sockets, klik på knappen […], så vinduet "Sockets" åbnes Træk TCP -klienten fra højre til venstre side

Under vinduet Egenskaber indstil vært: time-b-g.nist.gov

Under Egenskaber vindue sæt port: 37

Trin 6: I Visuino: Tilslutningskomponenter

I Visuino: Tilslutningskomponenter
I Visuino: Tilslutningskomponenter
  • Tilslut NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] til InternetTime1 PIN [Socket]
  • Tilslut PulseGenerator1 PIN [OUT] til InternetTime1 PIN [Ur]
  • Tilslut InternetTime1 PIN [Out] til NodeMCU ESP-12 Serial [0] PIN [IN] og til DeleteRightText1 PIN [IN]
  • Tilslut DeleteRightText1 PIN [OUT] til DeleteLeftText1 PIN [IN]
  • Tilslut DeleteLeftText1 PIN [OUT] til DisplayOLED1 Elements. Text Field1 PIN [IN]
  • Tilslut DisplayOLED1 PIN [OUT] til NodeMCU ESP-12 I2C PIN [IN]

Trin 7: Generer, kompiler og upload Arduino -koden

Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden

I Visuino skal du trykke på F9 eller klikke på knappen vist på billede 1 for at generere Arduino -koden, og åbne Arduino IDE

I Arduino IDE skal du klikke på knappen Upload for at kompilere og uploade koden (billede 2)

Trin 8: Spil

Hvis du tænder for NodeMCU -modulet, begynder OLED Lcd at vise det aktuelle tidspunkt og den aktuelle dato.

Tillykke! Du har gennemført dit Live Internet Time -projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable. Du kan downloade og åbne den i Visuino: Downloadlink

Anbefalede: