Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Software
- Hakbang 2: Koneksyon sa NMEA 0183
- Hakbang 3: Mga setting ng Switch ng DIP
- Hakbang 4: Libre ang Serial Line at Paganahin ang UART ng Raspberry Pi
- Hakbang 5: Firmware
- Hakbang 6: Patakbuhin ang Pagsubok
Video: Paano Gumamit ng NMEA-0183 Sa Raspberry Pi: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang NMEA-0183 Ay isang pamantayan sa kuryente upang ikonekta ang GPS, SONAR, sensor, mga unit ng auto pilot atbp sa mga barko at bangka. Sa pagkakaiba sa mas bagong pamantayan ng NMEA 2000 (batay sa CAN) ang NMEA 0183 ay batay sa EIA RS422 (ilang mas luma at / o simpleng mga sistema ang gumagamit ng RS-232, o isang solong kawad).
Nais kong ipakita sa iyo kung paano ikonekta ang isang Raspberry Pi 3B sa anumang aparato na NMEA-0183 na may kaugalian na output. Bagaman ang karaniwang tawag para sa mga nakahiwalay na input at output ay kapaki-pakinabang na gumamit ng isang RS422 / RS485 HAT na may nakahiwalay na interface.
Hakbang 1: Mga Tool at Software
Mga Materyales:
Raspberry Pi
RS422 / RS485 HAT
isang serial NMEA0183 aparato
Software:
Raspbian Stretch
Simulator ng NMEA
Hakbang 2: Koneksyon sa NMEA 0183
Sa larawan sa itaas maaari mong makita ang isang tipikal na aparato ng NMEA na may kaugalian na output. Ang mga terminal ay NMEA OUT + at NMEA OUT- o TX + o TX-. Ang NMEA IN + at NMEA IN- wires ay opsyonal.
kung mayroon kang isang solong wire na nagpapadala mula sa iyong aparato (malamang na may label na TX o NMEA OUT o isang bagay na tulad nito), kung gayon ang iyong aparato ay gumagamit ng RS-232 protocol. Sa kasong ito kakailanganin mo ang isang simpleng converter ng RS232.
Hakbang 3: Mga setting ng Switch ng DIP
Hakbang 4: Libre ang Serial Line at Paganahin ang UART ng Raspberry Pi
Ang pinakamadaling paraan ay ang paggamit ng tool ng raspi-config upang ilipat ang UART sa GPIO14 / 15 pin. Kumuha ng isang sariwang imahe ng Raspbian
sudo raspi-config
goto '5 Mga Pagpipilian sa Pag-interface'
goto 'P6 Serial'
'Nais mo bang ma-access ang isang shell ng pag-login sa serial?' HINDI
'Nais mo bang paganahin ang serial port hardware?' Oo
Tapusin ang raspi-config
i-reboot ang Raspberry Pi
Ngayon ay maaari mong ma-access ang UART sa pamamagitan ng / dev / serial0
Hakbang 5: Firmware
Maaari kang makahanap ng maraming iba't ibang mga NMEA-0183 software Python stack para sa Raspberry Pi Ang isang napaka-simpleng solusyon ay ang NMEA library ni Nick Sweeting:
github.com/nsweeting/NMEA0183
Mangyaring tandaan: kinakailangan ang pyserial para sa mga serial connection:
github.com/nsweeting/NMEA0183
Hakbang 6: Patakbuhin ang Pagsubok
Tatalakayin ng programa ng Python ang mga papasok na mga protokol ng NMEA. Kung wala kang aparato ng NMEA sa bahay, maaari mo ring gamitin ang isang Simulator sa iyong PC at isang simpleng USB sa RS485 adapter sa halip na isang totoong aparato.
Inirerekumendang:
Paano Gumamit ng Mga GPIO Pins ng isang Raspberry Pi at Avrdude sa Bit-bang-program DIMP 2 o DA PIMP 2: 9 Mga Hakbang
Paano Gumamit ng GPP Pins ng isang Raspberry Pi at Avrdude sa Bit-bang-program DIMP 2 o DA PIMP 2: Ito ang mga sunud-sunod na tagubilin sa kung paano gamitin ang isang Raspberry Pi at ang libreng open-source command avrdude upang bit-bang -program ang isang DIMP 2 o DA PIMP 2. Ipinapalagay ko na pamilyar ka sa iyong Raspberry Pi at sa linya ng utos ng LINUX. Hindi mo kailangang
Paano Gumamit ng Stepper Motor Bilang Rotary Encoder at OLED Display para sa Mga Hakbang: 6 na Hakbang
Paano Gumamit ng Stepper Motor Bilang Rotary Encoder at OLED Display para sa Mga Hakbang: Sa tutorial na ito matututunan namin kung paano subaybayan ang mga hakbang sa motor ng stepper sa OLED Display. Manood ng isang demonstration video. Ang kredito para sa Orihinal na tutorial ay napupunta sa gumagamit ng youtube " sky4fly "
LED Blink With Raspberry Pi - Paano Gumamit ng GPIO Pins sa Raspberry Pi: 4 na Hakbang
LED Blink With Raspberry Pi | Paano Gumamit ng GPIO Pins sa Raspberry Pi: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang GPIO ng Raspberry pi. Kung nagamit mo na ba ang Arduino marahil alam mo na maaari naming ikonekta ang LED switch atbp sa mga pin nito at gawin itong kagaya ng. gawin ang LED blink o kumuha ng input mula sa switch kaya
Rotary Encoder: Paano Ito Gumagana at Paano Gumamit Sa Arduino: 7 Hakbang
Rotary Encoder: Paano Ito Gumagawa at Paano Gumamit Sa Arduino: Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeakOverview Sa tutorial na ito, malalaman mo kung paano gamitin ang rotary encoder. Una, makakakita ka ng ilang impormasyon tungkol sa rotational encoder, at malalaman mo kung paano
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: 4 na Hakbang
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: Ipapakita namin sa iyo kung paano buksan ang MAC Terminal. Ipapakita rin namin sa iyo ang ilang mga tampok sa loob ng Terminal, tulad ng ifconfig, pagbabago ng mga direktoryo, pag-access sa mga file, at arp. Papayagan ka ng Ifconfig na suriin ang iyong IP address, at ang iyong MAC ad