Table des matières:

VISUINO Afficher le prix des devises Forex en direct sur Internet : 9 étapes
VISUINO Afficher le prix des devises Forex en direct sur Internet : 9 étapes

Vidéo: VISUINO Afficher le prix des devises Forex en direct sur Internet : 9 étapes

Vidéo: VISUINO Afficher le prix des devises Forex en direct sur Internet : 9 étapes
Vidéo: Oublie Arduino et utilise ça !👀 2024, Novembre
Anonim
Image
Image

Dans ce didacticiel, nous utiliserons NodeMCU Mini, OLED Lcd et Visuino pour afficher le prix en direct de la devise EUR/USD toutes les quelques secondes à partir d'Internet sur l'écran LCD. Regardez une vidéo de démonstration.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin

Tous les modules proviennent de makerfabs. Ils ont les meilleurs modules de qualité qui ont des années-lumière d'avance sur la concurrence, également avec les meilleurs prix abordables.

  • NodeMCU Mini
  • Écran LCD OLED
  • Planche à pain
  • Fils de cavalier
  • Programme Visuino: Télécharger Visuino

Étape 2: le circuit

Le circuit
Le circuit
  • Connectez GND de NodeMCU à la broche de la maquette (gnd)
  • Connectez la broche 5V du NodeMCU à la broche de la maquette (positive)
  • Connectez la broche 0 (SCL) du NodeMCU à la broche LCD OLED (SCL)
  • Connectez la broche 1 (SDA) du NodeMCU à la broche LCD OLED (SDA)
  • Connectez la broche LCD OLED (VCC) à la broche de la planche à pain (positive)
  • Connectez la broche LCD OLED (GND) à la broche de la maquette (GND)

Étape 3: Démarrez Visuino et sélectionnez le NodeMCU ESP-12

Démarrez Visuino et sélectionnez le NodeMCU ESP-12
Démarrez Visuino et sélectionnez le NodeMCU ESP-12
Démarrez Visuino et sélectionnez le NodeMCU ESP-12
Démarrez Visuino et sélectionnez le NodeMCU ESP-12

Pour commencer à programmer l'Arduino, vous aurez besoin d'avoir l'IDE Arduino installé à 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 ESP 8266 ! Le Visuino 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 "NodeMCU ESP-12" comme indiqué sur l'image 2

Étape 4: configuration Wi-Fi

Configuration Wi-Fi
Configuration Wi-Fi
Configuration Wi-Fi
Configuration Wi-Fi
Configuration Wi-Fi
Configuration Wi-Fi

Sélectionnez NodeMCU ESP-12 et dans l'éditeur Modules>WiFi>Points d'accès, cliquez sur le bouton […], pour que la fenêtre "Points d'accès" s'ouvre

Dans cet éditeur, faites glisser le point d'accès WiFi vers la gauche.

  • 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 de droite à gauche

Sous la fenêtre Propriétés, définissez le port: 80

Étape 5: Dans Visuino, ajoutez des composants

Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
  • Ajouter un composant logique "Et"
  • Ajouter le composant "Mémoriser le texte"
  • Ajouter un composant "Longueur du texte"
  • Ajouter 2x composant "Comparer la valeur"
  • Ajouter le composant "Supprimer le texte de droite"
  • Ajouter le composant "Supprimer le texte de gauche"
  • Ajouter le composant "Remplacer le texte"
  • Ajouter un composant "Générateur d'impulsions"
  • Ajouter un composant "Texte formaté"
  • Ajouter le composant "Char To Text"
  • Ajouter un composant I2C "Display OLED"

Étape 6: Dans Visuino: Connecter les composants

Dans Visuino: Connecter des composants
Dans Visuino: Connecter des composants
  • Connectez la broche "And1" [Out] à la broche RememberText1 [Remember] et la broche [Recall]
  • Connectez la broche "And1" [0] à la broche "CompareValue2" [Out]
  • Connectez la broche "And1" [1] à la broche "CompareValue1" [Out]
  • Connectez la broche TextLength1 [Out] à la broche CompareValue1 [In] et à la broche CompareValue2 [In]
  • Connectez la broche "DeleteRightText1" [In] à la broche CharToText1 [Out]
  • connectez également la broche CharToText1 [Out] à la broche série [0] NodeMCU [In]
  • Connectez la broche "DeleteRightText1" [Sortie] à la broche DeleteLeftText1 [Entrée]
  • Connectez la broche DeleteLeftText1 [Out] à la broche ReplaceText1 [In]
  • Connectez la broche ReplaceText1 [Out] à la broche RememberText1 [In]
  • Connectez la broche RememberText1 [Sortie] à DisplayOLED1> Champ de texte> broche [entrée]
  • Connectez la broche DisplayOLED1 [Out] à la broche NodeMCU ESP-12 I2C [In]
  • Connectez la broche PulseGenerator1 [Out] à la broche FormattedText1 [Clock]
  • Connectez la broche FormattedText1 [Out] à NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [In]
  • Connectez NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [Out] à la broche CharToText1 [In]

Étape 7: générer, compiler et télécharger le code Arduino

Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino

Dans Visuino, appuyez sur F9 ou cliquez sur le bouton affiché sur l'image 1 pour générer le code Arduino et ouvrez l'IDE Arduino

Dans l'IDE Arduino, cliquez sur le bouton Télécharger pour compiler et télécharger le code (Image 2)

Étape 8: Jouez

Si vous alimentez le module NodeMCU, l'écran LCD OLED commencera à afficher le prix actuel de l'EUR/USD.

Toutes nos félicitations! Vous avez terminé votre projet Live Forex Price avec Visuino. Le projet Visuino, que j'ai créé pour ce Instructable, est également joint. Vous pouvez le télécharger et l'ouvrir dans Visuino: lien de téléchargement

Étape 9: Dans Visuino: Paramètres des composants

  • CompareValue1: dans l'éditeur de propriétés, définissez "Value":3, et Only Changed:True, et "CompareType":ctBigger
  • CompareValue2: dans l'éditeur de propriétés, définissez "Value":8, et Only Changed:False, et "CompareType":ctSmaller
  • DeleteRightText1 dans l'éditeur de propriétés défini "Length":931
  • DeleteLeftText1 dans l'éditeur de propriétés défini "Length":53
  • ReplaceText1 dans l'éditeur de propriétés défini "De la valeur":

  • PulseGenerator1 dans l'éditeur de propriétés défini "Fréquence":1
  • CharToText1 dans l'éditeur de propriétés défini "Max Length":1000, et "Truncate": False, et "Update on each char":False
  • AffichageOLED1 > Double clic >
  1. dans l'éditeur, faites glisser "Champ de texte" vers la gauche et définissez-le dans la fenêtre de propriétés "Taille":2 et "Y":50
  2. dans l'éditeur, faites glisser "Draw Text" vers la gauche et définissez dans la fenêtre de propriétés "Text":EUR/USD et "Size":2

FormattedText1 dans l'éditeur de propriétés sous "Texte", cliquez sur "…" et ajoutez ce texte:

OBTENIR https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Accepter: text/html

Accepter le jeu de caractères: utf-8

Accepter-Langue: en-US, en;q=0.7, sl;q=0.3

Hébergeur: webrates.truefx.com

DNT: 1

Conseillé: