
Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Start Visuino en selecteer het Arduino WeMos D1 Mini Board Type
- Stap 3: WiFi-installatie
- Stap 4: In Visuino Componenten toevoegen
- Stap 5: In Visuino Set-componenten
- Stap 6: In Visuino Connect-componenten
- Stap 7: Genereer, compileer en upload de Arduino-code
- Stap 8: Spelen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
In deze zelfstudie leren we hoe we de datum en tijd van de NIST TIME-server kunnen krijgen met behulp van ESP8266 OLED en Visuino, Bekijk een demonstratievideo.
Stap 1: Wat heb je nodig?


- ESP8266 OLED
- Visuino-programma: Download Visuino
Stap 2: Start Visuino en selecteer het Arduino WeMos D1 Mini Board Type


Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:
Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om WeMos D1 Mini te programmeren! De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "WeMos D1 Mini" zoals weergegeven op Afbeelding 2
Stap 3: WiFi-installatie


- Selecteer WeMos D1 Mini en in de editor Modules>WiFi>Access Points, klik op de knop […], zodat het venster "Toegangspunten" wordt geopend. Sleep in deze editor het WiFi-toegangspunt naar de linkerkant.
- In het eigenschappenvenster Zet onder "SSID" de naam van uw WiFi-netwerk
- Plaats onder "Wachtwoord" het toegangswachtwoord voor uw WiFi-netwerk
- Sluit het venster "Toegangspunten"
- Selecteer aan de linkerkant in de editor Modules>Wifi>Sockets, klik op de knop […], zodat het venster "Sockets" wordt geopend. Sleep de TCP/IP-client van rechts naar de linkerkant en stel vervolgens in het venster Eigenschappen poort in: 37 en host: time-ag.nist.gov
- Sluit het venster "Sockets"
Stap 4: In Visuino Componenten toevoegen



- Component "Pulsgenerator" toevoegen
- Component "Internet Time Protocol" toevoegen
- Voeg 2X "Delete Right Sub Text" component toe
- 2X component "Linker subtekst verwijderen" toevoegen
- Component "SSD1306/SH1106 OLED-display (I2C)" toevoegen
Stap 5: In Visuino Set-componenten



- Selecteer "PulseGenerator1" en stel in het eigenschappenvenster de frequentie in op 0,1166667
- Selecteer "DeleteRightText1" en stel in het eigenschappenvenster Lengte in op 13
- Selecteer "DeleteRightText2" en stel in het eigenschappenvenster Lengte in op 5
- Selecteer "DeleteLeftText2" en stel in het eigenschappenvenster Lengte in op 12
- Dubbelklik op het onderdeel "DisplayOLED1"
Dialoogvenster Elementen wordt weergegeven
- Vouw in het Elementen-dialoogvenster "Tekst" aan de rechterkant uit en sleep "Tekst tekenen" en sleep 2X "Tekstveld" van de rechterkant naar links
- Vouw in het Elementen-dialoogvenster "Lijnen" aan de rechterkant uit en sleep "Lijn tekenen" van de rechterkant naar links
- Selecteer "Tekst tekenen1" aan de linkerkant en stel in het eigenschappenvenster "Tekst" in op 'Time&Date' (of een andere tekst) en stel de grootte in op 2
- Selecteer "Draw Line1" en stel in het eigenschappenvenster "Width" in op 120 en "Y" op 20
- Selecteer "Text Field1" en stel in het eigenschappenvenster "Size" in op 2 en "Y" op 25
- Selecteer "Text Field2" en stel in het eigenschappenvenster "Size" in op 2 en "Y" op 45
Sluit het dialoogvenster Elementen
Stap 6: In Visuino Connect-componenten

- Verbind "PulseGenerator1" pin [Out] met "InternetTime1" pin [In]
- Verbind "InternetTime1" pin [Socket] met "WeMos D1 Mini" >TCP Client1 pin [In]
- Verbind "InternetTime1" pin [Out] met "DeleteRightText1" pin [In] en "DeleteRightText2" pin [In]
- Verbind "DeleteRightText1" pin [Out] met "DeleteLeftText1" pin [In]
- Verbind "DeleteRightText2" pin [Out] met "DeleteLeftText2" pin [In]
- Verbind "DeleteLeftText1" pin [Out] met "DisplayOLED1">Text Field1 pin [In]
- Verbind "DeleteLeftText2" pin [Out] met "DisplayOLED1">Text Field2 pin [In]
Stap 7: Genereer, compileer en upload de Arduino-code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 8: Spelen
Als u de ESP8266 OLED-module van stroom voorziet, maakt deze verbinding met internet en moet het display de datum en tijd van de NIST-server weergeven
. Je kunt ook experimenteren met andere servers die je hier kunt vinden
Gefeliciteerd! U hebt uw Internet Time-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het hier downloaden. U kunt het downloaden en openen in Visuino:
Aanbevolen:
Gegevens ophalen uit een Firebase-database op NodeMCU: 7 stappen

Gegevens ophalen uit een Firebase-database op NodeMCU: voor deze instructie halen we gegevens op uit een database in Google Firebase en halen deze op met behulp van een NodeMCU voor verdere ontleding. PROJECTVEREISTEN:1) NodeMCU of ESP8266 Controller2) G-Mail account voor het maken van een Firebase-database.3) Download de
Signaal ophalen van een oude joystick: 5 stappen

Signaal ophalen van een oude joystick: dit is een project waar ik aan begon te werken toen ik een oude joystick vond met een D15-poort (gamepoort)
Zelf ophalen van muziekdoos: 6 stappen

DIY Music Box Pickup: heb je een geweldig nummer op je DIY-muziekdoos geschreven? Wil je het voor altijd digitaliseren en koesteren? Ik heb een pick-up gemaakt voor de DIY-muziekdoos van ThinkGeek, zodat deze op elke computer kan neem je compositie op
Gegevens ophalen van een dode computer: 4 stappen

Gegevens ophalen van een lege computer: Dit houdt in dat de harde schijf van de lege computer wordt verwijderd en het lijkt alsof het een externe HDD op een andere computer is. U hebt nodig: Een tweede computer Een externe HDD Opmerking: de externe HDD moet van hetzelfde type zijn als de doel-HDD
Agenda ophalen van Microsoft Outlook 2000 naar iPod zonder software: 3 stappen

Agenda ophalen van Microsoft Outlook 2000 naar iPod zonder software: In deze Instructable laat ik u zien hoe u agenda's van Microsoft Outlook 2000 (of een versie die niet door itunes wordt ondersteund) naar uw iPod kunt krijgen (alleen een die schijfgebruik ondersteunt) zonder software te downloaden. Er zijn een paar dingen die ik zou willen