INHOUDSOPGAWE:

ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe
ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe

Video: ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe

Video: ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, November
Anonim

In hierdie handleiding leer ons hoe u die datum en tyd van die NIST TIME -bediener kan kry met ESP8266 OLED en Visuino, Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • ESP8266 OLED
  • Visuino -program: Laai Visuino af

Stap 2: Begin Visuino en kies die Arduino WeMos D1 Mini Board -tipe

Begin Visuino en kies die Arduino WeMos D1 Mini Board -tipe
Begin Visuino en kies die Arduino WeMos D1 Mini Board -tipe
Begin Visuino en kies die Arduino WeMos D1 Mini Board -tipe
Begin Visuino en kies die Arduino WeMos D1 Mini Board -tipe

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om WeMos D1 Mini te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "WeMos D1 Mini" soos op prent 2

Stap 3: WiFi -opstelling

WiFi -opstelling
WiFi -opstelling
WiFi -opstelling
WiFi -opstelling
  • Kies WeMos D1 Mini en klik in die redakteur Modules> WiFi> Toegangspunte op die […] -knoppie, sodat die venster "Toegangspunte" oopmaak. In hierdie redakteur sleep die WiFi -toegangspunt na die linkerkant.
  • Plaas die naam van u WiFi -netwerk in die venster Eienskappe onder "SSID"
  • Onder "Wagwoord" plaas die toegangswagwoord vir u WiFi -netwerk
  • Maak die venster "Toegangspunte" toe
  • Aan die linkerkant in die redakteur, kies Modules> Wifi> Sockets, klik op die […] -knoppie, sodat die venster "Sockets" oopmaak Sleep die TCP/IP -kliënt van regs na links, dan onder Eienskappe venster: poort: 37 en gasheer: time-ag.nist.gov
  • Maak die venster "Sockets" toe

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg die komponent "Pulse Generator" by
  • Voeg die komponent "Internet Time Protocol" by
  • Voeg 2X komponent "Delete Right Sub Text" by
  • Voeg 2X -komponent "Delete Left Sub Text" by
  • Voeg die komponent "SSD1306/SH1106 OLED Display (I2C)" by

Stap 5: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  • Kies "PulseGenerator1" en stel die frekwensie in die venster Eienskappe op 0.1166667
  • Kies "DeleteRightText1" en stel lengte in 13 in die venster Eienskappe
  • Kies "DeleteRightText2" en stel lengte in 5 in die venster Eienskappe
  • Kies "DeleteLeftText2" en stel lengte in 12 in die venster Eienskappe
  • Dubbelklik op die komponent "DisplayOLED1"

Element Dialoog sal verskyn

  • Vou in die Elements -dialoog 'Teks' aan die regterkant uit en sleep 'Teken teken' en sleep 2X 'Teksveld' van die regterkant na links
  • Vou in die Elements -dialoog 'Lines' aan die regterkant uit en sleep 'Draw Line' van die regterkant na links
  • Kies "Teken teks1" aan die linkerkant en stel "Teks" in die venster "Eienskappe" op 'Tyd en datum' (of 'n ander teks) en stel die grootte op 2
  • Kies 'Teken lyn 1' en stel 'Breedte' op 120 en 'Y' op 20 in die venster Eienskappe
  • Kies "Teksveld1" en stel "Grootte" in die eienskappe venster op 2 en "Y" op 25
  • Kies "Teksveld2" en stel "Grootte" in 2 in die eienskappe venster en "Y" op 45

Sluit die dialoog Elements

Stap 6: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel "PulseGenerator1" -pen [Uit] aan "InternetTime1" -pen [In]
  • Koppel "InternetTime1" -pen [Socket] aan "WeMos D1 Mini"> TCP Client1 -pen [In]
  • Koppel "InternetTime1" -pen [Uit] aan "DeleteRightText1" -pen [In] en "DeleteRightText2" -pen [In]
  • Koppel "DeleteRightText1" -pen [Uit] aan "DeleteLeftText1" -pen [In]
  • Koppel "DeleteRightText2" -pen [Uit] aan "DeleteLeftText2" -pen [In]
  • Koppel "DeleteLeftText1" -pen [Uit] aan "DisplayOLED1"> Teksveld1 -pen [In]
  • Koppel "DeleteLeftText2" -pen [Uit] aan "DisplayOLED1"> Teksveld2 -pen [In]

Stap 7: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 8: Speel

As u die ESP8266 OLED -module aanskakel, sal dit aan die internet koppel, en die skerm moet die datum en tyd van die NIST -bediener begin wys

. Jy kan ook eksperimenteer met ander bedieners wat jy hier kan vind

Baie geluk! U het u Internet Time -projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai. U kan dit aflaai en oopmaak in Visuino:

Aanbeveel: