Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Tilkobling til NMEA 0183
- Trinn 3: Jumper Setting
- Trinn 4: Innstilling av DIP -bryter
- Trinn 5: Fastvare
Video: Hvordan bruke NMEA-0183 med Arduino: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
NMEA-0183 er en elektrisk standard for tilkobling av GPS, SONAR, sensorer, autopilotenheter etc. i skip og båter. Til forskjell fra den nyere NMEA 2000-standarden (basert på CAN) er NMEA 0183 basert på EIA RS422 (noen eldre og/eller enkle systemer bruker RS-232, eller en enkelt ledning).
Jeg vil vise deg i denne instruksjonsmåten hvordan du kobler en Arduino UNO (eller annen Arduino) til en hvilken som helst NMEA-0183-enhet. Selv om standarden krever isolerte innganger og utganger, er det nyttig å bruke vårt RS422/RS485 Arduino Shield med isolert grensesnitt.
Trinn 1: Verktøy og materialer
Verktøy og materialer
- Arduino UNO
- RS485 -skjerm for Arduino
- enhver NMEA-0183-enhet med differensialutgang
Programvare
Arduino IDE
Trinn 2: Tilkobling til NMEA 0183
På bildet ovenfor kan du se en typisk enhet med differensialutgang. Terminalene er NMEA OUT+ og NMEA OUT- eller TX+ eller TX-. NMEA IN+ og NMEA IN-ledningene er valgfrie.
Hvis du har en enkelt overføringsledning fra enheten din (mest sannsynlig merket TX eller NMEA OUT eller noe sånt), bruker enheten RS-232-protokollen. I dette tilfellet trenger du en enkel RS232 -omformer.
Trinn 3: Jumper Setting
- UART RX til posisjon 2
- UART TX til posisjon 3
- Spenning til posisjon 5V
Trinn 4: Innstilling av DIP -bryter
Trinn 5: Fastvare
Du kan finne mange forskjellige NMEA-0138 programvarestabler for Arduino. En veldig god løsning er NMEA -bunken av Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Anbefalt:
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: 5 trinn (med bilder)
Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: Dette er et evalueringskort for Silicon Laboratories Si4703 FM -tunerbrikke. Utover å være en enkel FM -radio, er Si4703 også i stand til å oppdage og behandle både Radio Data Service (RDS) og Radio Broadcast Data Service (RBDS) informasjon. T
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus