فهرست مطالب:
- مرحله 1: ابزارها و نرم افزار
- مرحله 2: اتصال به NMEA 0183
- مرحله 3: تنظیمات سوئیچ DIP
- مرحله 4: خط سریال را آزاد کنید و UART رزبری پای را فعال کنید
- مرحله 5: سیستم عامل
- مرحله 6: اجرای آزمایشی
تصویری: نحوه استفاده از NMEA-0183 با Raspberry Pi: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
NMEA-0183 یک استاندارد الکتریکی برای اتصال GPS ، SONAR ، حسگرها ، واحدهای خلبان خودکار و غیره در کشتی ها و قایق ها است. تفاوت با استاندارد جدیدتر NMEA 2000 (بر اساس CAN) ، NMEA 0183 بر اساس EIA RS422 است (برخی از سیستم های قدیمی و/یا ساده از RS-232 یا یک سیم واحد استفاده می کنند).
من می خواهم نحوه اتصال Raspberry Pi 3B را به هر دستگاه NMEA-0183 با خروجی دیفرانسیل به شما نشان دهم. اگرچه استاندارد برای ورودی و خروجی جداگانه استفاده از RS422 / RS485 HAT با رابط جداگانه مفید است.
مرحله 1: ابزارها و نرم افزار
مواد:
تمشک پای
RS422 / RS485 HAT
یک دستگاه سریال NMEA0183
نرم افزار:
Raspbian Stretch
شبیه ساز NMEA
مرحله 2: اتصال به NMEA 0183
در تصویر بالا می توانید یک دستگاه معمولی NMEA با خروجی دیفرانسیل را مشاهده کنید. پایانه ها NMEA OUT+ و NMEA OUT- یا TX+ یا TX- هستند. سیم های NMEA IN+ و NMEA IN اختیاری هستند.
اگر یک سیم انتقال دهنده واحد از دستگاه خود دارید (به احتمال زیاد برچسب TX یا NMEA OUT یا چیزی شبیه آن) ، دستگاه شما از پروتکل RS-232 استفاده می کند. در این حالت شما نیاز به یک مبدل RS232 ساده دارید.
مرحله 3: تنظیمات سوئیچ DIP
مرحله 4: خط سریال را آزاد کنید و UART رزبری پای را فعال کنید
ساده ترین راه این است که از ابزار raspi-config برای تغییر UART به پین GPIO14/15 استفاده کنید. یک تصویر Raspbian تازه بگیرید
sudo raspi-config
برو به "5 گزینه رابط"
رفتن به "سریال P6"
"آیا می خواهید پوسته ورود به سیستم از طریق سریال قابل دسترسی باشد؟" نه
"آیا می خواهید سخت افزار پورت سریال فعال باشد؟" آره
raspi-config را تمام کنید
Raspberry Pi را دوباره راه اندازی کنید
اکنون می توانید از طریق /dev /serial0 به UART دسترسی داشته باشید
مرحله 5: سیستم عامل
شما می توانید نرم افزارهای مختلف NMEA-0183 پشته Python را برای Raspberry Pi پیدا کنید. راه حل بسیار ساده کتابخانه NMEA توسط Nick Sweeting است:
github.com/nsweeting/NMEA0183
لطفاً توجه داشته باشید: برای اتصالات سریال pyserial مورد نیاز است:
github.com/nsweeting/NMEA0183
مرحله 6: اجرای آزمایشی
برنامه پایتون پروتکل های NMEA ورودی را رمزگشایی می کند. اگر دستگاه NMEA در خانه ندارید ، می توانید به جای یک دستگاه واقعی از یک شبیه ساز در رایانه خود و یک آداپتور USB به RS485 ساده استفاده کنید.
توصیه شده:
آموزش استفاده از آردوینو در داخل سروو و نحوه استفاده از آن: 6 مرحله
در داخل یک سروو و نحوه استفاده از آموزش کامل آردوینو: در این آموزش ، بیایید بررسی کنیم که این سرویس ویدئویی به چه صورت است
نحوه ایجاد درایو بوت لینوکس (و نحوه استفاده از آن): 10 مرحله
نحوه ایجاد درایو بوت لینوکس (و نحوه استفاده از آن): این یک معرفی ساده در مورد نحوه شروع کار با لینوکس ، به ویژه اوبونتو است
نحوه استفاده از سنسور رطوبت خاک با استفاده از آردوینو: 4 مرحله
نحوه استفاده از سنسور رطوبت خاک با استفاده از آردوینو: سنسور رطوبت خاک یک سنسور است که می تواند برای اندازه گیری رطوبت خاک استفاده شود. مناسب برای ساخت نمونه های اولیه پروژه های کشاورزی هوشمند ، پروژه های کنترل کننده آبیاری یا پروژه های کشاورزی اینترنت اشیا. این سنسور دارای 2 پروب است. که عادت دارد به من
رمزگذار روتاری: نحوه عملکرد و نحوه استفاده از آردوینو: 7 مرحله
Rotary Encoder: نحوه عملکرد و نحوه استفاده از آن با آردوینو: می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید ابتدا ، اطلاعاتی درباره رمزگذار چرخشی مشاهده خواهید کرد و سپس نحوه
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: 4 مرحله
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: ما نحوه باز کردن ترمینال MAC را به شما نشان خواهیم داد. ما همچنین چند ویژگی در ترمینال مانند ifconfig ، تغییر فهرستها ، دسترسی به فایلها و arp را به شما نشان می دهیم. Ifconfig به شما امکان می دهد آدرس IP خود و تبلیغات MAC خود را بررسی کنید