Sisällysluettelo:
- Vaihe 1: Työkalut ja ohjelmisto
- Vaihe 2: Yhdistäminen NMEA 0183: een
- Vaihe 3: DIP -kytkimen asetukset
- Vaihe 4: Vapauta sarjalinja ja ota Raspberry Pi: n UART käyttöön
- Vaihe 5: Laiteohjelmisto
- Vaihe 6: Koeajo
Video: NMEA-0183: n käyttö Raspberry Pi: n kanssa: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
NMEA-0183 on sähköstandardi GPS: n, SONARin, antureiden, automaattisten ohjausyksiköiden jne. Liittämiseen aluksiin ja veneisiin. Toisin kuin uudempi NMEA 2000 -standardi (perustuu CAN: iin), NMEA 0183 perustuu EIA RS422: een (jotkut vanhemmat ja/tai yksinkertaiset järjestelmät käyttävät RS-232: ta tai yhtä johdinta).
Haluan näyttää sinulle, miten Raspberry Pi 3B liitetään mihin tahansa NMEA-0183-laitteeseen, jossa on differentiaalilähtö. Vaikka standardi vaatii eristettyjä tuloja ja lähtöjä, on hyödyllistä käyttää RS422 / RS485 HAT -laitetta, jossa on eristetty liitäntä.
Vaihe 1: Työkalut ja ohjelmisto
Materiaalit:
Raspberry Pi
RS422 / RS485 HATTI
sarjamuotoinen NMEA0183 -laite
Ohjelmisto:
Raspbian Stretch
NMEA -simulaattori
Vaihe 2: Yhdistäminen NMEA 0183: een
Yllä olevassa kuvassa näkyy tyypillinen NMEA -laite, jossa on differentiaalilähtö. Liittimet ovat NMEA OUT+ ja NMEA OUT- tai TX+ tai TX-. NMEA IN+ ja NMEA IN -johdot ovat valinnaisia.
jos sinulla on yksi lähetysjohto laitteeltasi (todennäköisesti merkitty TX tai NMEA OUT tai vastaava), laitteesi käyttää RS-232-protokollaa. Tässä tapauksessa tarvitset yksinkertaisen RS232 -muuntimen.
Vaihe 3: DIP -kytkimen asetukset
Vaihe 4: Vapauta sarjalinja ja ota Raspberry Pi: n UART käyttöön
Helpoin tapa on käyttää raspi-config-työkalua vaihtaaksesi UART GPIO14/15-nastoihin. Ota uusi Raspbian-kuva
sudo raspi-config
mene '5 liitäntävaihtoehtoa'
siirry P6 -sarjaan
'Haluaisitko, että kirjautumiskuori on käytettävissä sarjayhteyden kautta?' EI
'Haluatko sarjaportin laitteiston olevan käytössä?' JOO
Viimeistele raspi-config
käynnistä Raspberry Pi uudelleen
Nyt voit käyttää UART: ia /dev /serial0
Vaihe 5: Laiteohjelmisto
Löydät paljon erilaisia NMEA-0183-ohjelmistoja Python-pinoista Raspberry Pi: lle. Hyvin yksinkertainen ratkaisu on Nick Sweetingin NMEA-kirjasto:
github.com/nsweeting/NMEA0183
Huomaa: sarjayhteyksiin tarvitaan pyserial:
github.com/nsweeting/NMEA0183
Vaihe 6: Koeajo
Python -ohjelma purkaa saapuvat NMEA -protokollat. Jos sinulla ei ole NMEA -laitetta kotona, voit myös käyttää simulaattoria tietokoneellasi ja yksinkertaista USB -RS485 -sovitinta oikean laitteen sijaan.
Suositeltava:
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: 8 vaihetta
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: Pimoroni Enviro+ FeatherWing on levy, joka on täynnä antureita, jotka on suunniteltu toimimaan Adafruit Feather -sarjan levyjen kanssa. Se on hyödyllinen paikka aloittaa kaikille, jotka ovat kiinnostuneita ympäristön seurannasta, ilmansaasteista ja tiedonsiirrosta. Minä
Värin TCS3200 tunnistamisen käyttö SkiiiD: n kanssa: 9 vaihetta
Kuinka käyttää Detect Color TCS3200 -laitetta SkiiiD: n kanssa: Opetusohjelma Detect Color TCS3200: n kehittämiseksi skiiiD: n kanssa
LaserKY008: n käyttö SkiiiD: n kanssa: 9 vaihetta
LaserKY008: n käyttö SkiiiD: n kanssa: Tämä projekti on opas segmentin 3642BH käyttämisestä Arduinon kanssa skiiiD: n kautta Ennen kuin aloitat, alla on perusopetus skiiiD: n käyttöön https://www.instructables.com/id/Getting- Started-With-SkiiiD-Editor
Mifare Ultralight C: n käyttö RC522: n kanssa Arduinolla: 3 vaihetta
Mifare Ultralight C: n käyttö RC522: n kanssa Arduinolla: RFID -tekniikan käyttäminen kortinhaltijoiden tunnistamiseen tai luvan tekemiseen (oven avaaminen jne.) On melko yleinen tapa. DIY -sovelluksessa RC522 -moduulia käytetään laajalti, koska se on melko halpaa ja tälle moduulille on paljon koodia
AC: n käyttö LEDien kanssa (osa 4) - uudet tekniikat: 6 vaihetta (kuvien kanssa)
AC: n käyttö LEDien kanssa (osa 4) - uusi tekniikka: Jotkut esteistä, jotka yleisesti hyväksytään LED -valoja kotona, ovat olleet suhteellisen korkeat lumen -kustannukset ja monimutkaiset ja kömpelöt tehonmuunnosjärjestelmät. Viime kuukausina monet uudet tapahtumat lupaavat viedä meidät askeleen lähemmäksi