Sommario:
- Passaggio 1: strumenti e materiali
- Passaggio 2: connessione a NMEA 0183
- Passaggio 3: impostazione del ponticello
- Passaggio 4: impostazione dell'interruttore DIP
- Passaggio 5: firmware
Video: Come usare NMEA-0183 con Arduino: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
NMEA-0183 è uno standard elettrico per collegare GPS, SONAR, sensori, unità pilota automatico ecc. in navi e imbarcazioni. A differenza del più recente standard NMEA 2000 (basato su CAN), NMEA 0183 è basato su EIA RS422 (alcuni sistemi più vecchi e/o semplici utilizzano RS-232 o un singolo cavo).
Voglio mostrarti in questo tutorial come collegare un Arduino UNO (o qualsiasi altro Arduino) a qualsiasi dispositivo NMEA-0183. Sebbene lo standard richieda ingressi e uscite isolati, è utile utilizzare il nostro Arduino Shield RS422/RS485 con interfaccia isolata.
Passaggio 1: strumenti e materiali
Strumenti e materiali
- Arduino UNO
- Scudo RS485 per Arduino
- qualsiasi dispositivo NMEA-0183 con uscita differenziale
Software
Arduino IDE
Passaggio 2: connessione a NMEA 0183
Nella foto sopra puoi vedere un tipico dispositivo con uscita differenziale. I terminali sono NMEA OUT+ e NMEA OUT- o TX+ o TX-. I cavi NMEA IN+ e NMEA IN- sono opzionali.
Se hai un singolo cavo di trasmissione dal tuo dispositivo (molto probabilmente etichettato TX o NMEA OUT o qualcosa del genere), il tuo dispositivo utilizza il protocollo RS-232. In questo caso avrai bisogno di un semplice convertitore RS232.
Passaggio 3: impostazione del ponticello
- UART RX in posizione 2
- UART TX alla posizione 3
- Tensione alla posizione 5V
Passaggio 4: impostazione dell'interruttore DIP
Passaggio 5: firmware
Puoi trovare molti stack software NMEA-0138 diversi per Arduino. Un'ottima soluzione è lo stack NMEA di Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Consigliato:
Come Usare un Telefono Android come Webcam con Skype: 5 Passaggi
Come utilizzare un telefono Android come webcam con Skype: C'è un vecchio detto che un'immagine vale più di mille parole… e c'è un nuovo detto che un video vale un milione. Ora potrebbe sembrare un'esagerazione, ma c'è un'enorme differenza tra parlare a qualcuno durante una chiamata e parlare a
Visuino Come usare un pulsante come ingresso per controllare cose come il LED: 6 passaggi
Visuino Come utilizzare un pulsante come input per controllare cose come il LED: In questo tutorial impareremo come accendere e spegnere il LED utilizzando un semplice pulsante e Visuino. Guarda un video dimostrativo
Come usare DMX512 / RDM con Raspberry Pi: 6 passaggi (con immagini)
Come utilizzare DMX512 / RDM con Raspberry Pi: Il Raspberry Pi può essere utilizzato per i controlli dell'illuminazione tramite bus DMX512. Nei sistemi bus DMX512 RS-485 viene utilizzato come livello fisico. Il nostro HAT seriale RS422/RS485 è un HAT di comunicazione seriale completamente isolato galvanicamente progettato per l'uso con il Raspberry Pi
Come usare il Wiimote come mouse del computer usando le candele come sensore!!: 3 passaggi
Come utilizzare il Wiimote come mouse del computer utilizzando le candele come sensore!!: questa guida ti mostrerà come collegare il telecomando Wii (Wiimote) al PC e utilizzarlo come mouse
Come Usare una TV come Monitor di Computer: 6 Passaggi
Come usare una TV come monitor di un computer: va bene così.. Questo è il mio primo istruttore, quindi abbi pazienza con me… In questo tutorial ti mostrerò.. è giusto.. come usare una TV come monitor di un computer ! Funziona abbastanza bene, ma ci sono dei limiti… per esempio non puoi leggere un testo piccolo, ma un pi