Table des matières:
- Étape 1: Outils et matériaux
- Étape 2: connexion à NMEA 0183
- Étape 3: Réglage du cavalier
- Étape 4: Réglage du commutateur DIP
- Étape 5: Micrologiciel
Vidéo: Comment utiliser NMEA-0183 avec Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
NMEA-0183 est une norme électrique pour connecter le GPS, le SONAR, les capteurs, les unités de pilotage automatique, etc. dans les navires et les bateaux. Contrairement à la nouvelle norme NMEA 2000 (basée sur CAN), la NMEA 0183 est basée sur EIA RS422 (certains systèmes plus anciens et/ou simples utilisent RS-232, ou un seul fil).
Je veux vous montrer dans cette instructable comment connecter un Arduino UNO (ou tout autre Arduino) à n'importe quel appareil NMEA-0183. Bien que la norme appelle des entrées et sorties isolées, il est utile d'utiliser notre RS422/RS485 Arduino Shield avec interface isolée.
Étape 1: Outils et matériaux
Outils et matériaux
- Arduino UNO
- Blindage RS485 pour Arduino
- tout appareil NMEA-0183 avec sortie différentielle
Logiciel
IDE Arduino
Étape 2: connexion à NMEA 0183
Dans l'image ci-dessus, vous pouvez voir un appareil typique avec une sortie différentielle. Les terminaux sont NMEA OUT+ et NMEA OUT- ou TX+ ou TX-. Les fils NMEA IN+ et NMEA IN- sont en option.
Si vous avez un seul fil de transmission de votre appareil (probablement étiqueté TX ou NMEA OUT ou quelque chose comme ça), alors votre appareil utilise le protocole RS-232. Dans ce cas, vous aurez besoin d'un simple convertisseur RS232.
Étape 3: Réglage du cavalier
- UART RX à la position 2
- UART TX à la position 3
- Tension à la position 5V
Étape 4: Réglage du commutateur DIP
Étape 5: Micrologiciel
Vous pouvez trouver de nombreuses piles logicielles NMEA-0138 différentes pour Arduino. Une très bonne solution est la pile NMEA d'Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Conseillé:
Encodeur rotatif : comment ça marche et comment l'utiliser avec Arduino : 7 étapes
Encodeur rotatif : comment ça marche et comment l'utiliser avec Arduino : vous pouvez lire ceci et d'autres tutoriels incroyables sur le site officiel d'ElectroPeak. PrésentationDans ce tutoriel, vous apprendrez à utiliser l'encodeur rotatif. Tout d'abord, vous verrez des informations sur l'encodeur rotatif, puis vous apprendrez comment
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : 4 étapes
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : Nous allons vous montrer comment ouvrir le terminal MAC. Nous vous montrerons également quelques fonctionnalités du terminal, telles que ifconfig, le changement de répertoire, l'accès aux fichiers et arp. Ifconfig vous permettra de vérifier votre adresse IP, et votre annonce MAC
Comment utiliser le scanner laser RPLIDAR 360° avec Arduino : 3 étapes (avec photos)
Comment utiliser le scanner laser RPLIDAR 360° avec Arduino : Je suis un grand fan de la construction de robots sumo et je suis toujours à la recherche de nouveaux capteurs et matériaux intéressants à utiliser pour construire un robot meilleur, plus rapide et plus intelligent. J'ai découvert le RPLIDAR A1 que vous pouvez obtenir pour 99 $ sur DFROBOT.com. J'ai dit que j'étais inter
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : il s'agit d'une carte d'évaluation pour la puce tuner FM Si4703 de Silicon Laboratories. Au-delà d'être une simple radio FM, le Si4703 est également capable de détecter et de traiter à la fois les informations du service de données radio (RDS) et du service de données de diffusion radio (RBDS).T
Comment utiliser le capteur de pluie FC-37 avec un Arduino : 4 étapes (avec photos)
Comment utiliser le capteur de pluie FC-37 avec un Arduino : Salut ! Dans mon premier instructable, je vais vous montrer comment utiliser le capteur de pluie FC-37 avec un arduino. J'utilise un arduino nano mais les autres versions fonctionneront très bien