Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Tilslutning til NMEA 0183
- Trin 3: Jumper -indstilling
- Trin 4: Indstilling af DIP -switch
- Trin 5: Firmware
Video: Sådan bruges NMEA-0183 med Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
NMEA-0183 er en elektrisk standard for tilslutning af GPS, SONAR, sensorer, autopilotenheder osv. I skibe og både. I forskel fra den nyere NMEA 2000-standard (baseret på CAN) er NMEA 0183 baseret på EIA RS422 (nogle ældre og/eller enkle systemer bruger RS-232 eller en enkelt ledning).
Jeg vil vise dig i denne instruks, hvordan du tilslutter en Arduino UNO (eller enhver anden Arduino) til enhver NMEA-0183-enhed. Selvom standarden kræver isolerede input og output, er det nyttigt at bruge vores RS422/RS485 Arduino Shield med isoleret interface.
Trin 1: Værktøjer og materialer
Værktøjer og materialer
- Arduino UNO
- RS485 Shield til Arduino
- enhver NMEA-0183-enhed med differentialudgang
Software
Arduino IDE
Trin 2: Tilslutning til NMEA 0183
På billedet ovenfor kan du se en typisk enhed med differential output. Terminalerne er NMEA OUT+ og NMEA OUT- eller TX+ eller TX-. NMEA IN+ og NMEA IN-ledningerne er valgfri.
Hvis du har en enkelt transmitterledning fra din enhed (sandsynligvis mærket TX eller NMEA OUT eller lignende), bruger din enhed RS-232-protokollen. I dette tilfælde skal du bruge en simpel RS232 -konverter.
Trin 3: Jumper -indstilling
- UART RX til position 2
- UART TX til position 3
- Spænding til position 5V
Trin 4: Indstilling af DIP -switch
Trin 5: Firmware
Du kan finde en masse forskellige NMEA-0138 software stakke til Arduino. En meget god løsning er NMEA -stakken af Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Anbefalede:
Sådan bruges MQTT med Raspberry Pi og ESP8266: 8 trin (med billeder)
Sådan bruges MQTT Med Raspberry Pi og ESP8266: I denne instruktionsbog vil jeg forklare, hvad MQTT -protokollen er, og hvordan den bruges til at kommunikere mellem enheder. Så, som en praktisk demonstration, skal jeg vise dig, hvordan du opsætter en simpel to klientsystem, hvor et ESP8266 -modul sender et besked
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: 3 trin (med billeder)
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: Jeg er en stor fan af at bygge sumobotter, og jeg er altid på udkig efter nye interessante sensorer og materialer, der skal bruges til at bygge en bedre, hurtigere og smartere robot. Jeg fandt ud af om RPLIDAR A1, som du kan få for $ 99 på DFROBOT.com. Jeg sagde, at jeg ikke var
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)
Sådan bruges Si4703 FM -radiokort med RDS - Arduino -vejledning: Dette er et evalueringskort til Silicon Laboratories Si4703 FM -tunerchip. Udover at være en simpel FM -radio, er Si4703 også i stand til at registrere og behandle både Radio Data Service (RDS) og Radio Broadcast Data Service (RBDS) oplysninger. T
Sådan bruges FC-37 regnsensoren med en Arduino: 4 trin (med billeder)
Sådan bruges FC-37 regnsensoren med en Arduino: Hej! I min første instruerbare vil jeg vise dig, hvordan du bruger FC-37 regnsensoren med en arduino. Jeg bruger en arduino nano, men andre versioner fungerer fint
Sådan bruges TCRT5000 IR -sensormodul med Arduino UNO: 7 trin (med billeder)
Sådan bruges TCRT5000 IR -sensormodul med Arduino UNO: I denne vejledning skal vi lære dig nogle grundlæggende oplysninger om brug af TCRT5000 IR -sensormodul. Disse grundlæggende viser dig de analoge og digitale værdier på seriel skærm. Beskrivelse: Denne IR -reflekterende sensor anvender en TCRT5000 til at registrere farve og