Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Свързване към NMEA 0183
- Стъпка 3: Настройка на джъмпера
- Стъпка 4: Настройка на DIP превключвател
- Стъпка 5: Фърмуер
Видео: Как да използвате NMEA-0183 с Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
NMEA-0183 е електрически стандарт за свързване на GPS, SONAR, сензори, автопилоти и др. В кораби и лодки. За разлика от по-новия стандарт NMEA 2000 (базиран на CAN), NMEA 0183 се основава на EIA RS422 (някои по-стари и/или прости системи използват RS-232 или единичен проводник).
Искам да ви покажа в тази инструкция как да свържете Arduino UNO (или всеки друг Arduino) към всяко устройство NMEA-0183. Въпреки че стандартът изисква изолирани входове и изходи, е полезно да използваме нашия RS422/RS485 Arduino Shield с изолиран интерфейс.
Стъпка 1: Инструменти и материали
Инструменти и материали
- Arduino UNO
- RS485 щит за Arduino
- всяко устройство NMEA-0183 с диференциален изход
Софтуер
Arduino IDE
Стъпка 2: Свързване към NMEA 0183
На горната снимка можете да видите типично устройство с диференциален изход. Клемите са NMEA OUT+ и NMEA OUT- или TX+ или TX-. Кабелите NMEA IN+ и NMEA IN са незадължителни.
Ако имате един предавателен проводник от вашето устройство (най-вероятно с етикет TX или NMEA OUT или нещо подобно), тогава вашето устройство използва протокола RS-232. В този случай ще ви е необходим прост RS232 конвертор.
Стъпка 3: Настройка на джъмпера
- UART RX в позиция 2
- UART TX в позиция 3
- Напрежение до позиция 5V
Стъпка 4: Настройка на DIP превключвател
Стъпка 5: Фърмуер
Можете да намерите много различни софтуерни стекове NMEA-0138 за Arduino. Много добро решение е стекът на NMEA от Ерик Барч:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Препоръчано:
Arduino Как да използвате 1,3 -инчов OLED дисплей SH1106: 7 стъпки
Arduino Как да използвате 1,3 -инчов OLED дисплей SH1106: В този урок ще научим как да използваме 1,3 -инчов OLED дисплей SH1106 софтуер Arduino и Visuino. Гледайте видеото
Как да създадете Linux зареждащо устройство (и как да го използвате): 10 стъпки
Как да създадете зареждащо устройство на Linux (и как да го използвате): Това е просто въведение за това как да започнете с Linux, по -специално Ubuntu
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: В този урок ще се научим как да проследяваме стъпките на стъпковия двигател на OLED дисплея. Гледайте демонстрационен видеоклип. Кредитът за оригиналния урок отива на потребителя на youtube " sky4fly "
Как да използвате клавиатурата и LCD дисплея с Arduino, за да направите Arduino калкулатор .: 5 стъпки
Как да използвате клавиатура и LCD с Arduino, за да направите Arduino калкулатор. В този урок ще споделя как можете да използвате 4x4 матрична клавиатура и 16x2 LCD с Arduino и да го използвате, за да направите прост Arduino калкулатор. Така че нека започнем
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама