Мазмұны:
- 1 -қадам: Құралдар мен материалдар
- 2 -қадам: NMEA 0183 -ке қосылу
- 3 -қадам: секіргішті орнату
- 4 -қадам: DIP қосқышын орнату
- 5 -қадам: микробағдарлама
Бейне: NMEA-0183 Arduino көмегімен қалай қолдануға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
NMEA-0183-бұл GPS, SONAR, датчиктерді, автоматты ұшқыш қондырғыларды және кемелер мен қайықтарды қосуға арналған электрлік стандарт. Жаңа NMEA 2000 стандартынан айырмашылығы (CAN негізінде) NMEA 0183 EIA RS422-ге негізделген (кейбір ескі және/немесе қарапайым жүйелер RS-232 немесе бір сымды қолданады).
Мен сізге осы нұсқаулықта Arduino UNO (немесе кез келген басқа Arduino) кез келген 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 -қадам: секіргішті орнату
- UART RX 2 -ші орынға
- UART TX 3 позицияға дейін
- 5В позицияға кернеу
4 -қадам: DIP қосқышын орнату
5 -қадам: микробағдарлама
Сіз Arduino үшін көптеген NMEA-0138 бағдарламалық жасақтамаларын таба аласыз. Өте жақсы шешім - Эрик Барчтың NMEA стекі:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Ұсынылған:
20x4 I2C таңбалы LCD дисплейін Arduino көмегімен қалай қолдануға болады: 6 қадам
20x4 I2C таңбалы СКД дисплейін Arduino көмегімен қалай қолдануға болады: Бұл қарапайым оқулықта біз 20x4 I2C таңбалы СКД дисплейін Arduino Uno көмегімен қалай қолдану керектігін үйренеміз
DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: 6 қадам
DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: Бұл оқулықта біз DHT22 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануды және OLED дисплейінде мәндерді көрсетуді үйренеміз
DHT12 I2C ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдануға болады: 7 қадам
DHT12 I2C ылғалдылығы мен температура сенсорын Arduino көмегімен қалай қолдануға болады: Бұл оқулықта біз DHT12 I2C ылғалдылығы мен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): 10 қадам
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): Бұл Linux -тен қалай бастау керектігі туралы қарапайым кіріспе, атап айтқанда Ubuntu
Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам
Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: Бұл оқулықта мен 4x4 матрицалық пернетақтаны және 16x2 СКД Arduino көмегімен қалай қолдануға болатынын және оны қарапайым Arduino калькуляторын жасау үшін қолданатынымды айтатын боламын. Ендеше бастайық