Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Start Visuino, og vælg Arduino WeMos D1 Mini Board Type
- Trin 3: WiFi -opsætning
- Trin 4: Tilføj komponenter i Visuino
- Trin 5: I Visuino -sætkomponenter
- Trin 6: I Visuino Connect -komponenter
- Trin 7: Generer, kompiler og upload Arduino -koden
- Trin 8: Spil
![ESP8266 OLED - Få tid og dato fra Internettet: 8 trin ESP8266 OLED - Få tid og dato fra Internettet: 8 trin](https://i.howwhatproduce.com/images/001/image-544-30-j.webp)
Video: ESP8266 OLED - Få tid og dato fra Internettet: 8 trin
![Video: ESP8266 OLED - Få tid og dato fra Internettet: 8 trin Video: ESP8266 OLED - Få tid og dato fra Internettet: 8 trin](https://i.ytimg.com/vi/Mbb2xa1WcRM/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan man får dato og klokkeslæt fra NIST TIME -server ved hjælp af ESP8266 OLED og Visuino, Se en demonstrationsvideo.
Trin 1: Hvad du får brug for
![Hvad du får brug for Hvad du får brug for](https://i.howwhatproduce.com/images/001/image-544-31-j.webp)
![Hvad du får brug for Hvad du får brug for](https://i.howwhatproduce.com/images/001/image-544-32-j.webp)
- ESP8266 OLED
- Visuino -program: Download Visuino
Trin 2: Start Visuino, og vælg Arduino WeMos D1 Mini Board Type
![Start Visuino, og vælg Arduino WeMos D1 Mini Board Type Start Visuino, og vælg Arduino WeMos D1 Mini Board Type](https://i.howwhatproduce.com/images/001/image-544-33-j.webp)
![Start Visuino, og vælg Arduino WeMos D1 Mini Board Type Start Visuino, og vælg Arduino WeMos D1 Mini Board Type](https://i.howwhatproduce.com/images/001/image-544-34-j.webp)
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 WeMos D1 Mini! Visuino: https://www.visuino.eu 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 "WeMos D1 Mini" som vist på billede 2
Trin 3: WiFi -opsætning
![WiFi -opsætning WiFi -opsætning](https://i.howwhatproduce.com/images/001/image-544-35-j.webp)
![WiFi -opsætning WiFi -opsætning](https://i.howwhatproduce.com/images/001/image-544-36-j.webp)
- Vælg WeMos D1 Mini, og i editormodulerne> WiFi> Adgangspunkter skal du klikke på knappen […], så vinduet "Adgangspunkter" åbnes. I denne editor skal du trække WiFi -adgangspunktet til venstre.
- I egenskabsvinduet Under "SSID" skal du angive 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/IP -klienten fra højre til venstre, derefter under Egenskaber vindue indstil port: 37 og vært: time-ag.nist.gov
- Luk vinduet "Sockets"
Trin 4: Tilføj komponenter i Visuino
![Tilføj komponenter i Visuino Tilføj komponenter i Visuino](https://i.howwhatproduce.com/images/001/image-544-37-j.webp)
![Tilføj komponenter i Visuino Tilføj komponenter i Visuino](https://i.howwhatproduce.com/images/001/image-544-38-j.webp)
![Tilføj komponenter i Visuino Tilføj komponenter i Visuino](https://i.howwhatproduce.com/images/001/image-544-39-j.webp)
- Tilføj komponenten "Pulsgenerator"
- Tilføj komponenten "Internet Time Protocol"
- Tilføj 2X "Slet højre undertekst" -komponent
- Tilføj 2X "Slet venstre undertekst" -komponent
- Tilføj komponenten "SSD1306/SH1106 OLED Display (I2C)"
Trin 5: I Visuino -sætkomponenter
![I Visuino sætkomponenter I Visuino sætkomponenter](https://i.howwhatproduce.com/images/001/image-544-40-j.webp)
![I Visuino sætkomponenter I Visuino sætkomponenter](https://i.howwhatproduce.com/images/001/image-544-41-j.webp)
![I Visuino sætkomponenter I Visuino sætkomponenter](https://i.howwhatproduce.com/images/001/image-544-42-j.webp)
- Vælg "PulseGenerator1", og i vinduet egenskaber indstilles frekvensen til 0.1166667
- Vælg "DeleteRightText1" og i egenskabsvinduet indstil Længde til 13
- Vælg "DeleteRightText2", og indstil egenskabsvinduet Længde til 5
- Vælg "DeleteLeftText2" og i egenskabsvinduet indstil Længde til 12
- Dobbeltklik på komponenten "DisplayOLED1"
Dialogboksen Elements vises
- I Elements -dialogen skal du udvide "Tekst" i højre side og trække "Tegn tekst" og trække 2X "Tekstfelt" fra højre side til venstre
- I Elements -dialogboksen udvides "Linjer" i højre side og trækker "Tegn linje" fra højre side til venstre
- Vælg "Tegn tekst1" i venstre side og i vinduet egenskaber sæt "Tekst" til "Tid og dato" (eller anden tekst) og indstil størrelsen til 2
- Vælg "Tegn linje1" og i vinduet egenskaber indstiller "Bredde" til 120 og "Y" til 20
- Vælg "Tekstfelt1", og indstil "Størrelse" til 2 i vinduet egenskaber og "Y" til 25
- Vælg "Tekstfelt2", og i egenskabsvinduet indstiller "Størrelse" til 2 og "Y" til 45
Luk dialogboksen Elementer
Trin 6: I Visuino Connect -komponenter
![I Visuino Connect -komponenter I Visuino Connect -komponenter](https://i.howwhatproduce.com/images/001/image-544-43-j.webp)
- Tilslut "PulseGenerator1" pin [Out] til "InternetTime1" pin [In]
- Tilslut "InternetTime1" pin [Socket] til "WeMos D1 Mini"> TCP Client1 pin [In]
- Tilslut "InternetTime1" pin [Out] til "DeleteRightText1" pin [In] og "DeleteRightText2" pin [In]
- Tilslut "DeleteRightText1" pin [Out] til "DeleteLeftText1" pin [In]
- Tilslut "DeleteRightText2" pin [Out] til "DeleteLeftText2" pin [In]
- Tilslut "DeleteLeftText1" pin [Out] til "DisplayOLED1"> Text Field1 pin [In]
- Tilslut "DeleteLeftText2" pin [Out] til "DisplayOLED1"> Text Field2 pin [In]
Trin 7: Generer, kompiler og upload Arduino -koden
![Generer, kompiler og upload Arduino -koden Generer, kompiler og upload Arduino -koden](https://i.howwhatproduce.com/images/001/image-544-44-j.webp)
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 8: Spil
Hvis du forsyner ESP8266 OLED -modulet, opretter det forbindelse til internettet, og displayet skal begynde at vise dato og klokkeslæt fra NIST -serveren
. Du kan også eksperimentere med andre servere, som du kan finde her
Tillykke! Du har afsluttet dit Internet Time -projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det her. Du kan downloade og åbne den i Visuino:
Anbefalede:
Få tid og dato fra internettet - selvstudium: 9 trin
![Få tid og dato fra internettet - selvstudium: 9 trin Få tid og dato fra internettet - selvstudium: 9 trin](https://i.howwhatproduce.com/images/009/image-25382-j.webp)
Få tid og dato fra internettet - selvstudium: I denne vejledning lærer vi, hvordan du får dato og klokkeslæt fra NIST TIME -server ved hjælp af M5Stack StickC og Visuino, Se en demonstrationsvideo
Få tid fra internettet ved hjælp af ESP8266 - NTP -urprojekt med ESP8266 Nodemcu: 5 trin
![Få tid fra internettet ved hjælp af ESP8266 - NTP -urprojekt med ESP8266 Nodemcu: 5 trin Få tid fra internettet ved hjælp af ESP8266 - NTP -urprojekt med ESP8266 Nodemcu: 5 trin](https://i.howwhatproduce.com/images/010/image-28920-j.webp)
Få tid fra internettet ved hjælp af ESP8266 | NTP -urprojekt med ESP8266 Nodemcu: I denne vejledning ser vi, hvordan du får tid til at bruge ESP8266/nodemcu med Arduino IDE. At få tid er især nyttigt i datalogning til at stemple dine aflæsninger. Hvis dit ESP8266 -projekt har adgang til internettet, kan du få tid ved hjælp af netværk T
Arduino dato/tid plotte/logge ved hjælp af Millis () og PfodApp: 11 trin
![Arduino dato/tid plotte/logge ved hjælp af Millis () og PfodApp: 11 trin Arduino dato/tid plotte/logge ved hjælp af Millis () og PfodApp: 11 trin](https://i.howwhatproduce.com/images/002/image-3710-26-j.webp)
Arduino Date/Time Plotting/Logging Using Millis () og PfodApp: Ingen Arduino- eller Android -programmering påkrævet. RTC- og GPS -moduler understøttes også. Automatisk korrektion for tidszoner, RTC -drift og GPS mangler springsekunder Introduktion Denne tutorial viser dig, hvordan du bruger din Arduino millis ( ) tidsstempler til at plotte data ag
Dato, tid og temperaturvisning ved hjælp af XinaBox: 8 trin
![Dato, tid og temperaturvisning ved hjælp af XinaBox: 8 trin Dato, tid og temperaturvisning ved hjælp af XinaBox: 8 trin](https://i.howwhatproduce.com/images/002/image-3788-26-j.webp)
Dato, tid og temperaturvisning ved hjælp af XinaBox: Fedt OLED -display, der viser dato, tid og temperatur i Celsius og Fahrenheit ved hjælp af Xinabox xChips baseret på ESP8266
Ur Med IR -fjernbetjening til indstillinger for tid/dato: 5 trin
![Ur Med IR -fjernbetjening til indstillinger for tid/dato: 5 trin Ur Med IR -fjernbetjening til indstillinger for tid/dato: 5 trin](https://i.howwhatproduce.com/images/002/image-5980-46-j.webp)
Ur med IR -fjernbetjening til indstillinger for tid/dato: Dette er et simpelt ur fremstillet ved hjælp af let tilgængelige komponenter. Den anvendte mikrokontroller er en billig STM32F030F4P6. Displayet er en 16x2 LCD med I2C -rygsæk (PCF8574). Urkredsløbet kan bygges ved hjælp af små prototyper og en TSSOP