Mundarija:
- 1 -qadam: Asboblar va dasturiy ta'minot
- 2 -qadam: NMEA 0183 ga ulanish
- 3 -qadam: DIP almashtirish sozlamalari
- 4 -qadam: Seriya chizig'ini bo'shating va Raspberry Pi -ning UART -ni yoqing
- 5 -qadam: dasturiy ta'minot
- 6 -qadam: Test sinovlari
Video: NMEA-0183 ni Raspberry Pi bilan qanday ishlatish kerak: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
NMEA-0183-bu kema va qayiqlarda GPS, SONAR, datchiklar, avtomatik uchuvchi qurilmalar va boshqalarni ulash uchun elektr standarti. Yangi NMEA 2000 standartidan farqli o'laroq (CANga asoslangan) NMEA 0183 EIA RS422 ga asoslangan (ba'zi eski va/yoki oddiy tizimlar RS-232 yoki bitta simdan foydalanadi).
Men sizga Raspberry Pi 3B ni differentsial chiqadigan har qanday NMEA-0183 qurilmasiga qanday ulashni ko'rsatmoqchiman. Garchi standart izolyatsiya qilingan kirish va chiqishni talab qilsa -da, ajratilgan interfeysli RS422 / RS485 HATdan foydalanish foydalidir.
1 -qadam: Asboblar va dasturiy ta'minot
Materiallar:
Raspberry Pi
RS422 / RS485 HAT
ketma -ket NMEA0183 qurilmasi
Dasturiy ta'minot:
Raspbian Stretch
NMEA simulyatori
2 -qadam: NMEA 0183 ga ulanish
Yuqoridagi rasmda siz differentsial chiqishga ega bo'lgan oddiy NMEA qurilmasini ko'rishingiz mumkin. Terminallar NMEA OUT+ va NMEA OUT- yoki TX+ yoki TX-. NMEA IN+ va NMEA IN simlari ixtiyoriy.
Agar sizning qurilmangizda bitta uzatuvchi sim bo'lsa (ehtimol TX yoki NMEA OUT deb nomlangan yoki shunga o'xshash), unda sizning qurilmangiz RS-232 protokolidan foydalanadi. Bunday holda sizga oddiy RS232 konvertori kerak bo'ladi.
3 -qadam: DIP almashtirish sozlamalari
4 -qadam: Seriya chizig'ini bo'shating va Raspberry Pi -ning UART -ni yoqing
UARTni GPIO14/15 pinlariga almashtirish uchun raspi-konfiguratsiya vositasidan foydalanishning eng oson yo'li. Yangi Raspbian tasvirini olish.
sudo raspi-config
goto "5 ta interfeysli variant"
goto "P6 seriyali"
"Kirish qobig'iga ketma -ket kirishni xohlaysizmi?" YO'Q
'Ketma -ket port uskunalari yoqilishini xohlaysizmi?' HA
Raspi-configni tugating
Raspberry Pi -ni qayta ishga tushiring
Endi siz UART -ga /dev /serial0 orqali kirishingiz mumkin
5 -qadam: dasturiy ta'minot
Siz Raspberry Pi uchun juda ko'p turli xil NMEA-0183 Python dasturlarini topishingiz mumkin, bu juda oddiy echim-Nick Sweeting NMEA kutubxonasi:
github.com/nsweeting/NMEA0183
E'tibor bering: ketma -ket ulanish uchun pyserial kerak:
github.com/nsweeting/NMEA0183
6 -qadam: Test sinovlari
Python dasturi kiruvchi NMEA protokollarini dekodlaydi. Agar sizda NMEA qurilmasi bo'lmasa, siz kompyuterda simulyatordan va haqiqiy qurilma o'rniga oddiy USB -RS485 adapteridan foydalanishingiz mumkin.
Tavsiya:
Arduino bilan 20x4 I2C belgili LCD displeyni qanday ishlatish kerak: 6 qadam
Arduino -da 20x4 I2C belgilarli LCD displeydan qanday foydalanish kerak: Ushbu oddiy darsda biz "Arduino Uno" bilan 20x4 I2C belgili LCD displeydan qanday foydalanishni o'rganamiz. "Salom dunyo! Videoni tomosha qiling
Raspberry Pi bilan LED chirog'i - Raspberry Pi -da GPIO pinlarini qanday ishlatish kerak: 4 qadam
Raspberry Pi bilan LED chirog'i | Raspberry Pi -da GPIO pinlarini qanday ishlatish kerak: Salom bolalar, biz bu ko'rsatmalarda Raspberry pi -ning GPIO -dan qanday foydalanishni bilib olamiz. Agar siz hech qachon Arduino -dan foydalanmagan bo'lsangiz, demak, biz bilamizki, biz LED kalitini va boshqalarni uning pinlariga ulashimiz va uni shunday ishlashini ta'minlashimiz mumkin. LEDni yondiring yoki kalitdan kirishni oling, shunda
MQTT -ni Raspberry Pi va ESP8266/sonoff bilan qanday ishlatish kerak: 4 qadam
MQTT -ni Raspberry Pi va ESP8266/sonoff bilan qanday ishlatish kerak: Hammaga salom! Bugun men sizga malina pi va ESP8266 asosidagi sonoff wifi o'rni kalitini dunyoning istalgan burchagidan boshqarish uchun sozlashni ko'rsataman. Agar siz mening ko'rsatmalarimni diqqat bilan bajargan bo'lsangiz, bu ko'rsatma
MQTT -ni Raspberry Pi va ESP8266 bilan qanday ishlatish kerak: 8 qadam (rasmlar bilan)
MQTT -ni Raspberry Pi va ESP8266 bilan qanday ishlatish kerak: Ushbu yo'riqnomada men MQTT protokoli nima ekanligini va u qurilmalar o'rtasida qanday aloqa qilishini tushuntiraman, keyin amaliy ko'rsatma sifatida men sizga oddiy ikkitasini qanday o'rnatishni ko'rsataman. mijoz tizimi, bu erda ESP8266 moduli xabar yuboradi
Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: 4 qadam
Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: Biz sizga MAC terminalini qanday ochish kerakligini ko'rsatamiz. Shuningdek, biz sizga terminalda ifconfig, kataloglarni o'zgartirish, fayllarga kirish va arp kabi bir nechta xususiyatlarni ko'rsatamiz. Ifconfig sizga IP manzilingizni va MAC reklamangizni tekshirishga imkon beradi