Orodha ya maudhui:

Jinsi ya Kutumia NMEA-0183 Na Arduino: Hatua 5
Jinsi ya Kutumia NMEA-0183 Na Arduino: Hatua 5

Video: Jinsi ya Kutumia NMEA-0183 Na Arduino: Hatua 5

Video: Jinsi ya Kutumia NMEA-0183 Na Arduino: Hatua 5
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, Novemba
Anonim
Jinsi ya Kutumia NMEA-0183 Na Arduino
Jinsi ya Kutumia NMEA-0183 Na Arduino

NMEA-0183 ni kiwango cha umeme cha kuunganisha GPS, SONAR, sensorer, vitengo vya majaribio ya magari n.k katika meli na boti. Tofauti na kiwango kipya cha NMEA 2000 (kulingana na CAN) NMEA 0183 inategemea EIA RS422 (mifumo mingine ya zamani na / au rahisi hutumia RS-232, au waya moja).

Ninataka kukuonyesha katika hii inayoweza kufundishwa jinsi ya kuunganisha Arduino UNO (au Arduino nyingine yoyote) kwa kifaa chochote cha NMEA-0183. Ingawa kiwango kinahitaji pembejeo na matokeo muhimu kutumia RS422 / RS485 Arduino Shield yetu na kiolesura cha pekee.

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa

Zana na Vifaa

  • Arduino UNO
  • Ngao ya RS485 kwa Arduino
  • kifaa chochote cha NMEA-0183 na pato la kutofautisha

Programu

Arduino IDE

Hatua ya 2: Uunganisho kwa NMEA 0183

Uunganisho kwa NMEA 0183
Uunganisho kwa NMEA 0183

Katika picha hapo juu unaweza kuona kifaa cha kawaida na pato la kutofautisha. Vituo ni NMEA OUT + na NMEA OUT- au TX + au TX-. NMEA IN + na waya za NMEA ni za hiari.

Ikiwa una waya moja ya kusambaza kutoka kwa kifaa chako (ikiwezekana inaitwa TX au NMEA OUT au kitu kama hicho), basi kifaa chako kinatumia itifaki ya RS-232. Katika kesi hii utahitaji kibadilishaji rahisi cha RS232.

Hatua ya 3: Kuweka Jumper

Kuweka Jumper
Kuweka Jumper
  • UART RX kwa nafasi ya 2
  • UART TX kushika nafasi 3
  • Voltage kwa nafasi 5V

Hatua ya 4: Mpangilio wa Kubadilisha DIP

Mpangilio wa Kubadilisha DIP
Mpangilio wa Kubadilisha DIP

Hatua ya 5: Firmware

Unaweza kupata anuwai ya programu nyingi za NMEA-0138 za Arduino. Suluhisho nzuri sana ni stack ya NMEA na Eric Barch:

github.com/ericbarch/arduino-libraries/tree/master/NMEA

Ilipendekeza: