Мазмуну:

DragonBoard жана OBD2: 12 кадам
DragonBoard жана OBD2: 12 кадам

Video: DragonBoard жана OBD2: 12 кадам

Video: DragonBoard жана OBD2: 12 кадам
Video: 【 JUNNA 】Through The Fire And Flames / DragonForce - Drum Cover 2024, Ноябрь
Anonim
DragonBoard жана OBD2
DragonBoard жана OBD2

Машинаңыздагы OBD2 портунан чыккан маалыматтарды окуп, андан укмуштуудай маалыматтарды чогултууга болот. DragonBoard 410c колдонуп, биз бул долбоордун үстүндө иштедик жана бул жерде деталдаштырдык, сиз муну өзүңүз жасай аласыз.

Бул долбоор #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora менен өнөктөштүктүн аркасында гана мүмкүн болду, бул бизге рыноктогу эң жакшы жабдууларга, ошондой эле өнүгүүнү колдоо үчүн мыкты адистер менен байланышууга мүмкүнчүлүк берди.

Команда төмөнкү жигиттерден түзүлгөн:

Биз сиздин максатыңызга жетүүгө жана долбооруңузду аягына чыгарууга жардам берүүгө абдан даярбыз, андыктан сизге төмөндөгү көрсөтмөлөрдөн башка жардам керек болсо бизге билдириңиз.

Португалиядагы эң чоң долбоорлор:

www.instructables.com/id/DragonBoard-Com-OBD

Бул долбоор үчүн биз төмөнкү нерселерди колдондук:

  • Qualcomm DragonBoard 410c
  • ELM327 Bluetooth OBD2 интерфейси
  • Dongle USB 3G/4G
  • Tension Inverter Car Charger (110v)

1 -кадам: DragonBoard 410c алгачкы орнотуусун аткаруу **

DragonBoard 410c алгачкы орнотуусун аткаруу **
DragonBoard 410c алгачкы орнотуусун аткаруу **
DragonBoard 410c алгачкы орнотуусун аткаруу **
DragonBoard 410c алгачкы орнотуусун аткаруу **
DragonBoard 410c алгачкы орнотуусун аткаруу **
DragonBoard 410c алгачкы орнотуусун аткаруу **

Qualcomm DragonBoard 410c колдонуп, биз долбоорду Linuxтун Linaro деп аталган бөлүштүрүүсүн орнотуу менен баштадык, бул бизге керектүү бардык түзмөктөрдү орнотууга мүмкүнчүлүк берди.

DragonBoard үчүн Linaro образын түзүү үчүн, VirtualBoxто Ubunto колдонуңуз, ошондо FastBootту колдоно аласыз (бул Linux негизделген колдонмо). Демек, эмне кылыш керек, Ubuntu VMде Терминалды ачып, төмөнкүлөрдү киргизиңиз:

Sudo apt-get android-tools-fastboot

Linaro орнотуу үчүн, биз 2 маанилүү кадамдан өтүшүбүз керек:

1) BOOTLOADERди орнотуу

Файлдын аты: dragonboard410c_bootloader_emmc_linux-79.zip

builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/

Файлдарды ачып, папканы тандаңыз:

cd /FolderName (кысылбаган папкага жол)

Төмөнкү кодду киргизиңиз:

sudo fastboot түзмөктөрү

Күтүлгөн кайтарым:

(он алтылык) fastboot

Андан кийин териңиз:

sudo./flashall

Күтүлгөн кайтарым:

бүттү. жалпы убакыт 1.000s (катасыз)

ОПЕРАЦИОНАЛДЫК СИСТЕМА орнотулууда

builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/

Бул 2 файлды жүктөп алыңыз:

boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz

Бул бүгүнкү күнгө чейин (июнь/17) жеткиликтүү болгон акыркы версия, андыктан келечекте аты өзгөрүшү мүмкүн. Сиз издей турган үлгү-"boot-linaro-VersionName". Бул "Stretch" деп аталат жана мурункусу "Jessie" болчу.

linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz

Бул акыркы версия (июнь/17) жана келечекте аты өзгөрүшү мүмкүн. "Linaro-VersionName-alip" үлгүсүн издеңиз.

. GZден файлдарды ачуу

Кысылган файлдарга карата "тамыр" папкасына кирүү

мисал: "/Жүктөөлөр" бул жүктөлгөн файлдар сакталган жер.

Эми төмөнкү буйруктар менен баштаңыз:

sudo fastboot түзмөктөрү

sudo fastboot флэш жүктөөчү-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img

Күтүлгөн кайтарым (убакытты эстөө ар кандай болушу мүмкүн):

бүттү. жалпы убактысы: 100.00с

HDMI портун колдонуп, чычканды, клавиатураны жана мониторду/телевизорду туташтырыңыз

Муну колуңузга алыңыз:

колдонуучу: linaro

сырсөз: линаро

Lxterminal колдонмосун ачыңыз жана орнотулган пакеттерге байланыштуу жеткиликтүү жаңыртуулар тизмесин жүктөөнү улантыңыз:

sudo apt-get update

Тизмеден жеткиликтүү пакеттерди орнотууну тактаңыз:

sudo apt-get жогорулатуу

Ишара: Линаро абдан тез жүктөлгөндүктөн жана коомчулук абдан кызыккан жана көйгөйлөрдү чечүүгө багытталгандыктан, көп убакытты үнөмдөйт.

2 -кадам: GPS антеннасын колдонуу менен DragonBoard 410c табыңыз

GPS антеннасын колдонуу менен DragonBoard 410c табыңыз
GPS антеннасын колдонуу менен DragonBoard 410c табыңыз
GPS антеннасын колдонуу менен DragonBoard 410c табыңыз
GPS антеннасын колдонуу менен DragonBoard 410c табыңыз

GPS модулуна кардар боло турган керектүү колдонмолорду орнотуудан баштаңыз. Колдонмонун аттары: GNSS-GPSD, GPSD жана GPSD-КЛИЕНТТЕР. Ал үчүн төмөнкү буйруктарды аткарыңыз:

sudo apt-get gnss-gpsd gpsd gpsd-клиенттерди орнотуңуз

Бул колдонмолор орнотулганда, аны туура баштоо үчүн сизге көбүрөөк буйруктар керек болот:

sudo systemctl qdsp-start.service баштайт

sudo systemctl gnss-gpsd.service баштоо sudo systemctl qmi-gps-proxy.service баштоо

Эми DragonBoard 410c асмандын ачык көрүнүшү бар, кең спектрден алып, спутниктерден сигналды алууга мүмкүнчүлүк берет. Эми терминалга териңиз:

gpsmon -n

Биздин тесттерден алынган маалыматтар экранда орто эсеп менен 10 мүнөттөн кийин көрсөтүлө баштайт. Бул GPS сигналын кабыл алууга тоскоол боло турган башка тоскоолдуктардан тышкары, терезедеги DragonBoard позициясынан тышкары, же үй ичинде көп нерсени өзгөртөт.

3 -кадам: 3G/4G USB Dongle орнотуу

3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу
3G/4G USB Dongle орнотуу

DragonBoard 410cти 3G/4G/GSM тармагына туташтыруунун бир нече жолу бар:

  • SimCard уячасы бар GSM модеми менен Shield / BreakoutBoard колдонуу;
  • USB 3G/4G Dongle колдонуңуз.

Бул долбоор үчүн биз Huawei E3272 USB Dongle колдонууну чечтик, анткени аны сатып алуу оңой жана тез болчу.

Модемди конфигурациялоо үчүн терминалды колдонсоңуз болот (WVDial тиркемесин колдонуу менен), бирок аны жасоонун эң оңой жолу - Linaro's Graphic User Interface (GUI). Ага төмөнкүчө:

  • USB Dongle DragonBoardга туташып турганда, экрандын төмөнкү оң бурчундагы "тармактар" сүрөтчөсүн оң баскыч менен чыкылдатыңыз;
  • "Байланыштарды түзөтүү"> "Кошуу";
  • Ыкчам менюдан "Мобилдик кең тилкелүү" тандаңыз;
  • "Түзүү" чыкылдатыңыз.

Чебердин көрсөтмөлөрүн аткарыңыз, менюдан туура Ташуучуну тандап алыңыз, ошого жараша түзмөк туташууга мүмкүнчүлүк берет.

4 -кадам: DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу

DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410cту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410cту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу

DragonBoard 410cти Wi -Fi роутери же түйүнү катары конфигурациялоонун эң оңой жолу (эми сиз интернет байланышын конфигурацияладыңыз) - системанын GUIин колдонуу. Ал үчүн төмөнкү кадамдарды аткарыңыз:

  • Төмөнкү оң бурчта жайгашкан тармак сөлөкөтүн оң баскыч менен чыкылдатыңыз
  • "Байланыштарды түзөтүү" жана "Кошуу" тандаңыз
  • "WiFi" тандоо
  • Түзүүнү чыкылдатыңыз

"SSID" талаасында түзгүңүз келген тармактын атын өзгөртүп, "Mode" талаасын "Hotspot" кылып өзгөртүңүз.

Анын иштээрине ынануу үчүн төмөнкүлөрдү текшериңиз:

  • "IPv4 Орнотуулар" өтмөгүнө өтүңүз
  • "Метод" экенин текшериңиз

5 -кадам: SSH колдонуп, Hotspot туташуусу аркылуу DragonBoard 410cга зымсыз кирүү

DragonBoard 410c зымсыз SSH аркылуу жетүү, Hotspot туташуусу аркылуу
DragonBoard 410c зымсыз SSH аркылуу жетүү, Hotspot туташуусу аркылуу

Биз DragonBoardга алыстан жетүү жолун түзө алдык, анын жанында же жокпуңуз маанилүү эмес. Адатта, Wi -Fi же bluetooth аркылуу тактанын өзүнө туташуу керек болот. Башка жол, ошол эле Wi -Fi тармагына туташуу аркылуу жетүү (мисалы: роутерден). Кийинки кадамдарды жасоо менен, биз жетүү үчүн, өз тармагын түзгөн жана вебге ачылган, өзүнчө камтылган түзмөк түзөбүз.

Сиз төмөндөгү кодду колдонуп, "Auto SSH" орнотуудан баштасаңыз болот:

sudo apt-get install gcc make

wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure sudo make install орнотуу

Эми биз RSA стандартын колдонуп, криптографиялык ачкычты түзөбүз. Бул ачкыч 3G модеминин коомдук IPи аркылуу Linuxтун акыркы чекитине коопсуз кирүү үчүн колдонулат. Бул кадамдын негизги максаты. Төмөнкү код бул ачкычты Linuxтун Ишенимдүү Ачкычтар Репозиторийине көчүрүп, байланыштын коопсуздугун дагы камсыздайт.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub колдонуучу@remote_server:.ssh/авторизацияланган_түйүндөр autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 user@remote_server

Бул кадамдарды аткаруу менен сиз Qualcomm DragonBoard 410cду булут серверине айландырдыңыз! / o/

6 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 1/2 бөлүк

Bluetooth аркылуу DragonBoard 410cту Унаанын OBD'ине туташтыруу - 1/2 бөлүк
Bluetooth аркылуу DragonBoard 410cту Унаанын OBD'ине туташтыруу - 1/2 бөлүк
Bluetooth аркылуу DragonBoard 410cту Унаанын OBD'ине туташтыруу - 1/2 бөлүк
Bluetooth аркылуу DragonBoard 410cту Унаанын OBD'ине туташтыруу - 1/2 бөлүк

Унаанын байланыш интерфейси OBD2 порту аркылуу жасалат. Бул портто алмашылган маалыматты которуу керек, ал үчүн бизге котормочу аппарат керек. Аппараттык эки альтернатива бар: ELM327 же STN1170.

Бул долбоор үчүн биз ELM327ге негизделген чипсет менен Bluetooth түзмөгүн колдондук.

ELM327нин болушу ELM327дин ТУУРА ВЕРСИЯСЫ дегенди билдирбейт. Жеткиликтүү чипсеттердин көпчүлүгү чиптин маалыматы клондолуп, рынокко чыгып кеткенде болгон 1.5 версиясына негизделген. Түпнуска ELM327 азыр 2.2 версиясында. Бул чипсетинин эволюциясы жаңы унаалар жөнүндө көбүрөөк маалымат алып келет. Муну билүү маанилүү, анткени тесттерге жараша, сиз жаңы унаалардагы маалыматка кире аласыз же мүмкүн эмес.

OBD2 Bluetooth адаптери менен, машинаңыздын OBD2 портун табыңыз. Бул рулдун астында жайгашкан болушу мүмкүн. Бул куралды колдонуу менен аны издөө оңой болушу мүмкүн:

Жазуу дептериңизден SSH аркылуу DragonBoard 410cке кириңиз (азыр машинада экениңизди унутпаңыз, жана тактаны туташтыра турган телевизоруңуз/Мониторуңуз жок). OBD2 Bluetooth түзмөгү унаа портуна киргизилери менен, bluetooth байланышына кирүү үчүн төмөнкү кадамдарды аткарыңыз.

sudo bluetoothctl

Агентте демейки агенти сканерлөөдө жупташатБул этапта сиз MAC дарегин көчүрүп алууңуз маанилүү, анткени сизге кийинки кадамдар үчүн керек болот

Бул буйруктарды териңиз:

MACADDRESSке ишениңиз

жуп MACADDRESS

Bluetooth OBD2ди такта менен жупташтыруу үчүн сизден PIN кодду терүү өтүнүчү келиши керек.

Адатта, PIN код 1234 же 0000 болобу - сиздин жабдууга жараша болот

Эми сиз "байланыш ийгиликтүү" экранын көрүшүңүз керек. Bluetooth тиркемесинен чыгуу үчүн төмөнкү буйрукту колдонуңуз:

таштоо

Кийинки кадам - Сериялык Порт менен түзмөктү БИНДӨӨ:

sudo rfcomm bind 0 MACADDRESS 1

Операция ийгиликтүү болгонуна ынануу үчүн, териңиз:

ls /dev

"Rfcomm0" порту тизмелениши керек.

7 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 2/2 бөлүк

DragonBoard 410cту Bluetooth аркылуу Машинанын OBDсына туташтыруу - 2/2 бөлүк
DragonBoard 410cту Bluetooth аркылуу Машинанын OBDсына туташтыруу - 2/2 бөлүк
DragonBoard 410cту Bluetooth аркылуу Машинанын OBDсына туташтыруу - 2/2 бөлүк
DragonBoard 410cту Bluetooth аркылуу Машинанын OBDсына туташтыруу - 2/2 бөлүк

Бул кадамдын негизги максаты 3 түзмөктүн ортосундагы байланыштын иштеп жатканына кепилдик берүү болуп саналат:

ELM327, DragonBoard 410c жана унаа

Сериялык порт аркылуу сериялык билдирүүлөрдү жөнөтүү үчүн "Экран" колдонмосун жүктөп алыңыз

sudo apt-get орнотуу экраны

Сериялык порт AT буйруктарын жөнөтүү жана DragonBoard 410c менен ELM327 түзмөгүнүн ортосундагы жоопторду алуу үчүн колдонулат.

AT Commands жөнүндө көбүрөөк маалымат алуу үчүн төмөнкү шилтемеге кириңиз:

elmelectronics.com/ELM327/AT_Commands.pdf

Эскертүү:

Бул кадамга өтө этият болуңуз! Сиз түзмөккө жөнөткөн бардык маалымат чечмеленет жана машинага жөнөтүлөт, эгер туура эмес билдирүү жөнөтүлсө, анда ал унаа тарабынан туура эмес чечмеленип, көйгөйлөрдү жаратышы мүмкүн. Буйруктарга көңүл буруңуз жана өз кодуңузду сынап көрүүдөн мурун аларды изилдеңиз. Биз каттын астындагы көрсөтмөлөрдү аткарууну катуу сунуштайбыз.

Байланышты баштоо үчүн төмөнкү буйрукту аткарыңыз:

  • Бул функция экран аркылуу сериялык байланышты баштайт:

    экран /dev /rfcomm0

Терминал жүктөлөр замат, төмөнкү буйруктарды бул ырааттуулукта териңиз:

ATZ

ATL1 ATH1 ATS1 ATSP0

Акыркы байланыш тест:

Консолго териңиз:

ATI

Бул "ELM327 v1.5" же түзмөгүңүздүн ELM версиясын кайтарышы керек

Бул ELM түзмөгү менен DragonBoard 410c байланышы иштеп жатканынын далили

Тез кеңеш

"Экрандан" чыгуу үчүн Ctrl+A, андан кийин Ctrl+D терүү керек.

8 -кадам: PyOBD аркылуу DragonBoard 410c унаасынын OBDсына туташуу

PyOBD колдонуу менен DragonBoard 410c унаасынын OBDсына туташуу
PyOBD колдонуу менен DragonBoard 410c унаасынын OBDсына туташуу

PyOBD - бул унааларга туташтырыла турган OBD2 түзмөктөрү менен байланышты камсыз кылуу үчүн Python китепканасы. Муну менен биз унаанын ылдамдыгын жана электрдик каталарын камтыган бир нече маалыматты чыгарып алабыз.

Бул кадамда биз төмөнкү Python китепканалары сиздин DragonBoard 410c Linaro орнотулганын камсыз кылуубуз керек:

  • PIP - Python топтом менеджери

    sudo apt-get python-pip орнотуу

  • SetupTools - файлды орнотуу менеджери

    sudo pip install -U pip setupstools

  • Дөңгөлөк - пакет форматтоочуну орнотуңуз

    sudo apt-get python-wheel орнотуу

  • OBD - OBD түзмөгү менен байланышуу үчүн Python китепканасы

    sudo apt-get python-obd орнотуңуз

  • GPS - GPSтен маалыматтарды алуу үчүн Python китепканасы

    sudo pip GPS орнотуу

  • Сурамдар - RESTful үчүн Python пакети

    sudo pip орнотуу сурамдары

OBD пакети туура иштеп жатканын текшерүү үчүн, төмөнкү кадамдарды аткарыңыз:

sudo python

Эми терминалдын курсору Python иштеп жатканын көрсөтүп, ">>>" болуп өзгөрөт. Эми сиз төмөнкү буйруктарды тере баштасаңыз болот:

  • OBD китепканасын импорттоо менен баштаңыз:

    импорт обд

  • Сериялык портко туташуу үчүн төмөнкү буйрукту колдонуңуз:

    байланыш = old. OBD ("dev/rfcomm0")

  • Байланыш болбой калды деп ката билдирүүсүн көрсөтүү нормалдуу, андыктан андай болсо дагы бир жолу аракет кылыңыз.
  • Python ELM327 аркылуу өтүп жаткан унаадан Bluetooth аркылуу маалымат алып жатканын билүү үчүн, төмөнкүлөрдү териңиз:

    connection.protocol_name ()

9 -кадам: Python менен машинадан маалыматтарды окуу

Python менен машинадан маалыматтарды окуу
Python менен машинадан маалыматтарды окуу

Биз деп аталган файлды түзөбүз: OBD.py, төмөнкү көрсөтмөлөр катары, андан кийин код.

Байланыштарды баштоо үчүн OBD китепканасын Pythonго импорттоо менен баштаңыз.

Белгисиз себептерден улам, биздин аппаратты колдонуп, биринчи туташуу аракети дайыма ишке ашпайт. Экинчи аракет, ар дайым иштейт. Мына ошондуктан коддо сиз байланышты түзүүгө аракет кылган эки буйрукту байкайсыз.

Байланыш ийгиликтүү болгондон кийин, биз OBD маалыматын издеген, аны алдын ала коюлган параметрлерге ылайык форматтаган чексиз циклди баштадык. Андан кийин, ал POST методун колдонуп серверге жөнөтүлүүгө мүмкүндүк берип, Query String колдонуп URL түзөт.

Төмөндөгү мисал боюнча биз төмөнкү маалыматты алууга жетиштик:

  • RPM
  • Ылдамдык

Маалыматты алуу функциялары эки параметрди колдонот. Мисалы, [1] [12] колдонуп, [модул] [PID] үчүн серхесиз. Функциялардын тизмесин бул жерден тапса болот:

Акыры, "obd_data.dat" деп аталган файлга кошулган жана кошулган бардык маалыматты камтыган URL түзүңүз.

OBD.py коду төмөндө.

Дайындарды туташтырып жана басып алгандан кийин, биз envia_OBD.py деп аталган файлды түзөбүз

Коддун бул бөлүгү жөнөкөй болуп калат. Сурамга байланышкан китепканаларды импорттоо/маалыматты RESTFUL аркылуу жөнөтүү.

POSTту колдонуу үчүн жана OBD.py тарабынан мурда толтурулган файлдын биринчи сабынын URLин жөнөтүү үчүн WHILE түзүңүз. Андан кийин, маалыматтарды кайра жөнөтпөө үчүн, ал сапты файлдан өчүрөт.

OBD.py файлынын коду төмөндө.

10 -кадам: Кайталанган скрипттер жана алынган маалыматтарды сактоо тартиби

Кайталануучу скрипттер жана алынган маалыматтарды сактоо тартиби
Кайталануучу скрипттер жана алынган маалыматтарды сактоо тартиби

Буга чейин кылган нерселерибиздин баары DragonBoardдын 3G, Wifi, Bluetooth, GPS маалыматы жана башкалар сыяктуу компоненттер менен туура байланышта болушуна багытталган.

Файлды түзөтүү үчүн төмөнкү кодду колдонуңуз "rc.local", буга чейин кээ бир функциялары жана алдын ала аныкталган буйруктары бар. Ал '/etc' жайгашкан. Түзөтүү үчүн, буйрукту колдонуңуз:

sudo nano /etc/rc.local

Эми биз бардык кызматтарды жана функцияларды конфигурациялашыбыз керек, DragonBoard ишке киргенде автоматтык түрдө башталуучу тартиптерди түзүшүбүз керек. Бул үчүн BASH колдонолу. BASH (Bourne-Again-SHell) Linux Command котормочу колдонмо болуп саналат.

Төмөнкү коддо BASH буйруктары бар жана сиз Bluetooth/OBD MAC дарегин киргизишиңиз керек болот. Кодду "чыгуу 0" менен аяктоо үчүн этият болуңуз, бул тутумдун аракети ийгиликтүү болду деп жооп берет.

эгер [! -f/etc/ssh/ssh_host_rsa_key]

анда systemctl stop ssh.socket || чыныгы dpkg-кайра конфигурациялоо opensh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home/linaro /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & чыгуу 0

Мындан ары, DragonBoard'ды күйгүзгөн сайын, ал 3Gге туташып, GPS жана OBD маалыматтарын тандалган серверге жөнөтөт.

11 -кадам: Жолдогу кыйынчылыктар

Жолдогу кыйынчылыктар
Жолдогу кыйынчылыктар

Биз бул Нускаманы жазардан мурун жолдо тапкан кээ бир маселелерди тизмектедик, бирок бул сиздин башыңызга келсе сизге жардам берет деп ойлогонбуз.

  • PyOBD

    Сиз унаа менен байланышып жатканда маалыматтарды жөнөтүүдө өтө этият болушуңуз керек. Биринчи аракетибиздин биринде, байланыш туруктуу болбогондо, биз негизинен ECUну бузуп койгон туура эмес буйрукту жөнөткөнбүз. Редуктор унаа токтоочу жайда тыгылып калган жана панелдин кээ бир жарыктары туш келди жарк эте берген. Табылган чечим батарея кабелдеринин бирин 15 мүнөттөй ажыратуу болчу. Бул ECUду баштапкы абалына келтирет, ошондуктан биз киргизген буйруктарды же өзгөртүүлөрдү жокко чыгарат

  • Linaro

    Биз DragonBoard менен көйгөйгө туш болдук, ал мезгил -мезгили менен кайра башталды. Маселени Линаронун командасы чечип, ал ОСтин жаңы версиясын чыгарды. Биз бул окуу куралын жаңыртылган версия менен жаздык

  • DragonBoard GPS

    Qualcommдун DragonBoard 410c ички GPS антеннасы жок, андыктан GPS сигналын жогорулатуу үчүн биз тышкы антеннага туташтыргычты орнотушубуз керек. Бул процесс төмөнкү шилтемеде жакшыраак түшүндүрүлөт:

12 -кадам: Шилтемелер

Шилтемелер
Шилтемелер

Жүктөгүч

builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/

Linaro

builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/

DragonBoard 410c менен Lino орнотуулары

www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/

DragonBoard үчүн GPSтин документтери

discuss.96boards.org/t/gps-software/170/16

GPS демо

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi à um OBD Bluetooth

gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/

Сунушталууда: