Inhoudsopgave:
- Stap 1: Gereedschap & Materialen
- Stap 2: Aansluiten op NMEA 0183
- Stap 3: Jumper-instelling
- Stap 4: DIP-schakelaarinstelling
- Stap 5: Firmware
Video: NMEA-0183 gebruiken met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
NMEA-0183 is een elektrische standaard voor het aansluiten van GPS, SONAR, sensoren, stuurautomaten etc. in schepen en boten. In tegenstelling tot de nieuwere NMEA 2000-standaard (gebaseerd op CAN) is de NMEA 0183 gebaseerd op EIA RS422 (sommige oudere en/of eenvoudige systemen gebruiken RS-232 of een enkele draad).
Ik wil je in deze instructable laten zien hoe je een Arduino UNO (of een andere Arduino) aansluit op elk NMEA-0183-apparaat. Hoewel de standaard geïsoleerde inputs en outputs vereist, is het handig om ons RS422/RS485 Arduino Shield met geïsoleerde interface te gebruiken.
Stap 1: Gereedschap & Materialen
Gereedschap & Materialen
- Arduino UNO
- RS485-schild voor Arduino
- elk NMEA-0183-apparaat met differentiële uitgang
Software
Arduino IDE
Stap 2: Aansluiten op NMEA 0183
In de bovenstaande afbeelding ziet u een typisch apparaat met differentiële uitvoer. De terminals zijn NMEA OUT+ en NMEA OUT- of TX+ of TX-. De NMEA IN+ en NMEA IN- draden zijn optioneel.
Als je een enkele zenddraad van je apparaat hebt (waarschijnlijk aangeduid met TX of NMEA OUT of iets dergelijks), dan gebruikt je apparaat het RS-232-protocol. In dit geval heeft u een eenvoudige RS232-converter nodig.
Stap 3: Jumper-instelling
- UART RX naar positie 2
- UART TX naar positie 3
- Spanning naar positie 5V
Stap 4: DIP-schakelaarinstelling
Stap 5: Firmware
Je kunt veel verschillende NMEA-0138-softwarestacks voor Arduino vinden. Een hele goede oplossing is de NMEA-stack van Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Infraroodsensor gebruiken met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Infraroodsensor gebruiken met Arduino: wat is een infraroodsensor (ook bekend als IR-sensor? Een IR-sensor is een elektronisch instrument dat IR-signalen scant in specifieke frequentiebereiken die zijn gedefinieerd door normen en deze omzet in elektrische signalen op de uitgangspin (meestal signaalpin genoemd) . Het IR-signaal
Mac Terminal gebruiken en toetsfuncties gebruiken: 4 stappen
Mac Terminal gebruiken en toetsfuncties gebruiken: We laten u zien hoe u de MAC Terminal opent. We zullen u ook enkele functies binnen de Terminal laten zien, zoals ifconfig, mappen wijzigen, toegang tot bestanden en arp. Met Ifconfig kunt u uw IP-adres en uw MAC-advertentie controleren
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig opnieuw te maken, gemakkelijk te gebruiken, gemakkelijk te porten: 3 stappen
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig te recreëren, gemakkelijk te gebruiken, gemakkelijk te poorten: dit project helpt je om 18 LED's (6 rood + 6 blauw + 6 geel) op je Arduino-bord aan te sluiten en de realtime signalen van de geluidskaart van je computer te analyseren en door te sturen naar de LED's om ze op te lichten volgens de beat-effecten (Snare, High Hat, Kick)
PSP gebruiken als computerjoystick en vervolgens uw computer bedienen met de PSP: 5 stappen (met afbeeldingen)
PSP gebruiken als computerjoystick en vervolgens je computer bedienen met de PSP: je kunt veel coole dingen doen met PSP homebrew, en in deze instructable leer ik je hoe je je PSP als joystick kunt gebruiken voor het spelen van games, maar er is ook een programma waarmee je je joystick als muis kunt gebruiken. Hier zijn de zaken