Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3: Start Visuino en selecteer de NodeMCU ESP-12
- Stap 4: In Visuino Componenten toevoegen
- Stap 5: WiFi-configuratie
- Stap 6: In Visuino: Componenten aansluiten
- Stap 7: Genereer, compileer en upload de Arduino-code
- Stap 8: Spelen
Video: Visuino - Krijg nauwkeurige tijd van internet NIST-server met NodeMCU - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze tutorial zullen we NodeMCU Mini, OLED Lcd en Visuino gebruiken om live internettijd van NIST Server op Lcd weer te geven. Bekijk een demonstratievideo. De eer voor inspiratie gaat naar youtube-gebruiker "Ciprian Balalau".
Stap 1: Wat heb je nodig?
- NodeMCU Mini
- OLED LcdRode LED
- Breadboard
- Doorverbindingsdraden
- Visuino-programma: Download Visuino
Stap 2: Het circuit
- Verbind GND van NodeMCU met breadboard-pin (gnd)
- Verbind 5V-pin van NodeMCU met breadboard-pin (positief)
- Verbind pin 0 (SCL) van NodeMCU met OLED LCD-pin (SCL)
- Sluit pin 1 (SDA) van NodeMCU aan op OLED LCD-pin (SDA)
- Sluit OLED LCD-pin (VCC) aan op breadboard-pin (positief)
- Sluit de OLED LCD-pin (GND) aan op de breadboard-pin (GND)
Stap 3: Start Visuino en selecteer de NodeMCU ESP-12
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 ESP 8266 te programmeren! De Visuino 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 "NodeMCU ESP-12" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino Componenten toevoegen
- InternetTime-component toevoegen
- Voeg een pulsgeneratorcomponent toe en stel de frequentie in op: 0,1166667
- Voeg de component DeleteRightText toe en stel de lengte in op: 8
- Voeg de component DeleteLeftText toe en stel de lengte in op 1
- OLED-display I2C toevoegen
Dubbelklik op OLED Display-component en sleep "Draw round rechthoek" naar de linkerkant (zie de afbeelding), stel Hoogte:30, breedte:120, x:4, Y:15 in
sleep ook "Tekstveld" naar de linkerkant (zie de afbeelding), stel x:17 Y:30. in
Stap 5: WiFi-configuratie
Selecteer NodeMCU ESP-12 en klik in de editor Modules>WiFi>Access Points op de […]-knop, zodat het venster "Access points" wordt geopend
Sleep in deze editor het wifi-toegangspunt naar de linkerkant.
- 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-client van rechts naar links
Stel in het venster Eigenschappen host in: time-b-g.nist.gov
Stel onder het venster Eigenschappen poort in: 37
Stap 6: In Visuino: Componenten aansluiten
- Verbind NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] met InternetTime1 PIN [Socket]
- Verbind PulseGenerator1 PIN [OUT] met InternetTime1 PIN [Clock]
- Verbind InternetTime1 PIN [Out] met NodeMCU ESP-12 Serial [0] PIN [IN] en met DeleteRightText1 PIN [IN]
- Verbind DeleteRightText1 PIN [OUT] met DeleteLeftText1 PIN [IN]
- Verbind DeleteLeftText1 PIN [OUT] met DisplayOLED1 Elements. Text Field1 PIN [IN]
- Verbind DisplayOLED1 PIN [OUT] met NodeMCU ESP-12 I2C PIN [IN]
Stap 7: Genereer, compileer en upload de Arduino-code
Druk in Visuino op F9 of klik op de knop in afbeelding 1 om de Arduino-code te genereren en de Arduino IDE te openen
Klik in de Arduino IDE op de knop Uploaden om de code te compileren en te uploaden (Afbeelding 2)
Stap 8: Spelen
Als u de NodeMCU-module van stroom voorziet, begint het OLED-lcd de huidige tijd en datum weer te geven.
Gefeliciteerd! U hebt uw Live Internet Time-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt. U kunt het downloaden en openen in Visuino: Downloadlink
Aanbevolen:
Nauwkeurige YouTube-abonneeteller: 4 stappen
Nauwkeurige YouTube-abonneeteller: ik begon me ongeveer een maand geleden voor te bereiden op dit project, maar toen werd ik ontspoord door YouTube toen ze aankondigden dat ze niet langer het echte aantal abonnees zouden geven, maar het dichtstbijzijnde afgeronde getal. Op dit moment is dat niet echt een probleem voor
Nauwkeurige temperatuurregeling op de Raspberry Pi 4: 3 stappen
Nauwkeurige temperatuurregeling op de Raspberry Pi 4: De Pimoroni Fan Shim is een geweldige oplossing om de temperatuur van je Pi te verlagen wanneer deze heet wordt. De makers leveren zelfs software die de ventilator activeert wanneer de CPU-temperatuur boven een bepaalde drempel komt (bijvoorbeeld 65 graden). De temperatuur k
Tijd en datum ophalen van internet - zelfstudie: 9 stappen
Tijd en datum van internet halen - Zelfstudie: In deze zelfstudie leren we hoe u de datum en tijd van de NIST TIME-server kunt krijgen met behulp van M5Stack StickC en Visuino, Bekijk een demonstratievideo
NODEMCU EN VISUINO WEERGEVEN LIVE NIEUWS VAN INTERNET: 8 stappen
NODEMCU EN VISUINO WEERGEVEN LIVE NIEUWS VAN INTERNET: In deze tutorial zullen we NodeMCU Mini, OLED Lcd en Visuino gebruiken om elke paar seconden live NIEUWS van internet op het LCD-scherm weer te geven. Bekijk een demonstratievideo
Rechte kopteksten omzetten in haakse kopteksten (in een mum van tijd): 4 stappen
Converteer rechte headers naar rechthoekige headers (in een mum van tijd): na het zien van de aankondiging voor de arduino-wedstrijd, zei ik, hey waarom niet proberen. uit en kreeg de barebones arduino-kit, met de bedoeling "het op mijn manier te maken". Een van die veranderingen was een van de eerste dingen die je