Мазмуну:
- 1 -кадам: Куралдар жана материалдар
- 2 -кадам: NMEA 0183 менен туташуу
- 3 -кадам: Jumper жөндөө
- 4 -кадам: DIP которууну жөндөө
- 5 -кадам: Камтылган программа
Video: NMEA-0183 Arduino менен кантип колдонсо болот: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
NMEA-0183-бул GPS, SONAR, сенсорлорду, авто пилоттук бирдиктерди ж.б. Жаңы NMEA 2000 стандартынан (CANдын негизинде) айырмаланып, NMEA 0183 EIA RS422ге негизделген (кээ бир эски жана/же жөнөкөй системалар RS-232ди же бир зымды колдонот).
Мен сизге бул көрсөтмөдө Arduino UNO (же башка ардуинону) каалаган NMEA-0183 түзмөгүнө кантип туташтырууну көрсөткүм келет. Стандарт изоляцияланган кириштерди жана чыгууларды талап кылса да, биздин RS422/RS485 Arduino Shieldди интерфейси менен колдонуу пайдалуу.
1 -кадам: Куралдар жана материалдар
Куралдар жана материалдар
- Arduino UNO
- RS485 Arduino үчүн калкан
- ар кандай NMEA-0183 түзмөгү дифференциалдык чыгаруу менен
Программалык камсыздоо
Arduino IDE
2 -кадам: NMEA 0183 менен туташуу
Жогорудагы сүрөттө сиз дифференциалдык чыгуусу бар типтүү түзүлүштү көрө аласыз. Терминалдар NMEA OUT+ жана NMEA OUT- же TX+ же TX-. NMEA IN+ жана NMEA IN- зымдары милдеттүү эмес.
Эгерде сизде түзмөгүңүздөн бир гана өткөргүч зым болсо (мүмкүн TX же NMEA OUT деп аталат же ушул сыяктуу), анда сиздин аппарат RS-232 протоколун колдонот. Бул учурда сизге жөнөкөй RS232 конвертери керек болот.
3 -кадам: Jumper жөндөө
- UART RX 2 позициясына
- UART TX 3 -орунга
- 5V абалына чыңалуу
4 -кадам: DIP которууну жөндөө
5 -кадам: Камтылган программа
Сиз Arduino үчүн көптөгөн NMEA-0138 программалык стектерин таба аласыз. Абдан жакшы чечим - бул Эрик Барчтын NMEA стеги:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Сунушталууда:
MQTTди Raspberry Pi жана ESP8266 менен кантип колдонсо болот: 8 кадам (сүрөттөр менен)
MQTTди Raspberry Pi жана ESP8266 менен кантип колдонсо болот: Бул Нускамада мен MQTT протоколу деген эмне экенин жана ал түзмөктөр ортосунда кантип байланышуу үчүн колдонулаарын түшүндүрүп берем. кардар системасы, анда ESP8266 модулу билдирүү жөнөтөт
Arduino калкуляторун жасоо үчүн баскычтопту жана LCDди Arduino менен кантип колдонсо болот: 5 кадам
Arduino калкуляторун жасоо үчүн Arduino менен баскычтопту жана LCDди кантип колдонуу керек .: Бул окуу куралында мен 4x4 матрицалуу клавиатураны жана 16x2 ЖКны Arduino менен кантип колдонуп, аны жөнөкөй Arduino калкуляторун жасоо менен бөлүшөм. Андыктан баштайлы
Raspberry Pi менен DMX512 / RDMди кантип колдонсо болот: 6 кадам (сүрөттөр менен)
Raspberry Pi менен DMX512 / RDMди кантип колдонсо болот: Raspberry Pi DMX512 автобусу аркылуу жарыктандырууну башкаруу үчүн колдонулушу мүмкүн. DMX512 автобус системаларында физикалык катмар катары RS-485 колдонулат. Биздин RS422 / RS485 Serial HAT - бул Raspberry Pi менен колдонуу үчүн иштелип чыккан толугу менен гальваникалык изоляцияланган сериялык байланыш HAT
Arduino UNO менен TCRT5000 IR Sensor Module кантип колдонсо болот: 7 кадам (Сүрөттөр менен)
TCRT5000 IR сенсор модулун Arduino UNO менен кантип колдонсо болот: Бул окуу куралында биз сизге TCRT5000 IR сенсор модулун колдонуу боюнча кээ бир негиздерди үйрөтөбүз. Булар сизге сериялык монитордо аналогдук жана санариптик баалуулуктарды көрсөтүп турат. Сүрөттөмө: Бул IR чагылдыруучу сенсор түстү жана дисплейди аныктоо үчүн TCRT5000ди колдонот
WiFi аркылуу Blynk менен LEDди башкаруу үчүн ESP32ди кантип колдонсо болот: 7 кадам (Сүрөттөр менен)
Wifi аркылуу Blynk аркылуу LEDди башкаруу үчүн ESP32ди кантип колдонсо болот: Бул окуу куралы ESP32 өнүктүрүү тактасын Blynk менен WiFi аркылуу башкаруу үчүн колдонот. Blynk - бул Arduino, Raspberry Pi жана интернеттеги жактырууларды көзөмөлдөө үчүн iOS жана Android колдонмолору бар платформа. Бул санарип тактасы, анда сиз кура аласыз