Turinys:
- 1 žingsnis: įrankiai ir medžiagos
- 2 veiksmas: prisijungimas prie NMEA 0183
- 3 žingsnis: trumpiklio nustatymas
- 4 žingsnis: DIP jungiklio nustatymas
- 5 veiksmas: programinė įranga
Video: Kaip naudoti NMEA-0183 su „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
NMEA-0183 yra elektrinis standartas, skirtas laivams ir valtims prijungti GPS, SONAR, jutiklius, automatinius pilotų įrenginius ir kt. Skirtingai nuo naujesnio NMEA 2000 standarto (pagrįstas CAN), NMEA 0183 yra pagrįstas EIA RS422 (kai kurios senesnės ir (arba) paprastos sistemos naudoja RS-232 arba vieną laidą).
Šioje pamokoje noriu jums parodyti, kaip prijungti „Arduino UNO“(ar bet kurį kitą „Arduino“) prie bet kurio „NMEA-0183“įrenginio. Nors standartas reikalauja izoliuotų įėjimų ir išėjimų, naudinga naudoti mūsų RS422/RS485 „Arduino Shield“su izoliuota sąsaja.
1 žingsnis: įrankiai ir medžiagos
Įrankiai ir medžiagos
- Arduino UNO
- RS485 skydas „Arduino“
- bet koks NMEA-0183 įrenginys su diferencine išvestimi
Programinė įranga
„Arduino IDE“
2 veiksmas: prisijungimas prie NMEA 0183
Aukščiau esančiame paveikslėlyje galite pamatyti tipišką įrenginį su diferencine išvestimi. Gnybtai yra NMEA OUT+ ir NMEA OUT- arba TX+ arba TX-. NMEA IN+ ir NMEA IN laidai yra neprivalomi.
Jei iš savo įrenginio turite vieną perdavimo laidą (greičiausiai pažymėtą TX arba NMEA OUT ar panašiai), jūsų įrenginys naudoja RS-232 protokolą. Tokiu atveju jums reikės paprasto RS232 keitiklio.
3 žingsnis: trumpiklio nustatymas
- UART RX į 2 padėtį
- UART TX į 3 padėtį
- Įtampa iki 5V padėties
4 žingsnis: DIP jungiklio nustatymas
5 veiksmas: programinė įranga
„Arduino“galite rasti daug įvairių NMEA-0138 programinės įrangos paketų. Labai geras sprendimas yra Erico Barcho NMEA kaminas:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Rekomenduojamas:
Pigus NMEA/AIS koncentratorius - nuo RS232 iki „Wifi“tilto, skirtas naudoti laive: 6 žingsniai
Pigus NMEA /AIS koncentratorius - RS232 prie „Wifi Bridge“, skirtas naudoti laive: Atnaujinimas 2021 m. Sausio 9 d. - Pridėtas papildomas TCP ryšys ir pakartotinai naudojamas paskutinis ryšys, jei prisijungs daugiau klientų. 2020 m. Gruodžio 13 d. AIS RS232 į „WiFi“tiltą yra
Kaip naudoti ESP8266 kaip žiniatinklio serverį: 5 žingsniai
Kaip naudotis ESP8266 kaip žiniatinklio serveriu: Sveiki, šiuo metu naudoju „Windows 10“, „NodeMCU 1.0“, čia yra mano naudojamos programinės įrangos sąrašas ir diegimo vadovai, kurių laikiausi: „Arduino IDE“Papildomos „esp8266“lentos „SpiffLibrary“: „Websocket“naudoju „NodeMCU“kaip serverį aptarnauju HTML failą
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: 6 žingsniai
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: Šioje pamokoje mes sužinosime, kaip įjungti ir išjungti šviesos diodą naudojant paprastą mygtuką ir Visuino. Žiūrėkite demonstracinį vaizdo įrašą
Rotacinis kodavimo įrenginys: kaip jis veikia ir kaip jį naudoti su „Arduino“: 7 žingsniai
Rotacinis kodavimo įrenginys: kaip jis veikia ir kaip jį naudoti su „Arduino“: šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje. Apžvalga Pirmiausia pamatysite tam tikrą informaciją apie sukamąjį kodavimo įrenginį, o tada sužinosite, kaip
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: Šis vadovas parodys, kaip susieti „Wii Remote“(„Wiimote“) su kompiuteriu ir naudoti kaip pelę