Satura rādītājs:
- 1. darbība: rīki un materiāli
- 2. darbība: savienojums ar NMEA 0183
- 3. darbība: džempera iestatīšana
- 4. solis: DIP slēdža iestatīšana
- 5. solis: programmaparatūra
Video: Kā lietot NMEA-0183 ar Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
NMEA-0183 ir elektriskais standarts GPS, SONAR, sensoru, automātisko pilotu vienību uc savienošanai kuģos un laivās. Atšķirībā no jaunākā NMEA 2000 standarta (pamatojoties uz CAN), NMEA 0183 pamatā ir EIA RS422 (dažās vecākās un/vai vienkāršās sistēmās tiek izmantots RS-232 vai viens vads).
Šajā pamācībā es vēlos jums parādīt, kā savienot Arduino UNO (vai jebkuru citu Arduino) ar jebkuru NMEA-0183 ierīci. Lai gan standarts prasa izolētas ieejas un izejas, ir lietderīgi izmantot mūsu RS422/RS485 Arduino vairogu ar izolētu saskarni.
1. darbība: rīki un materiāli
Instrumenti un materiāli
- Arduino UNO
- RS485 vairogs Arduino
- jebkura NMEA-0183 ierīce ar diferenciālo izeju
Programmatūra
Arduino IDE
2. darbība: savienojums ar NMEA 0183
Augšējā attēlā var redzēt tipisku ierīci ar diferenciālo izeju. Termināļi ir NMEA OUT+ un NMEA OUT- vai TX+ vai TX-. NMEA IN+ un NMEA IN vadi nav obligāti.
Ja no jūsu ierīces ir viens pārraides vads (visticamāk, ar apzīmējumu TX vai NMEA OUT vai tamlīdzīgi), ierīce izmanto RS-232 protokolu. Šajā gadījumā jums būs nepieciešams vienkāršs RS232 pārveidotājs.
3. darbība: džempera iestatīšana
- UART RX uz 2. pozīciju
- UART TX uz 3. pozīciju
- Spriegums pozīcijā 5V
4. solis: DIP slēdža iestatīšana
5. solis: programmaparatūra
Arduino varat atrast daudz dažādu NMEA-0138 programmatūras steku. Ļoti labs risinājums ir Ērika Barha NMEA steks:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Ieteicams:
Arduino Kā lietot 1,3 collu OLED displeju SH1106: 7 soļi
Arduino Kā lietot 1,3 collu OLED displeju SH1106: Šajā apmācībā mēs iemācīsimies izmantot 1,3 collu OLED displeju SH1106 Arduino un Visuino programmatūru. Noskatieties video
Kā lietot Arduino DDS frekvenču signālu ģeneratoru AD9850: 7 soļi
Kā izmantot Arduino DDS frekvenču signālu ģeneratoru AD9850: šajā apmācībā mēs uzzināsim, kā izveidot frekvenču signālu ģeneratoru, izmantojot AD9850 moduli un Arduino. Noskatieties video! Piezīme: man izdevās iegūt frekvenci līdz +50 MHz, bet signāla kvalitāte kļūst labāka sliktāk ar augstākām frekvencēm
Kā lietot DHT22 mitruma un temperatūras sensoru ar Arduino: 6 soļi
Kā lietot DHT22 mitruma un temperatūras sensoru ar Arduino: Šajā apmācībā mēs iemācīsimies izmantot DHT22 mitruma un temperatūras sensoru ar Arduino un parādīt vērtības OLED displejā. Noskatieties video
Kā lietot DHT12 I2C mitruma un temperatūras sensoru ar Arduino: 7 soļi
Kā lietot DHT12 I2C mitruma un temperatūras sensoru ar Arduino: Šajā apmācībā mēs iemācīsimies izmantot DHT12 I2C mitruma un temperatūras sensoru ar Arduino un parādīt vērtības OLED displejā. Noskatieties video
Kā lietot tastatūru un LCD ar Arduino, lai izveidotu Arduino kalkulatoru: 5 soļi
Kā lietot tastatūru un LCD ar Arduino, lai izveidotu Arduino kalkulatoru: Šajā apmācībā es dalīšos, kā jūs varat izmantot 4x4 matricas tastatūru un 16 x 2 LCD ar Arduino un izmantot to, lai izveidotu vienkāršu Arduino kalkulatoru. Tātad, sāksim darbu