Cuprins:
- Pasul 1: Instrumente și materiale
- Pasul 2: Conexiune la NMEA 0183
- Pasul 3: Setarea jumperului
- Pasul 4: Setarea comutatorului DIP
- Pasul 5: Firmware
Video: Cum se folosește NMEA-0183 cu Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
NMEA-0183 este un standard electric pentru conectarea GPS-urilor, SONAR-ului, senzorilor, unităților de pilot auto etc. la nave și bărci. Spre deosebire de noul standard NMEA 2000 (bazat pe CAN) NMEA 0183 se bazează pe EIA RS422 (unele sisteme mai vechi și / sau simple folosesc RS-232 sau un singur fir).
Vreau să vă arăt în acest instructiv cum să conectați un Arduino UNO (sau orice alt Arduino) la orice dispozitiv NMEA-0183. Deși standardul solicită intrări și ieșiri izolate, este util să utilizăm RS422 / RS485 Arduino Shield cu interfață izolată.
Pasul 1: Instrumente și materiale
Instrumente și materiale
- Arduino UNO
- RS485 Shield pentru Arduino
- orice dispozitiv NMEA-0183 cu ieșire diferențială
Software
IDE Arduino
Pasul 2: Conexiune la NMEA 0183
În imaginea de mai sus puteți vedea un dispozitiv tipic cu ieșire diferențială. Terminalele sunt NMEA OUT + și NMEA OUT- sau TX + sau TX-. Cablurile NMEA IN + și NMEA IN sunt opționale.
Dacă aveți un singur fir de transmisie de pe dispozitiv (cel mai probabil etichetat TX sau NMEA OUT sau ceva de genul acesta), atunci dispozitivul dvs. utilizează protocolul RS-232. În acest caz, veți avea nevoie de un convertor RS232 simplu.
Pasul 3: Setarea jumperului
- UART RX în poziția 2
- UART TX în poziția 3
- Tensiunea la poziția 5V
Pasul 4: Setarea comutatorului DIP
Pasul 5: Firmware
Puteți găsi o mulțime de stive diferite de software NMEA-0138 pentru Arduino. O soluție foarte bună este stiva NMEA de Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Recomandat:
Cum se folosește modulul RFID-RC522 cu Arduino: 5 pași
Cum se folosește modulul RFID-RC522 cu Arduino: În acest manual de instruire, voi oferi o prezentare generală asupra principiului fundamental de funcționare al modulului RFID, împreună cu etichetele și cipurile sale. De asemenea, voi oferi un scurt exemplu de proiect pe care l-am realizat folosind acest modul RFID cu LED RGB. Ca de obicei cu Ins-urile mele
Cum se folosește un ecran LCD cu caractere I2C 20x4 cu Arduino: 6 pași
Cum se folosește un ecran LCD cu caractere 20x4 I2C cu Arduino: În acest tutorial simplu vom învăța cum să utilizăm un ecran LCD cu caractere 20x4 I2C cu Arduino Uno pentru a afișa un text simplu „Hello World. Urmăriți videoclipul
Cum se folosește un senzor de sunet cu Arduino: 5 pași
Cum să utilizați un senzor de sunet cu Arduino: Salut tuturor, în acest articol vă arăt cum să utilizați un senzor de sunet cu un arduino uno pentru a controla un led făcând zgomote puternice. Dacă preferați să vizionați videoclipuri. Iată un tutorial video pe care l-am făcut
Cum se folosește senzorul de gest APDS9960 cu Arduino: 7 pași
Cum se folosește senzorul de gest APDS9960 cu Arduino: În acest tutorial vom învăța Cum se folosește senzorul de gest APDS9960 cu Arduino pentru a afișa indicațiile de mână pe afișajul OLED utilizând software-ul Visuino
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: În acest tutorial vom învăța cum să urmăriți pașii motorului pas cu pas pe afișajul OLED. Urmăriți un videoclip demonstrativ. Creditul pentru tutorialul original este destinat utilizatorului YouTube „sky4fly”