Innholdsfortegnelse:
- Trinn 1: Verktøy og programvare
- Trinn 2: Tilkobling til NMEA 0183
- Trinn 3: Innstillinger for DIP -bryter
- Trinn 4: Frigjør serielinjen og aktiver UART for Raspberry Pi
- Trinn 5: Fastvare
- Trinn 6: Testkjøring
Video: Hvordan bruke NMEA-0183 med bringebær Pi: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
NMEA-0183 Er en elektrisk standard for tilkobling av GPS, SONAR, sensorer, autopilotenheter etc. i skip og båter. Til forskjell fra den nyere NMEA 2000-standarden (basert på CAN) er NMEA 0183 basert på EIA RS422 (noen eldre og/eller enkle systemer bruker RS-232, eller en enkelt ledning).
Jeg vil vise deg hvordan du kobler en Raspberry Pi 3B til en hvilken som helst NMEA-0183-enhet med differensialutgang. Selv om standarden krever isolerte innganger og utganger, er det nyttig å bruke en RS422 / RS485 HAT med isolert grensesnitt.
Trinn 1: Verktøy og programvare
Materialer:
Bringebær Pi
RS422 / RS485 HAT
en seriell NMEA0183 -enhet
Programvare:
Raspbian Stretch
NMEA -simulator
Trinn 2: Tilkobling til NMEA 0183
På bildet ovenfor kan du se en typisk NMEA -enhet med differensialutgang. Terminalene er NMEA OUT+ og NMEA OUT- eller TX+ eller TX-. NMEA IN+ og NMEA IN-ledningene er valgfrie.
hvis du har en enkelt overføringsledning fra enheten din (mest sannsynlig merket TX eller NMEA OUT eller noe sånt), bruker enheten RS-232-protokollen. I dette tilfellet trenger du en enkel RS232 -omformer.
Trinn 3: Innstillinger for DIP -bryter
Trinn 4: Frigjør serielinjen og aktiver UART for Raspberry Pi
Den enkleste måten er å bruke raspi-konfigureringsverktøyet til å bytte UART til GPIO14/15 pins. Ta et nytt Raspbian-bilde
sudo raspi-config
gå til '5 grensesnittalternativer'
gå til 'P6 Serial'
'Vil du at et påloggingsskall skal være tilgjengelig via serie?' NEI
'Vil du at maskinvaren for seriell port skal være aktivert?' JA
Fullfør raspi-config
start Raspberry Pi på nytt
Nå kan du få tilgang til UART via /dev /serial0
Trinn 5: Fastvare
Du kan finne mange forskjellige NMEA-0183 programvare Python-stabler for Raspberry Pi En veldig enkel løsning er NMEA-biblioteket av Nick Sweeting:
github.com/nsweeting/NMEA0183
Vær oppmerksom på: pyserial er nødvendig for serielle tilkoblinger:
github.com/nsweeting/NMEA0183
Trinn 6: Testkjøring
Python -programmet vil dekode innkommende NMEA -protokoller. Hvis du ikke har noen NMEA -enhet hjemme, kan du også bruke en simulator på PCen og en enkel USB til RS485 -adapter i stedet for en ekte enhet.
Anbefalt:
Hvordan bygge et smart speil med bringebær Pi 4: 10 -trinn
Hvordan bygge et smart speil med Raspberry Pi 4: I denne veiledningen vil vi se hvordan du bygger et smartspeil ved hjelp av resirkulerte stykker som en bilderamme, en gammel skjerm og et glass. For de elektroniske komponentene jeg kjøpte herfra www.lcsc .com
LED -blink med bringebær Pi - Hvordan bruke GPIO Pins på Raspberry Pi: 4 trinn
LED -blink med bringebær Pi | Slik bruker du GPIO -pins på Raspberry Pi: Hei folkens i denne instruksjonen, vi lærer hvordan du bruker GPIO -er til Raspberry pi. Hvis du noen gang har brukt Arduino, vet du sannsynligvis at vi kan koble LED -brytere etc. til pinnene og få det til å fungere som. få lysdioden til å blinke eller få inngang fra bryteren, så
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus