Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Démarrez Visuino et sélectionnez le type de carte Arduino WeMos D1 Mini
- Étape 3: configuration Wi-Fi
- Étape 4: Dans Visuino, ajoutez des composants
- Étape 5: Dans Visuino Set Composants
- Étape 6: Dans les composants Visuino Connect
- Étape 7: générer, compiler et télécharger le code Arduino
- Étape 8: Jouez
Vidéo: ESP8266 OLED - Obtenir l'heure et la date à partir d'Internet : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous allons apprendre comment obtenir la date et l'heure du serveur NIST TIME en utilisant ESP8266 OLED et Visuino, Regardez une vidéo de démonstration.
Étape 1: ce dont vous aurez besoin
- ESP8266 OLED
- Programme Visuino: Télécharger Visuino
Étape 2: Démarrez Visuino et sélectionnez le type de carte Arduino WeMos D1 Mini
Pour commencer à programmer l'Arduino, vous devrez installer l'IDE Arduino à partir d'ici:
Veuillez noter qu'il existe des bogues critiques dans Arduino IDE 1.6.6. Assurez-vous que vous installez 1.6.7 ou supérieur, sinon ce Instructable ne fonctionnera pas ! Si vous ne l'avez pas fait, suivez les étapes de ce Instructable pour configurer l'IDE Arduino pour programmer WeMos D1 Mini ! Le Visuino: https://www.visuino.eu doit également être installé. Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "WeMos D1 Mini" comme indiqué sur l'image 2
Étape 3: configuration Wi-Fi
- Sélectionnez WeMos D1 Mini et dans l'éditeur Modules>WiFi>Points d'accès, cliquez sur le bouton […], afin que la fenêtre "Points d'accès" s'ouvre. Dans cet éditeur, faites glisser le point d'accès WiFi vers la gauche.
- Dans la fenêtre des propriétés, sous "SSID", mettez le nom de votre réseau WiFi
- Sous "Mot de passe", indiquez le mot de passe d'accès à votre réseau WiFi
- Fermez la fenêtre "Points d'accès"
- Sur la gauche dans l'éditeur, sélectionnez Modules>Wifi>Sockets, cliquez sur le bouton […], pour que la fenêtre "Sockets" s'ouvre Faites glisser le client TCP/IP de droite à gauche, puis sous Propriétés, définissez le port: 37 et l'hôte: time-ag.nist.gov
- Fermez la fenêtre "Sockets"
Étape 4: Dans Visuino, ajoutez des composants
- Ajouter un composant "Générateur d'impulsions"
- Ajouter le composant "Internet Time Protocol"
- Ajouter le composant 2X "Supprimer le sous-texte droit"
- Ajouter le composant 2X "Supprimer le sous-texte gauche"
- Ajouter le composant "SSD1306/SH1106 OLED Display (I2C)"
Étape 5: Dans Visuino Set Composants
- Sélectionnez "PulseGenerator1" et dans la fenêtre des propriétés, définissez la fréquence sur 0,1166667
- Sélectionnez "DeleteRightText1" et dans la fenêtre des propriétés, définissez la longueur sur 13
- Sélectionnez "DeleteRightText2" et dans la fenêtre des propriétés, définissez la longueur sur 5
- Sélectionnez "DeleteLeftText2" et dans la fenêtre des propriétés, définissez la longueur sur 12
- Double-cliquez sur le composant "DisplayOLED1"
La boîte de dialogue Éléments s'affichera
- Dans la boîte de dialogue Éléments, développez "Texte" sur le côté droit et faites glisser "Dessiner du texte" et faites glisser 2X "Champ de texte" du côté droit vers la gauche
- Dans la boîte de dialogue Éléments, développez "Lignes" sur le côté droit et faites glisser "Dessiner une ligne" du côté droit vers la gauche
- Sélectionnez « Dessiner le texte1 » sur le côté gauche et dans la fenêtre des propriétés, définissez « Texte » sur « Heure et date » (ou un autre texte) et définissez la taille sur 2
- Sélectionnez "Draw Line1" et dans la fenêtre des propriétés, définissez "Width" sur 120 et "Y" sur 20
- Sélectionnez "Text Field1" et dans la fenêtre des propriétés, définissez "Size" sur 2 et "Y" sur 25
- Sélectionnez "Text Field2" et dans la fenêtre des propriétés, définissez "Size" sur 2 et "Y" sur 45
Fermer la boîte de dialogue Éléments
Étape 6: Dans les composants Visuino Connect
- Connectez la broche "PulseGenerator1" [Sortie] à la broche "InternetTime1" [Entrée]
- Connectez la broche "InternetTime1" [Socket] à "WeMos D1 Mini"> broche TCP Client1 [In]
- Connectez la broche "InternetTime1" [Out] à la broche "DeleteRightText1" [In] et à la broche "DeleteRightText2" [In]
- Connectez la broche "DeleteRightText1" [Sortie] à la broche "DeleteLeftText1" [Entrée]
- Connectez la broche "DeleteRightText2" [Sortie] à la broche "DeleteLeftText2" [Entrée]
- Connectez la broche "DeleteLeftText1" [Sortie] à la broche "DisplayOLED1"> Text Field1 [In]
- Connectez la broche "DeleteLeftText2" [Sortie] à la broche "DisplayOLED1"> Text Field2 [In]
Étape 7: générer, compiler et télécharger le code Arduino
Dans Visuino, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".
Étape 8: Jouez
Si vous alimentez le module OLED ESP8266, il se connectera à Internet et l'écran devrait commencer à afficher la date et l'heure du serveur NIST
. Vous pouvez également expérimenter avec d'autres serveurs que vous pouvez trouver ici
Toutes nos félicitations! Vous avez terminé votre projet Internet Time avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger ici. Vous pouvez le télécharger et l'ouvrir dans Visuino:
Conseillé:
Comment faire l'enregistrement de la date et de l'heure - Liono Maker : 5 étapes
Comment faire l'enregistrement de la date et de l'heure | Liono Maker : Introduction : - Dans ce didacticiel, nous allons apprendre à enregistrer la date et l'heure avec Arduino. Pour ce faire, j'utilise DS3231 & Modules de carte Micro SD. Le module principal qui est utilisé pour le temps et l'amp; l'enregistrement des dates est DS3231. DS3231 est un RTC (réel ti
Horloge Internet : afficher la date et l'heure avec un OLED à l'aide de ESP8266 NodeMCU avec protocole NTP : 6 étapes
Horloge Internet : afficher la date et l'heure avec un OLED à l'aide de ESP8266 NodeMCU avec le protocole NTP : Salut les gars dans ces instructables, nous allons construire une horloge Internet qui obtiendra l'heure d'Internet afin que ce projet n'aura besoin d'aucun RTC pour fonctionner, il n'aura besoin que d'un connexion internet fonctionnelle Et pour ce projet vous avez besoin d'un esp8266 qui aura un
Visuino - Obtenez une heure précise à partir du serveur Internet NIST à l'aide de NodeMCU : 8 étapes
Visuino - Obtenez une heure précise à partir du serveur Internet NIST à l'aide de NodeMCU : dans ce didacticiel, nous utiliserons NodeMCU Mini, OLED Lcd et Visuino pour afficher l'heure Internet en direct du serveur NIST sur Lcd. Regardez une vidéo de démonstration. Le mérite de l'inspiration revient à l'utilisateur de youtube "Ciprian Balalau"
Traçage/enregistrement de date/heure Arduino à l'aide de Millis () et de PfodApp : 11 étapes
Arduino Date/Time Plotting/Logging à l'aide de Millis() et PfodApp : aucune programmation Arduino ou Android requise. Les modules RTC et GPS sont également pris en charge. Correction automatique des fuseaux horaires, de la dérive RTC et des secondes intercalaires manquantes du GPS. ) horodatages pour tracer les données ag
Affichage de la date, de l'heure et de la température à l'aide de XinaBox : 8 étapes
Affichage de la date, de l'heure et de la température à l'aide de XinaBox : écran OLED cool affichant la date, l'heure et la température en degrés Celsius et Fahrenheit à l'aide de Xinabox xChips basé sur ESP8266