Innehållsförteckning:
- Steg 1: Verktyg och material
- Steg 2: Anslutning till NMEA 0183
- Steg 3: Bygelinställning
- Steg 4: Inställning av DIP -switch
- Steg 5: Firmware
Video: Hur man använder NMEA-0183 med Arduino: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
NMEA-0183 är en elektrisk standard för att ansluta GPS, SONAR, sensorer, autopilotenheter etc. i fartyg och båtar. Till skillnad från den nyare NMEA 2000-standarden (baserad på CAN) är NMEA 0183 baserad på EIA RS422 (vissa äldre och/eller enkla system använder RS-232 eller en enda tråd).
Jag vill visa dig i denna instruktioner hur du ansluter en Arduino UNO (eller någon annan Arduino) till valfri NMEA-0183-enhet. Även om standarden kräver isolerade ingångar och utgångar är det användbart att använda vårt RS422/RS485 Arduino Shield med isolerat gränssnitt.
Steg 1: Verktyg och material
Verktyg och material
- Arduino UNO
- RS485 -skärm för Arduino
- alla NMEA-0183-enheter med differentialutgång
programvara
Arduino IDE
Steg 2: Anslutning till NMEA 0183
På bilden ovan kan du se en typisk enhet med differentialutgång. Terminalerna är NMEA OUT+ och NMEA OUT- eller TX+ eller TX-. NMEA IN+ och NMEA IN-kablarna är valfria.
Om du har en enda sändningskabel från din enhet (troligen märkt TX eller NMEA OUT eller något liknande) använder enheten RS-232-protokollet. I det här fallet behöver du en enkel RS232 -omvandlare.
Steg 3: Bygelinställning
- UART RX till position 2
- UART TX till position 3
- Spänning till läge 5V
Steg 4: Inställning av DIP -switch
Steg 5: Firmware
Du kan hitta många olika NMEA-0138-programvaror för Arduino. En mycket bra lösning är NMEA -stacken av Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Rekommenderad:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
Hur man använder RPLIDAR 360 ° laserskanner med Arduino: 3 steg (med bilder)
Hur man använder RPLIDAR 360 ° laserskanner med Arduino: Jag är ett stort fan av att bygga sumobotrar och jag letar alltid efter nya intressanta sensorer och material att använda för att bygga en bättre, snabbare och smartare robot. Jag fick reda på RPLIDAR A1 som du kan få för $ 99 på DFROBOT.com. Jag sa att jag var inte
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: Detta är en utvärderingskort för Silicon Laboratories Si4703 FM -tunerchip. Förutom att vara en enkel FM -radio kan Si4703 också upptäcka och behandla både Radio Data Service (RDS) och Radio Broadcast Data Service (RBDS) information. T
Hur man använder FC-37 regnsensor med en Arduino: 4 steg (med bilder)
Hur man använder FC-37 regnsensor med en Arduino: Hej! I min första instruerbara kommer jag att visa dig hur du använder FC-37 regnsensor med en arduino. Jag använder en arduino nano men andra versioner fungerar bra