INHOUDSOPGAWE:
- Stap 1: gereedskap en materiaal
- Stap 2: Koppel aan NMEA 0183
- Stap 3: Jumper -instelling
- Stap 4: Instelling van DIP -skakelaar
- Stap 5: Firmware
Video: Hoe om NMEA-0183 te gebruik met Arduino: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
NMEA-0183 is 'n elektriese standaard vir die koppeling van GPS, SONAR, sensors, motorvliegtuie-eenhede, ens. In skepe en bote. In teenstelling met die nuwer NMEA 2000-standaard (gebaseer op CAN) is die NMEA 0183 gebaseer op EIA RS422 (sommige ouer en/of eenvoudige stelsels gebruik RS-232, of 'n enkele draad).
Ek wil u in hierdie instruksies wys hoe u 'n Arduino UNO (of enige ander Arduino) aan enige NMEA-0183-toestel kan koppel. Alhoewel die standaard geïsoleerde insette en uitsette vereis, is dit nuttig om ons RS422/RS485 Arduino Shield met geïsoleerde koppelvlak te gebruik.
Stap 1: gereedskap en materiaal
Gereedskap en materiaal
- Arduino UNO
- RS485 -skild vir Arduino
- enige NMEA-0183-toestel met differensiële uitset
Sagteware
Arduino IDE
Stap 2: Koppel aan NMEA 0183
Op die foto hierbo kan u 'n tipiese toestel met differensiële uitset sien. Die terminale is NMEA OUT+ en NMEA OUT- of TX+ of TX-. Die NMEA IN+ en NMEA IN-drade is opsioneel.
As u 'n enkele stuurdraad van u toestel af het (waarskynlik TX of NMEA OUT of so iets genoem), gebruik u toestel die RS-232-protokol. In hierdie geval benodig u 'n eenvoudige RS232 -omskakelaar.
Stap 3: Jumper -instelling
- UART RX na posisie 2
- UART TX na posisie 3
- Spanning na posisie 5V
Stap 4: Instelling van DIP -skakelaar
Stap 5: Firmware
U kan baie verskillende NMEA-0138 sagteware-stapels vir Arduino vind. 'N Baie goeie oplossing is die NMEA -stapel van Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Aanbeveel:
Hoe om servomotors te gebruik met behulp van Moto: bit met mikro: bit: 7 stappe (met foto's)
Hoe om servomotors te gebruik met behulp van Moto: bit met Micro: bit: Een manier om die funksionaliteit van die micro: bit uit te brei, is deur 'n bord genaamd moto: bit van SparkFun Electronics (ongeveer $ 15-20) te gebruik. Dit lyk ingewikkeld en het baie funksies, maar dit is nie moeilik om servomotors daaruit te laat loop nie. Moto: bit laat jou toe om
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: u kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak Oorsig In hierdie tutoriaal leer u hoe u die roterende encoder moet gebruik. Eerstens sien u inligting oor die rotasie -encoder, en dan leer u hoe u
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe
Hoe om Mac Terminal te gebruik en hoe om belangrike funksies te gebruik: Ons sal u wys hoe u die MAC Terminal kan oopmaak. Ons sal u ook 'n paar funksies in die Terminal wys, soos ifconfig, veranderende gidse, toegang tot lêers en arp. Met Ifconfig kan u u IP -adres en u MAC -advertensie nagaan
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is