Table des matières:

CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE : 13 étapes
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE : 13 étapes

Vidéo: CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE : 13 étapes

Vidéo: CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE : 13 étapes
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Juillet
Anonim
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE
CRÉEZ VOTRE PROPRE TABLEAU DE BORD NUMÉRIQUE AVEC GPS POUR VÉLO OU MOTO ÉLECTRIQUE

SALUT À TOUS

Cette fois, j'ai proposé une nouvelle instructable comportant à la fois un affichage autonome ainsi qu'un enregistreur utilisant l'arduino mega 2560 et l'affichage Lcd Nextion. BEAUCOUP de paramètres d'informations peuvent être affichés sur l'écran LCD selon les besoins de l'utilisateur, mais je vais vous en montrer les principaux. En outre, toute information peut être extraite des données GPS brutes via Visuino. Le fichier log généré peut être utilisé pour suivre dans Google Map, Google Earth.

Je voudrais encore remercier toBoian Mitov pour m'avoir aidé à câbler et à écrire cette instructable.

J'ai mis à jour l'instructable en ajoutant une interface lcd plus visuelle comprenant tous les fichiers nécessaires.

Étape 1: COMPOSANTS

COMPOSANTS
COMPOSANTS
COMPOSANTS
COMPOSANTS
COMPOSANTS
COMPOSANTS
    1. Une carte Arduino Mega 2560 (vous aurez besoin d'une carte avec au moins 2 ports série, de préférence 3 donc Mega est l'un des meilleurs choix)
    2. Un module de carte MicroSD (interface SPI)
    3. Un module GPS série
    4. Un Nextion Serial 2,8 pouces nx3224t028_011Display (j'ai utilisé mais tout autre Nextion Display devrait également fonctionner)
    5. Carte SD d'une capacité inférieure à 32 Go et son adaptateur à utiliser avec le Nextion Display
    6. Deuxième carte SD d'une capacité inférieure à 32 Go
    7. 4 cavaliers femelle-femelle pour programmer l'affichage
    8. Vous aurez également besoin d'un module de convertisseur série 5V USB vers TTL pour programmer l'affichage
    9. Peu de cavaliers pour connecter les composants entre eux

Étape 2: connectez l'écran Nextion au module de communication série USB

Connectez l'écran Nextion au module de communication série USB
Connectez l'écran Nextion au module de communication série USB
Connectez l'écran Nextion au module de communication série USB
Connectez l'écran Nextion au module de communication série USB

Pour programmer l'écran Nextion avec l'éditeur Nextion, vous devez le connecter avec un convertisseur série USB vers TTL à votre ordinateur:

  1. Connectez le connecteur Nextion Wires à l'écran (image 1)
  2. Si votre module USB vers série est configurable, assurez-vous qu'il est configuré pour fournir une alimentation 5 V (image 2) (dans mon cas, j'avais besoin de le configurer avec un cavalier de sélection d'alimentation)
  3. Connectez le fil de terre (fil noir) de l'écran Nextion à la broche de terre du module convertisseur série USB vers TTL (image 2)
  4. Connectez le fil d'alimentation (+5V) (fil rouge) de l'écran Nextion à la broche d'alimentation (VCC/+5V) du module convertisseur série USB vers TTL (image 2)
  5. Connectez le fil RX (fil jaune) de l'écran Nextion à la broche TX du module convertisseur série USB vers TTL (image 2)
  6. Connectez le fil TX (fil bleu) de l'écran Nextion à la broche RX du module convertisseur série USB vers TTL (image 2)
  7. Connectez le module convertisseur série USB vers TTL à l'ordinateur avec un câble USB

Étape 3: démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation

Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation
Démarrez l'éditeur Nextion et sélectionnez le type d'affichage et l'orientation

Pour programmer l'écran Nextion, vous devez télécharger et installer l'éditeur Nextion.

  1. Démarrez l'éditeur Nextion
  2. Dans le menu, sélectionnez |Fichier|Nouveau|
  3. Dans la boîte de dialogue "Enregistrer sous", tapez le nom du fichier du projet et sélectionnez un emplacement pour enregistrer le projet
  4. Cliquez sur le bouton "Enregistrer"
  5. Dans la boîte de dialogue "Paramètres", sélectionnez le type d'affichage
  6. Cliquez sur l'onglet "AFFICHAGE" à gauche pour afficher les paramètres d'affichage
  7. Sélectionnez l'orientation horizontale pour l'affichage
  8. Cliquez sur le bouton "OK" pour fermer la boîte de dialogue

Étape 4: dans l'éditeur Nextion: ajouter et configurer des composants de texte

Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
Dans l'éditeur Nextion: ajouter et configurer des composants de texte
  1. * assurez-vous d'avoir une carte SD au format FAT32, assurez-vous d'avoir généré une police, sinon l'éditeur Nextion affichera une erreur lors de la compilation.
  2. VOUS DEVEZ TÉLÉCHARGER (images.png) L'IMAGE JOINTE ICI CONTENANT LES PARAMÈTRES D'INFORMATION GPS. (LATITUDE, LONGITUDE)

SUIVEZ MAINTENANT CES ÉTAPES

  1. CLIQUEZ sur nouveau projet
  2. nommez-le comme visuino
  3. Basculez vers l'onglet de l'appareil et choisissez l'affichage nx3224t028_011, 90 horizontal, codage de caractères ascii, la zone d'affichage aura un écran blanc modifiable de 320 * 240.

Maintenant, nous avons généré des polices:

  1. Dans le menu, sélectionnez |Outils|Générateur de polices|
  2. suivez l'assistant et sélectionnez la police générée.

Ensuite, nous ajouterons une image:

  1. Maintenant, dans l'éditeur Nextion, ajoutez ce fond d'écran dans la fenêtre d'image (fenêtre du coin inférieur gauche) en cliquant sur le bouton +.
  2. Dans la fenêtre d'affichage, un écran blanc apparaîtra, maintenant cliquez sur sa table attributaire (fenêtre dans le coin inférieur droit) cliquez sur sta-> sélectionnez l'image image-> double-cliquez-> sélectionnez l'image
  3. cela sera utilisé comme arrière-plan de l'interface Lcd.

Concevez l'écran Nextion:

  1. Maintenant, à partir de la fenêtre de la boîte à outils: cliquez sur le composant de texte -> t0 nouveau texte apparaîtra sur l'écran d'affichage-> faites glisser sur la zone requise devant le texte de latitude
  2. maintenant cliquez sur sa table attributaire sta->rogner l'image picc->double clic->choisir l'image 0 pco->choisir la couleur noire txt->x
  3. De même, répétez le processus d'ajout de quatre autres composants de texte t1, t2. placez-les l'un en dessous de l'autre en les faisant glisser sur l'écran. Vous devez maintenant ajouter 4 autres composants de texte pour afficher la longitude, la vitesse, le nombre de satellites, la date et l'heure.
  4. de même en répétant la procédure ci-dessus

Générez et téléchargez les fichiers sur la Nextion SDCard:

  1. Cliquez sur l'onglet compiler (cela générera un fichier tft) Vous pouvez également déboguer ou exécuter cela dans le simulateur en cliquant sur l'onglet debug, une nouvelle fenêtre apparaîtra. sous " zone de saisie d'instructions ", entrez-> t0.txt = " 555 ", cela entraînera x-> 555 sur l'écran d'affichage Cliquez sur fichier -> ouvrir le dossier de construction -> copiez ce fichier tft visuino dans une carte SD au format fat32.
  2. Insérez cette carte SD dans Nextion lcd et allumez-la.
  3. Après une mise à jour réussie, éteignez-le, retirez la carte SD et rallumez-le.
  4. MAINTENANT, VOUS VERREZ L'INTERFACE DE L'ÉDITEUR NEXTION SUR L'écran LCD.
  5. vous pouvez directement transférer le fichier visuino tft joint ici sur la carte SD.
  6. ou passez à l'étape suivante pour transférer le projet compilé via le module usb ftdi.

Étape 5: Dans l'éditeur Nextion: téléchargez le projet sur l'écran Nextion

  1. Cliquez sur le bouton "Télécharger"
  2. Dans la boîte de dialogue "Télécharger sur l'appareil Nextion", cliquez sur le bouton "Go" pour lancer le téléchargement
  3. Une fois le téléchargement terminé, cliquez sur le bouton "Quitter" pour fermer la boîte de dialogue.

Étape 6: CONNEXIONS MATÉRIELLES

CONNEXIONS MATÉRIELLES
CONNEXIONS MATÉRIELLES
  • ENTRE MEGA ET NEXTION
  • NOUS UTILISERONS LE PORT SÉRIE1
  • PIN18 TX1 DE MEGA VERS RX DE NEXTION
  • PIN19 RX1 DE MEGA VERS TX DE NEXTION
  • VCC À VCC ET GND À GND

ENTRE SDCARD ET MEGA

  • CS DE LA CARTE SDC AU PIN53
  • SCK DE LA CARTE SDC AU PIN52
  • MOSI DE LA CARTE SDC À PIN51
  • MISO DE SDACRD À PIN50
  • VCC À VCC
  • GND À GND

ENTRE GPS ET MEGA

  • TX DE GPS VERS RX2 PIN17 DE MEGA
  • VCC À VCC
  • GND À GND
  • NOUS UTILISERONS SERIAL2

Étape 7: Démarrez Visuino et sélectionnez le type de carte Arduino

Démarrez Visuino et sélectionnez le type de carte Arduino
Démarrez Visuino et sélectionnez le type de carte Arduino
Démarrez Visuino et sélectionnez le type de carte Arduino
Démarrez Visuino et sélectionnez le type de carte Arduino

Étant donné que l'Arduino MEGA dispose de quatre ports série et qu'il est nécessaire pour programmer l'Arduino, vous devrez programmer l'Arduino MEGA, laissez donc serial0 pour la programmation.

Pour commencer à programmer l'Arduino, vous devrez installer l'IDE Arduino à partir d'ici:

Assurez-vous d'installer la version 1.6.7 ou supérieure, sinon ce didacticiel ne fonctionnera pas

Le Visuino: https://www.visuino.com doit également être installé.

  1. Démarrez Visuino comme indiqué sur la première image
  2. Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino
  3. Lorsque la boîte de dialogue apparaît, sélectionnez Arduino MEGA comme indiqué dans l'image 2

Étape 8: AJOUTER LE MODULE GPS ET L'AFFICHAGE NEXTION DANS VISUINO

AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
AJOUT DU MODULE GPS ET DE L'AFFICHAGE NEXTION DANS VISUINO
  1. Tapez "GPS" dans la case Filtre de la boîte à outils des composants, puis sélectionnez le composant "Serial GPS" (Image 1) et déposez-le dans la zone de conception
  2. Connectez la broche "Out" du composant GPS1 à la broche "In" du "Serial[2]" du composant Arduino MEGA
  3. Tapez « suivant » dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le composant « Nextion Display » et déposez-le dans la zone de conception
  4. Connectez la broche "Out" du composant à la broche "In" du "Serial[1]" du composant Arduino MEGA

Étape 9: AJOUT DE COMPOSANTS VISUINO: CONFIGURATION DE LA MICRO SDCARD

AJOUT DE COMPOSANTS VISUINO: CONFIGURATION MICRO SDCARD
AJOUT DE COMPOSANTS VISUINO: CONFIGURATION MICRO SDCARD
AJOUT DE COMPOSANTS VISUINO: CONFIGURATION MICRO SDCARD
AJOUT DE COMPOSANTS VISUINO: CONFIGURATION MICRO SDCARD

Nous devons d'abord ajouter et connecter le composant MicroSD dans Visuino pour contrôler le module MicroSD:

  1. Tapez "sd" dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le composant "Module de carte Micro SD" (image 1) et déposez-le dans la zone de conception
  2. Connectez la broche "Out" du composant SDCard1 à la broche "In" du canal "SPI" du composant Arduino (Image 2)
  3. Connectez la broche de sortie "ChipSelect" du composant SDCard1 à la broche d'entrée "Digital" du canal "Digital[53]" du composant Arduino Mega 2506 (Image 3)

Pour enregistrer les données, nous devons ajouter l'élément File au composant MicroSD et spécifier son nom de fichier:

  1. Cliquez sur le bouton "Outils" du composant SDCard1 (Image 1)
  2. Dans l'éditeur "Eléments", sélectionnez l'élément "Fichier" dans la fenêtre de droite, puis cliquez sur le bouton "+" à gauche (Image 2) pour ajouter l'élément Fichier
  3. Dans l'inspecteur d'objets, définissez la valeur de la propriété "Path Name" de l'élément File1 sur "GPSLog.txt6"

Étape 10: CONFIGURATION DE L'AFFICHAGE ET DU GPS NEXTION

CONFIGURATION DE L'AFFICHAGE ET DU GPS NEXTION
CONFIGURATION DE L'AFFICHAGE ET DU GPS NEXTION
CONFIGURATION DE L'AFFICHAGE ET DU GPS NEXTION
CONFIGURATION DE L'AFFICHAGE ET DU GPS NEXTION
  1. Double-cliquez sur l'affichage nextion, l'éditeur d'éléments apparaîtra
  2. Ajouter un élément "Texte"
  3. Sélectionnez l'élément nouvellement ajouté
  4. maintenant, sous l'onglet Propriétés, nommez-le "t0".
  5. Connectez ces composants de texte à la latitude du module GPS.

De même, ajoutez le prochain composant de texte, renommez-le en "t1" et connectez-le à la longitude du module gps.

De même, ajoutez des composants de texte pour la vitesse, le nombre de satellites, la date et l'heure et mappez-les au module GPS. Nommez puis "t2", "t3", etc. avec des nombres incrémentiels, pour correspondre aux noms des composants Nextion définis dans l'éditeur Nextion.

Étape 11: configuration de la carte SD et du composant de texte formaté

Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
Configuration de la carte SD et du composant de texte formaté
  1. Tapez « formulaire » dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le composant « Texte formaté » (Image 1) et déposez-le dans la zone de conception
  2. Double-cliquez sur le composant FormattedText1 pour ouvrir l'éditeur d'éléments (Image 2)
  3. Dans l'éditeur d'éléments, ajoutez deux éléments "Élément analogique" (Image 2)
  4. Connectez "Analog Element1" à la latitude
  5. Connectez "élément analogique2" à la longitude
  6. Connectez la broche "Out" du composant FormattedText1 à "In" du composant sdcard1 (Image 3)
  7. Connectez la broche "Out" du composant SDCard1 à la broche "In" du canal "SDI" du composant Arduino MEGA (Photo 4)

Étape 12: Télécharger le code sur Mega Board

Téléchargez le code sur Mega Board
Téléchargez le code sur Mega Board
Téléchargez le code sur Mega Board
Téléchargez le code sur Mega Board
  1. 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
  2. Dans l'IDE Arduino, cliquez sur le bouton Télécharger pour compiler et télécharger le code (Image 2)

Étape 13: Action en direct

Action en direct
Action en direct
Action en direct
Action en direct
Action en direct
Action en direct

veuillez prendre la configuration en zone ouverte pour obtenir le correctif GPS

une fois que vous avez obtenu le correctif GPS, toutes les informations seront affichées et enregistrées.

retirez la carte SD et vérifiez si le fichier gpstxt6 a été créé.

Conseillé: