Mundarija:
- 1 -qadam: Asboblar va materiallar
- 2 -qadam: NMEA 0183 ga ulanish
- 3 -qadam: o'tish moslamasini sozlash
- 4 -qadam: DIP almashtirish sozlamalari
- 5 -qadam: dasturiy ta'minot
Video: NMEA-0183 ni Arduino bilan qanday ishlatish kerak: 5 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 bu ko'rsatmada Arduino UNO (yoki boshqa Arduino) ni NMEA-0183 qurilmasiga qanday ulash kerakligini ko'rsatmoqchiman. Garchi standart izolyatsiya qilingan kirish va chiqishni talab qilsa -da, RS422/RS485 Arduino Shield -dan ajratilgan interfeys bilan foydalanish foydali.
1 -qadam: Asboblar va materiallar
Asboblar va materiallar
- Arduino UNO
- Arduino uchun RS485 qalqoni
- har qanday NMEA-0183 qurilmasi differentsial chiqishga ega
Dasturiy ta'minot
Arduino IDE
2 -qadam: NMEA 0183 ga ulanish
Yuqoridagi rasmda siz differentsial chiqishga ega bo'lgan odatiy qurilmani 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 (katta 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: o'tish moslamasini sozlash
- UART RX 2 -o'ringa
- UART TX 3 -o'ringa
- 5V holatiga kuchlanish
4 -qadam: DIP almashtirish sozlamalari
5 -qadam: dasturiy ta'minot
Siz Arduino uchun juda ko'p turli xil NMEA-0138 dasturiy to'plamlarini topishingiz mumkin. Erik Barchning NMEA to'plami juda yaxshi echimdir:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
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
Sanoat kodlovchilarini Arduino bilan qanday ishlatish kerak: 6 qadam
Sanoat kodlovchilarini Arduino bilan qanday ishlatish kerak: Incremental enkoderlar ko'pincha robototexnika yoki joylashishni aniqlash kabi sanoat dasturlari uchun ishlatiladi. Sanoat dasturlari uchun enkoderlar asosan RS422 differentsial interfeysi bilan keladi, men bu kichik loyihada sanoatdan qanday foydalanishni ko'rsataman
Twitterni Arduino bilan qanday ishlatish kerak: 7 qadam
Twitter -dan Arduino -dan qanday foydalanish kerak: Foydalanuvchilar, dunyo va muxlislar bilan muloqot qilishning oson usulini xohlaysizmi? Tweet qiling! Faqat Arduino Uno va Ethernet qalqoni yordamida istalgan ma'lumot yoki ma'lumotni tvitlash qobiliyatini osongina qo'shishingiz mumkin
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