Мазмұны:
- 1 -қадам: Құралдар мен бағдарламалық қамтамасыз ету
- 2 -қадам: NMEA 0183 -ке қосылу
- 3 -қадам: DIP қосқышының параметрлері
- 4 -қадам: Сериялық желіні босатыңыз және Raspberry Pi -дің UART -ті қосыңыз
- 5 -қадам: микробағдарлама
- 6 -қадам: Тест жүгіру
Бейне: NMEA-0183 Raspberry Pi көмегімен қалай қолдануға болады: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
NMEA-0183-бұл кемелерді және қайықтарда GPS, SONAR, датчиктер, авто ұшқыш қондырғыларды және т.б. қосу үшін электрлік стандарт. Жаңа NMEA 2000 стандартынан айырмашылығы (CAN негізінде) NMEA 0183 EIA RS422-ге негізделген (кейбір ескі және/немесе қарапайым жүйелер RS-232 немесе бір сымды қолданады).
Мен сізге Raspberry Pi 3B дифференциалды шығысы бар кез келген NMEA-0183 құрылғысына қалай қосу керектігін көрсеткім келеді. Стандарт оқшауланған кірістер мен шығуларды талап етсе де, оқшауланған интерфейсі бар RS422 / RS485 HAT пайдалану пайдалы.
1 -қадам: Құралдар мен бағдарламалық қамтамасыз ету
Материалдар:
Raspberry Pi
RS422 / RS485 қалпақ
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 -қадам: Сериялық желіні босатыңыз және Raspberry Pi -дің UART -ті қосыңыз
UART-ты GPIO14/15 түйреуіштеріне ауыстыру үшін raspi-config құралын пайдалану-жаңа Raspbian бейнесін алу.
sudo raspi-config
goto '5 интерфейс опциясы'
goto 'P6 сериясы'
'Логин қабығы сериялық түрде қол жетімді болғанын қалайсыз ба?' ЖОҚ
'Сериялық порттың аппараттық құралын қосқыңыз келе ме?' ИӘ
Raspi-конфигурациясын аяқтаңыз
Raspberry Pi қайта жүктеңіз
Енді UART -ке /dev /serial0 арқылы кіруге болады
5 -қадам: микробағдарлама
Сіз Raspberry Pi үшін NMEA-0183 бағдарламалық қамтамасыз етуінің Python стектерін таба аласыз. Қарапайым шешім-бұл NMEA кітапханасы Ник Свитинг:
github.com/nsweeting/NMEA0183
Назар аударыңыз: сериялық қосылым үшін pyserial қажет:
github.com/nsweeting/NMEA0183
6 -қадам: Тест жүгіру
Python бағдарламасы кіріс NMEA протоколдарын шешеді. Егер үйде NMEA құрылғысы болмаса, сіз компьютерде симуляторды және нақты құрылғы орнына қарапайым USB -RS485 адаптерін қолдана аласыз.
Ұсынылған:
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): 10 қадам
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): Бұл Linux -тен қалай бастау керектігі туралы қарапайым кіріспе, атап айтқанда Ubuntu
MQTT -ті Raspberry Pi және ESP8266/sonoff көмегімен қалай қолдануға болады: 4 қадам
MQTT -ді Raspberry Pi және ESP8266/sonoff көмегімен қалай қолдануға болады: Сәлем баршаңызға! Бүгін мен сіздерге таңқурай pi мен ESP8266 негізіндегі sonoff wifi реле қосқышын әлемнің кез келген нүктесінен басқару үшін конфигурациялауды көрсетемін. Егер сіз менің нұсқаулығымды мұқият орындасаңыз, бұл нұсқаулық
MQTT -ді Raspberry Pi және ESP8266 көмегімен қалай қолдануға болады: 8 қадам (суреттермен)
MQTT -ті Raspberry Pi және ESP8266 көмегімен қалай қолдануға болады: Бұл нұсқаулықта мен MQTT протоколы не екенін және оның құрылғылар арасында қалай байланысуға болатынын түсіндіремін, содан кейін практикалық демонстрация ретінде мен сізге қарапайым екеуін қалай орнату керектігін көрсетемін. клиенттік жүйе, онда ESP8266 модулі хабарлама жібереді
PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам
PIR Motion Sensor: Arduino & Raspberry Pi көмегімен PIR -ді қалай қолдануға болады: Сіз осы және басқа да таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Бұл оқулықта сіз қозғалысты анықтау үшін PIR қозғалыс сенсорын қалай қолдануды үйренесіз. Бұл оқулықтың соңында сіз білесіз: PIR қозғалыс сенсорлары қалай жұмыс істейді
Raspberry Pi көмегімен DMX512 / RDM қалай қолдануға болады: 6 қадам (суреттермен)
DMX512 / RDM Raspberry Pi көмегімен қалай қолдануға болады: Raspberry Pi DMX512 шинасы арқылы жарықтандыруды басқару үшін пайдаланылуы мүмкін. DMX512 шиналық жүйесінде физикалық деңгей ретінде RS-485 шиналық жүйесі қолданылады. Біздің RS422 / RS485 Serial HAT - бұл Raspberry Pi -мен пайдалануға арналған толық гальваникалық оқшауланған сериялық байланыс HAT