Table des matières:

Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino : 8 étapes
Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino : 8 étapes

Vidéo: Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino : 8 étapes

Vidéo: Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino : 8 étapes
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Novembre
Anonim
Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino
Créez des LIMITES DE FRONTIÈRE GPS à l'aide d'Arduino

Dans ce didacticiel, nous allons apprendre à créer un GPS BORDER BOUNDARIES à l'aide d'Arduino, cela est utile lorsque vous avez un robot et que vous ne voulez pas qu'il sorte de la zone spécifiée.

Lorsque le robot se trouve à l'extérieur de la zone, l'écran affichera « Outside » et « Inside » lorsque le robot se trouve à l'intérieur de la zone.

Voir la vidéo!

É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
  • Arduino UNO (ou tout autre Arduino)
  • GPS Néo 6m
  • Affichage OLED
  • Fils de cavalier
  • Logiciel Visuino: Télécharger Visuino

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

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

Le Visuino: https://www.visuino.eu doit également être installé. Téléchargez la version gratuite ou inscrivez-vous pour un essai gratuit.

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 "Arduino UNO" comme indiqué sur l'image 2

Étape 3: 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 "Série GPS"
  • Ajouter un composant "Analog Multi Source"
  • Ajouter un autre composant "Analog Multi Source"
  • Ajouter un composant "Fusion numérique multi-sources"
  • Ajouter le composant "Détecter le contour"
  • Ajouter un autre composant "Detect Edge"
  • Ajouter le composant "Digital (Boolean) And"
  • Ajouter un composant "Valeur de texte"
  • Ajouter un autre composant "Text Value"
  • Ajouter un composant "Analogique au texte"
  • Ajouter un autre composant "Analog To Text"
  • Ajouter le composant "Fusion multi-sources de texte"

Étape 4: Dans Visuino Set Composants

Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
  • Sélectionnez "AnalogToText1" et "AnalogToText2" et dans la fenêtre des propriétés, définissez "Précision" sur 6
  • Sélectionnez "DetectEdge1" et dans la fenêtre des propriétés, définissez Rising sur False
  • Sélectionnez "TextValue1" et dans la fenêtre des propriétés, définissez "Value" sur INSIDE
  • Sélectionnez "TextValue2" et dans la fenêtre des propriétés, définissez "Value" sur OUTSIDE
  • Double-cliquez sur DisplayOLED1 et dans la fenêtre des éléments, faites glisser le "champ de texte" sur le côté gauche
  • Dans la fenêtre des propriétés, définissez la taille sur 2
  • Dans la fenêtre Éléments, faites glisser un autre "Champ de texte" sur le côté gauche
  • Dans la fenêtre des propriétés, définissez Y sur 30 et la taille sur 2
  • Dans la fenêtre Éléments, faites glisser un autre "Champ de texte" sur le côté gauche
  • Dans la fenêtre des propriétés, définissez Y sur 50 et la taille sur 2
  • Fermer la fenêtre Éléments

Étape 5: Obtenez les coordonnées GPS

Obtenir les coordonnées GPS
Obtenir les coordonnées GPS
Obtenir les coordonnées GPS
Obtenir les coordonnées GPS
Obtenir les coordonnées GPS
Obtenir les coordonnées GPS

Allez sur Google maps et trouvez votre emplacement et

Cliquez sur la carte (coin supérieur gauche de votre zone), les coordonnées seront affichées en bas. Copiez la première coordonnée Latitude vers le Visuino "CompareRange1"> Gamme> MaxCopier la deuxième coordonnée Longitude vers le Visuino "CompareRange2"> Gamme> MIn

  • Cliquez sur la carte (coin supérieur droit de votre zone), les coordonnées seront affichées en bas. Copiez la deuxième coordonnée Longitude sur le Visuino "CompareRange2"> Range> Max
  • Cliquez sur la carte (coin inférieur gauche de votre zone), les coordonnées seront affichées en bas. Copiez la première coordonnée Latitude sur le Visuino "CompareRange1"> Range> Min

Étape 6: Dans les composants Visuino Connect

Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
  • Connectez la broche GPS Out à la broche Arduino Serial[0] In
  • Connectez la latitude de la broche GPS à la broche AnalogMultiSource1 In
  • Connectez la longitude de la broche GPS à la broche AnalogMultiSource2 In
  • Connectez la broche AnalogMultiSource1 à la broche AnalogToText1
  • Connectez la broche AnalogMultiSource2 à la broche AnalogToText2
  • Connectez la broche de sortie AnalogMultiSource1 à la broche d'entrée de CompareRange1
  • Connectez la broche de sortie AnalogMultiSource2 à la broche d'entrée de CompareRange2
  • Connectez la broche CompareRange1 Out à "And1", la broche 0 In
  • Connectez la broche CompareRange2 Out à "And1", broche 1 In
  • Connectez CompareRange1 broche Out à DigitalMultiMerger1, broche 0 In
  • Connectez CompareRange2 broche Out à DigitalMultiMerger1, broche 1 In
  • Connectez DigitalMultiMerger1, pin Out à DetectEdge1 pin In
  • Connectez la broche DetectEdge1 à l'horloge de la broche TextValue2
  • Connectez la broche "And1" à la broche DetectEdge2 In
  • Connectez la broche DetectEdge2 à l'horloge à broche TextValue1
  • Connectez "TextValue"1, pin out, à TextMultiMerger1 pin [0] dans
  • Connectez "TextValue"2, pin out, à TextMultiMerger1 broche [1] dans
  • Connectez la broche TextMultiMerger1 en sortie au champ de texte DisplayOLED1 1 broche en entrée
  • Connectez la broche AnalogToText1 à la broche DisplayOLED1 du champ de texte2
  • Connectez la broche AnalogToText2 en sortie au champ de texte DisplayOLED1 3 broches en entrée
  • Connectez la broche DisplayOLED1 I2C Out à la broche Arduino I2C 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

Important

Lors du téléchargement sur Arduino, déconnectez la broche RX sur l'Arduino et une fois le téléchargement terminé, reconnectez-la.

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 Arduino, après un certain temps (lorsque NEO 6m se calibre), l'écran commencera à afficher les coordonnées GPS et le texte: INSIDE/OUTSIDE.

Toutes nos félicitations! Vous avez terminé votre projet 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:

Conseillé: