Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: NMEA 0183 -ə qoşulma
- Addım 3: Jumper Ayarı
- Addım 4: DIP Switch Ayarı
- Addım 5: Firmware
Video: NMEA-0183 Arduino ilə necə istifadə olunur: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
NMEA-0183, gəmilərdə və qayıqlarda GPS, SONAR, sensorlar, avtomatik pilot qurğuları və s. Birləşdirmək üçün bir elektrik standartıdır. Yeni NMEA 2000 standartından (CAN əsasında) fərqli olaraq, NMEA 0183 EIA RS422-ə əsaslanır (bəzi köhnə və/və ya sadə sistemlərdə RS-232 və ya tək tel istifadə olunur).
Bu təlimatla sizə bir Arduino UNO-nu (və ya başqa bir Arduino) NMEA-0183 cihazına necə bağlayacağınızı göstərmək istəyirəm. Standart təcrid edilmiş giriş və çıxışları tələb etsə də, təcrid olunmuş interfeysi olan RS422/RS485 Arduino Shield istifadə etmək faydalıdır.
Addım 1: Alətlər və materiallar
Alətlər və materiallar
- Arduino UNO
- Arduino üçün RS485 Shield
- diferensial çıxışı olan hər hansı bir NMEA-0183 cihazı
Proqram təminatı
Arduino IDE
Addım 2: NMEA 0183 -ə qoşulma
Yuxarıdakı şəkildə diferensial çıxışı olan tipik bir cihazı görə bilərsiniz. Terminallar NMEA OUT+ və NMEA OUT- və ya TX+ və ya TX- dir. NMEA IN+ və NMEA IN telləri isteğe bağlıdır.
Cihazınızdan tək bir ötürücü teliniz varsa (çox güman ki, TX və ya NMEA OUT və ya buna bənzər bir şəkildə etiketlənir), onda cihazınız RS-232 protokolundan istifadə edir. Bu vəziyyətdə sadə bir RS232 çeviriciyə ehtiyacınız olacaq.
Addım 3: Jumper Ayarı
- UART RX 2 -ci mövqedə
- UART TX 3 -cü mövqeyə keçdi
- Gərginlik 5V mövqeyinə
Addım 4: DIP Switch Ayarı
Addım 5: Firmware
Arduino üçün bir çox fərqli NMEA-0138 proqram yığınları tapa bilərsiniz. Çox yaxşı bir həll, Eric Barch tərəfindən hazırlanmış NMEA yığınıdır:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Tövsiyə:
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş
DS1307 Arduino istifadə edərək necə istifadə olunur: 7 addım
DS1307 Arduino istifadə edərək necə istifadə olunur: DS1307, Real Zamanlı Saat IC (RTC). Bu IC vaxt məlumatlarını təmin etmək üçün istifadə olunur. Ayrılan vaxt Saniyələr, Dəqiqələr, Saatlar, Günlər, Tarix, Ay və İldən başlayır.Bu IC, Crystal və 3.6V Batareyalar kimi əlavə xarici komponentlər tələb edir. Kristal
Rotary Encoder: necə işləyir və Arduino ilə necə istifadə olunur: 7 addım
Rotary Encoder: Arduino ilə necə işləyir və necə istifadə olunur: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsinizBaxış Bu dərsdə, fırlanan kodlayıcıdan necə istifadə edəcəyinizi öyrənəcəksiniz. Əvvəlcə fırlanma kodlayıcısı haqqında bəzi məlumatlar görəcəksiniz və sonra necə edəcəyinizi öyrənəcəksiniz
Arduino Kalkulyatoru yaratmaq üçün Arduino ilə Klaviatura və LCD -dən necə istifadə olunur .: 5 addım
Arduino Kalkulyatoru etmək üçün Arduino ilə Klaviatura və LCD -dən Necə İstifadə Edilir .: Bu təlimatda 4x4 matrisli klaviatura və 16x2 LCD -ni Arduino ilə necə istifadə edə biləcəyinizi və sadə bir Arduino Kalkulyatoru yaratmaq üçün necə istifadə edəcəyinizi bölüşəcəyəm. Beləliklə başlayaq
WiFi ilə Blynk ilə LED -i idarə etmək üçün ESP32 -dən necə istifadə olunur: 7 addım (şəkillərlə)
WiFi ilə Blynk ilə LED İdarə etmək üçün ESP32 Necə İstifadə Edilir: Bu dərslik, WiFi vasitəsilə Blynk ilə LED idarə etmək üçün ESP32 inkişaf lövhəsindən istifadə edəcək. Blynk, Arduino, Raspberry Pi və bənzərlərini İnternet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Bu qura biləcəyiniz bir rəqəmsal tablosudur