ዝርዝር ሁኔታ:
- ደረጃ 1 Fazendo O Setup Inicial Da DragonBoard 410c
- ደረጃ 2 Fazendo O ጂፒኤስ ዳ ድራጎንቦርድ 410c ሎካሊዛር ሴኡ ዲስፖዚቲቮ
- ደረጃ 3: Instalando O Dongle USB 3G/4G
- ደረጃ 4 - ትራንስፎርንዶን አንድ DragonBoard 410c Em Hotspot / Access Point WiFi
- ደረጃ 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
- ደረጃ 6 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Via በብሉቱዝ - ፓሶ 1/2
- ደረጃ 7 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Via በብሉቱዝ - ፓሶ 2/2
- ደረጃ 8 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
- ደረጃ 9 - Extraindo Informações Do Carro Usando Python
- ደረጃ 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro
- ደረጃ 11: Enificradas Dificuldades
- ደረጃ 12: Referências
ቪዲዮ: DragonBoard Com OBD: 12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
Através da leitura do protocolo OBD2 do carro, é possível receber informações do veículo. Utilizando a DragonBoard 410c cameçamos a trabalhar neste projeto, e trazemos aqui o caminho detalhado para você reproduzir isso.
Este projeto foi feito em parceria com a #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora que permitiram que tivéssemos acesso aos melhores hardwares, além do contato com os melhores profissionais para contribuir com o desenvolvimento.
Participaram deste projeto:
- ማርሴል ኦጋንዶ - ጠላፊ - [email protected]
- ሊንድሮ አልቨርናዝ - ጠላፊ - [email protected]
- Thiago Paulino Rodrigues - ግብይት - [email protected]
Temos total interesse em ajudar você a concluir o seu projeto, então não deixe de entrar em contato conosco!
ይህንን ፕሮጀክት በእንግሊዝኛ ለመከተል እዚህ ጠቅ ያድርጉ
www.instructables.com/id/DragonBoard-and-OBD2/
የኢስትሩቱራ ዴስክቶፕ ፕሮጄክትን ጨምሮ ፣ ሴጉይንትስ አካላትን ፣ አፖራዶዶስን እና በአዕምሮአቸው ውስጥ ያሉትን ነገሮች ያገናዘበ ነው-
- Qualcomm DragonBoard 410c
- ELM327 ብሉቱዝ OBD2 በይነገጽ
- Dongle USB 3G/4G
- Carregador Veicular de Inversão de Tensão (110v)
ደረጃ 1 Fazendo O Setup Inicial Da DragonBoard 410c
በ Qualcomm DragonBoard 410c ፣ በሊኑክስ ውስጥ በሊኑሮ ለሊኑሮ (ለሊኑክስ) ፣ ለሊኑክስ (ለሊኑሮ) ፣ ለኮምፒውተሩ ሙሉ በሙሉ ለማዋቀር።
ሊራኖን ለድራጎንቦርድ እንደ ፓራሎርድ ይጠቀሙ ፣ ኡቡንቱን ፣ ሌሎቹን ቨርቹዋልቦክስን ፣ ለ FastBoot ን ይጠቀሙ ፣ ወይም እንደ አፕሊኬቲቭ ቤዝዶዶ ሊኑክስን ይጠቀሙ። É daruário estar em ambiente Linux para poder instala-lo.
ለ Fastboot ፣ ለ Terminal da Sua Máquina ምናባዊ ኡቡንቱ ፣ ዲጂት -
sudo apt-get android-tools-fastboot ን ያግኙ
-
ለሊናሮ ፣ ለቅድመ -ተዓምራቶች በ 2 ፓሶስ ሙቶ አስፈላጊ ነገሮች
- Instalando ወይም BOOTLOADER
-
አርኬቪቮን ያድርጉ-dragonboard410c_bootloader_emmc_linux-79.zip
- https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
- ዚ አር ፒ ኦ አር አርኪቮስ ዴ ዴንትሮ ያድርጉ
-
እንቴራ እና ፓስታ;
ሲዲ /ኖሜ ዳፓስታ (caminho da pasta descompactada)
-
ፋዘር ወይም ኮማንዶ;
sudo fastboot መሣሪያዎች
-
የመልሶ ማቋቋም ሥራ;
(ሄክሳዴሲማል) ፈጣን ማስነሻ
-
ኢንታኦ ዲጂታ -
sudo./flashall
-
የመልሶ ማቋቋም ሥራ;
ጨርሷል። ጠቅላላ ጊዜ 1.000 ዎች (sem erros)
(sem erros)
-
Instalando ወይም Sistema Operacional
- https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
- Baixar dois arquivos ፦
-
boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. አንድ መሠረት do nome que você deve buscar é “boot-linaro-NomeDaVersão”። Nesta versão o nome é “Stretch” e a anterior foi “Jessie”
-
linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz
Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. “Linaro-NomeDaVersão-alip” ን ይግዙ
- Retirar os arquivos de dentro do. GZ
-
እንትራራ እና ፓስታ “ራይዝ” ኢም relação aos arquivos compactados
ለምሳሌ ፦ “/ውርዶች” que é o local onde os arquivos baixados estão
-
Entre com os comandos ፦
sudo fastboot መሣሪያዎች
sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
-
Resposta esperada (lembrando que o tempo pode variar) ፦
ጨርሷል። ጠቅላላ ጊዜ: 100.00 ሰ
- አይጤን ፣ ቴክሎዶ ኢም ሞኒተር/ቲቪ እና ፖርትኤምአይኤምአይ
-
ተጠቀም ፦
- ኡሱአሪዮ - ሊናሮ
- ሰንሃ - ሊናሮ
-
Abra a interface Lxterminal e faça o download da lista de atualizações disponíveis dos pacotes instalados:
sudo apt-get ዝማኔ
-
አንድ instalação dos pacotes disponíveis usando o código ን ይገንዘቡ
sudo apt-get ማሻሻል
ዲካስ - ኦ ሊናሮ ቴም ኡም ቡት extremamente rápido ፣ e uma comunidade bastante engajada para solução de problemas.
ደረጃ 2 Fazendo O ጂፒኤስ ዳ ድራጎንቦርድ 410c ሎካሊዛር ሴኡ ዲስፖዚቲቮ
Comece com a instalação dos aplicativos que servirão de cliente para o GPS, sendo eles o GNSS-GPSD ፣ o GPSD e o GPSD-CLIENTS። Çእሱም እንዲሁ: -
sudo apt-get install gnss-gpsd gpsd gpsd- ደንበኞች
Com ele instalado, você precisará rodar alguns comandos para iniciar o aplicativo, são eles:
sudo systemctl qdsp-start.servicesudo systemctl gnss-gpsd.servicesudo systemctl ጀምር qmi-gps-proxy.service
የ DragonBoard 410c ን በአከባቢው አቦቶ ፣ በቪዲዮው ውስጥ ወደ ተርጓሚው ፣ ተርሚናል የለም።
gpsmon –n
ፔሎስ ፈተናዎችን ይፈትናል። ኢሶ varia muito da localização da DragonBoard, quantidade de prédios ao seu redor, além de outras barreiras naturais que possam atrapalhar a recepção do sinal do GPS.
ከዚህ በታች ያለውን ድር ጣቢያ መረጃ ለማግኘት ፣ ይህንን ይጠቀሙ ድር ጣቢያ ፣
ደረጃ 3: Instalando O Dongle USB 3G/4G
Existem algumas formas de fazer a DragonBoard 410c acessar a rede 3G/4G:
- Instalando um Shield / BreakoutBoard com ሞደም GSM e slot para SimCard;
- Utilizar um Dongle USB 3G/4G;
ለዶንግሌ ዩኤስቢ 3 ጂ/4 ጂ ዳውዌይ ሞድሎ ኢ 3272 ፣ ለፔላ ፋሲሊቲ ዴስ ኦፕሬቲቭ ዲስፖዚቲቭ።
ፓራ configurar o modem ፣ você poderá utilizar o terminal (com a aplicação WVDial) ፣ porém o jeito mais fácil é utilizar a própria Interface Gráfica do Usuário (GUI) do Linaro። Ç da se se
- ከዶንግሌ ዩኤስቢ ኮንቴክታ ፣ ጠቅታ com botão direito no ícone de “redes” no canto inferior direito da tela.
- “ግንኙነቶችን አርትዕ”> “አክል”
- Escolha a opção: “የሞባይል ብሮድባንድ”
- “ፍጠር” ን ጠቅ ያድርጉ
Siga a tela de instalação do sistema operacional, conforme imagens acima, configurando a operadora de telefonia conforme sim card comprado. ፓራ criação deste projeto ፣ utilizamos um ሲም ካርድ ዳ ቲም (ኢም ሞደም ኢንዲሴመንት ቫንዲዶ ፔላ ቪቮ)።
ደረጃ 4 - ትራንስፎርንዶን አንድ DragonBoard 410c Em Hotspot / Access Point WiFi
አንድ DragonBoard 410c como um roteador wifi (agora que você já configurou a conectividade com to internet), manira mais simples and utilizar a própria interface do systemma. ሲጋ ኦስ ፓሶስ አባይxo -
- Clique no botão direito no ícone de “redes” no canto inferior direito.
- “ግንኙነቶችን አርትዕ”> “አክል”
- “WiFi” ን በመጫን ላይ
- “ፍጠር” ን ጠቅ ያድርጉ
ባለቀለም ወይም በሌላ ቋንቋ “SSID” እና “ሞድ” ን ከ “ሆትፖት” (“ሆትስፖት”) “ካምፖ” ን ይጠቀሙ።
ለፓራግራንት ወይም ለፈተናዎች:
- እዚህ “IPv4 ቅንብሮች”
- “ዘዴ” está marcado como “ለሌሎች ኮምፒተሮች ተጋርቷል”
ደረጃ 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
Criamos um jeito de acessar a placa remotamente, independente da forma que ela esteja conectada, não dependendo de estar próximo a Dragonboard para conectar diretamente à ela, ou ao wifi em que ኤላ ግምት ግምት ውስጥ ገብቷል። Este é o método de conexão dos servidores Linux da Amazon.
Começamos instalando ወይም Auto SSH ፣ utilizando o código abaixo ን ይጠቀሙ።
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 make sudo install ጫን
Agora vamos gerar uma chave criptografada com padrão de segurança RSA. Esta chave ያገለግላሉ para que a pessoa que a tenha, tenha autorização para acessar a instância do endpoint exclusivo no Linux, através do IP público do modem 3G, objetivo principal deste passo. በመቀጠልም ፣ እንደ ኮፒ ዳዋ ቻቬ ፓራ ወይም ሪፖዚቶሪዮ ዴ ሊቭስ ፣ ጋራንትንዶ አይንዳ ማይስ confiança para a conexão።
ssh -keygen -t rsa
scp ~/.ssh/id_rsa.pub ተጠቃሚ@remote_server:.ssh/permission_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 ተጠቃሚ@remote_server
እንደዚሁም ፣ አንድ የ DragonBoard 410c em um servidor ደመናን ማስተላለፍ! / o/
ደረጃ 6 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Via በብሉቱዝ - ፓሶ 1/2
አንድ በይነገጽ de comunicação com os carros é feita através da porta OBD2. A informação que transita nesta porta precisa ser traduzida, e para isso precisamos de um interpreador que trate os dados. ሃራ ዳስ ሃርድዌርን ይ ELል ELM327 ou STN1170።
ለምሳሌ ፣ ብሉቱዝ ኮም ቺፕ ቤዝታዶ ኤም ኤልኤም 327።
እጅግ በጣም አስፈላጊ የሆነ ሃርድዌር (ሃርድዌር) não የግድ አስፈላጊ የሆነውን ኤኤንጂአይኤን ELM327 ን በመከተል ላይ። Aior parte disponível está na versão 1.5, que foi quando o chip original foi clonado e colocado a venda no mercado. ቺፕሴት ኦሪጅናል está na versão 2.2. A evolução deste versionamento traz ao chip mais informações sobre os carros mais novos. É በጣም አስፈላጊው saber disso ፣ pois dependendo dos testes realizados, poderá ou não conseguir obter determinadas informações de veículos mais novos.
እንደዚሁም የ OBD2 ብሉቱዝ ፣ የ porta OBD2 do seu carro ን ይቆጣጠሩ። Ela pode estar localizada አርማ abaixo do volante, ምንም ኮንሶል ማዕከላዊ ou perto da caixa de fusíveis. ኦ የአከባቢው varia bastante entre እንደ montadoras e modelos። Uma opção para localizar é usar esta ferramenta:
Acesse a DragonBoard 410c com SSH, utilizando seu Notebook (lembrando que agora você está no carro, e não possui mais uma tela para conectar a placa)።
ብሉቱዝ ለ ኢንዲዲኦ ምንም ግንኙነት የለውም ፣ እንደዚሁም ብሉቱዝ ለኮንቴይቪዲዴ ብሉቱዝ:
sudo bluetoothctl
በነባሪ-ወኪል ቅኝት ላይ በወኪል ላይ ተፈላጊየ ‹MAC አድራሻ› pois precisará para os próximos passos
ዲጂት ፦
MACADDRESS ን ይመኑ
ጥንድ MACADDRESS
Neste momento deve aparecer uma solicitação para digitar o PIN de pareamento do ብሉቱዝ OBD2.
ኦ ፒን geralmente é 1234 ou 0000
አፖስ a tela de sucesso de conexão, digitando este comando, você sai do programa controlador do የብሉቱዝ digitando:
አቁም
Agora é preciso fazer um "BIND" do dispositivo com porta serial:
sudo rfcomm 0 MACADDRESS 1 ማሰር
Para validar o sucesso da operação digite:
ls /dev
ፖርታ “Rfcomm0” deve estar na lista።
ደረጃ 7 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Via በብሉቱዝ - ፓሶ 2/2
Objetivo deste passo é garantir o funcionamento da comunicação entre os dispositivos:
ELM327 ፣ DragonBoard 410c e Veículo
Baixe a aplicação “Screen” para enviar mensagens pela Porta Serial
sudo apt-get install ማያ ገጽ
አንድ የፖርታ ተከታታይ será usada para envio e recebimento de Comandos AT ወደ አንድ DragonBoard 410c e o ELM327 ገባ።
Para saber mais sobre Comandos AT, acesse:
ATENÇÃO:
Tome muito cuidado nesta parte! Todas as informações enviadas para o dispositivo conectado ao carro, poderão ser interpreadas e enviadas ao carro de maneira errada e ocasionar o mal-funcionamento do seu carro! Estude bastante os comandos antes de tentar inovar nos comandos. Recomendamos que siga እንደ መመሪያçõ abaixo detalhadamente።
Siga a sequência de comandos abaixo para dar início à comunicação:
-
Esta função fará abrir o terminal de comunicação ተከታታይ።
ማያ /dev /rfcomm0
ተርሚናል ካርሬጋር ፣ ዲጂት ኦስ ኮማንዶስ አባይxo nesta sequência (e entenda o que cada um deles faz):
-
Reinicia o dispositivo. እንደ vezes você precisará fazer isso.
ATZ
-
ሊጋ አንድ funcionalidade de quebra de linha nos comandos, facilitando a visualização.
ATL1
-
ሊግ os cabeçalhos dos comandos።
ኤቲ 1
-
ሊግ ወይም እስፓçንትኖ ፓሬቫራስ።
ATS1
-
“አውቶማቲክ” የሚለውን ፕሮቶኮሎ ዴ ኮሙኒካçኦ do carro para ይግለጹ።
ATSP0
Teste de comunicação ፍጻሜ ፦
-
ምንም ኮንሶል ዲጂት ያድርጉ -
አቲ
- “ELM327 v1.5” ወይም ELM do seu dispositivo ን እንደገና ለመወከል።
- ELM327 está comunicando com a placa sem problemas, e podemos prosseguir.
ዲካ
Para sair da aplicação “ማያ ገጽ” እና አስፈላጊው apertar: Ctrl-A seguido de Ctrl-D
ደረጃ 8 - ሊጋንዶ አንድ DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
PyOBD é uma biblioteca de Python específica para comunicação com o padrão OBD2 dos veículos። Com ela, podemos extrair diversas informações da rede de comunicação do carro, incluindo dados como velocidade e até mesmo erros da parte elétrica.
ፓራ ኢስታ ኢታፓ ፣ precisamos garantir que as seguintes bibliotecas estejam instaladas no Linaro da sua DragonBoard 410c:
-
ፒአይፒ - Gerenciador de módulos do Python
sudo apt-get install Python-pip ን ይጫኑ
-
SetupTools - gestor de arquivos de instalação
sudo pip install -U pip setuptools
-
ጎማ - formatador de arquivos para instalação
sudo apt-get install Python-wheel
-
OBD - biblioteca para interpretação de dados OBD
sudo apt-get Python-obd
-
ጂፒኤስ - biblioteca com dados do gps
sudo pip መጫኛ ጂፒኤስ
-
ጥያቄዎች - módulo de solicitações
የ sudo pip ጭነት ጥያቄዎች
Para saber se a biblioteca de Python está funcionando corretamente, precisamos rodar os comandos:
sudo ፓይዘን
Neste momento o cursor do terminal vai mudar para este ícone “>>>” indicando que o programa está rodando Python. Podemos começar a digitar os comandos para serem interpreados conforme abaixo.
-
Comece አንድ biblioteca አስመጣ
ማስመጣት obd
-
Para fazer a conexão com porta serial use o comando
ግንኙነት = obd. OBD (“/dev/rfcomm0”)
-
ፓራ ዴስኮብርር እንደ ፓይዘን እስታ ኮንዶጉንዶ ተጨማሪ መረጃ ካርቶ ፣ ፓስዶንዶ ፔሎ ብሉቱዝ ፣ ELM327 እና chegar no carro ፣ digite:
connection.protocol_name ()
ደረጃ 9 - Extraindo Informações Do Carro Usando Python
Vamos criar um arquivo chamado: OBDpy ፣ conforme instruções abaixo e código and sequência።
አስፈላጊ ሆኖ ሲገኝ እንደ ቢቢዮቴካ OBD para dentro do Python para iniciar.
Por motivos desconhecidos, a primeira conexão com nosso hardware, falha semper. እና በሰንጋዳ ድንኳን ፣ Funciona semper። ፖር ኢሶ ፣ no código verá que há duas linhas de conexão (con)።
Seguindo o funcionamento do código, com a conexão feita, iniciamos um loop infinito que busca os dados do OBD, formata de acordo com os parâmetros estabelecidos. ዩአርኤልን ፣ መጠይቅን ሕብረቁምፊን ፣ ለምሳሌ በአገልግሎት ላይ የሚገኘውን የ POST አድራሻ ይጠቀሙ።
እንደ ምሳሌዎች መረጃ የለም - abaixo pegamos
- አርኤምኤም
- Velocidade
- ኦዶሜትሮ *
እንደ funções para captura dos dados utilizam dois parâmetros. ለምሳሌ ፣ usando [1] [12] estamos buscando [módulo] [PID]። Esta lista pode ser encontrada em:
ለምሳሌ ፣ አንድ ዩአርኤም እንደ ታዳጊዎች እንደ መረጃው são concatenadas e adicionadas em um arquivo ፣ chamado “obd_data.dat”።
ኮዲጎ ለ OBDpy
የማስመጣት obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/dev/rfcomm0") "Segunda conexao" con = obd. OBD ("/dev/rfcomm0") እውነት ሆኖ ሳለ ፦ respRPM = con.query (obd.commands [1] [12]) respRPM respVelo = con.query (obd.commands [1] [13]) respVelo respOdo = con.query (obd.commands [1] [49]) respOdo paramRPM = int (ተንሳፋፊ (str (respRPM))። ቦታ ("revolutions_per_minute", ""))) paramVelo = int (ተንሳፋፊ (str (respVelo)) ቦታ ("kph" ፣ ""))) paramOdo = int (ተንሳፋፊ (str (respOdo). ቦታ ("ኪሎሜትር" ፣ ""))) url = "https://www.website.com/OBD?vel="+str(paramVelo)+"&rpm="+str (paramRPM)+"& odo ="+str (paramOdo)+"\ n" time.sleep (0.2) url file = open ("obd_data.dat" ፣ "a+") file.write (url) file.close () url ን ያትሙ
Depois da conexão e captura dos dados, vamos criar o arquivo chamado: envia_OBD.py
Esta parte do código fica mais simples. Começamos importando bibliotecas relacionadas à solicitações/envio de dados, usando RESTFUL።
ፓራ enviar através de POST አንድ ዩአርኤል ዳ ፒራራ ሊንሃ do arquivo que populado anteriormente pelo OBD.py. Depois disso ፣ para evitar que o dado seja enviado mais de uma vez, ela apaga esta linha do arquivo.
Código para o arquivo OBD.py:
የማስመጣት ጥያቄዎች
እውነት በሚሆንበት ጊዜ ጊዜን ይሞክሩ ፦ ይሞክሩ። ጊዜ (እንቅልፍ)] መጠየቅ።
Caso Tenha algum problemma copiando estes códigos, baixe os arquivos abaixo:
ደረጃ 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro
ቱዶ o que foi feito até agora era orientado a garantir que a DragonBoard fizesse comunicação com os diferentes componentses da solução, comunicação 3G ፣ WiFi ፣ ብሉቱዝ ፣ ዳፖስ ጂፒኤስ ፣ ኢንተርሴስ ኦፍ ሶርስ።
Vamos usar o código abaixo para editar o arquivo 'rc.local', que já tem algumas funções e comandos pré-definidos, e fica no diretório '/etc'. Para fazer a edição ፣ comando ይጠቀሙ -
sudo nano /etc/rc.local
Agora precisamos configurar a inicialização de todos os processos, serviços e funções, criando rotinas para que funcionem automaticamente ao in Dragon in a Dragonboard. Vamos utilizar o BASH para fazer isso. BASH (Bourne-Again-SHell) é um aplicativo para interpretação de comandos Unix.
ምንም próximo código, que tem comandos BASH, você precisará inserir o MacAddress do seu dispositivo OBD/ብሉቱዝ ፣ እና também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando “መውጣት 0” que é a resposta de susoso.
ከሆነ [! -f/etc/ssh/ssh_host_rsa_key]
ከዚያ systemctl stop ssh.socket || እውነተኛ dpkg-reconfigure openssh-server fi sudo systemctl qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home/linaro /ሰነዶች/ፋዳዶCarro/OBD.py & sudo Python/ቤት/ሊናሮ/ሰነዶች/ፋዳዶካሮ/ኤንቪያ_ቢ.ዲፒፒ & መውጣት 0
ከፊል ደ አፖራ ፣ ለኢምፔሪያ ፣ ለኤላ ጃ ዋይ ሴ ኮንቴክታር 3 ጂ እና ኢንቪአር ዳ ዳስ ጂ ፒ ኤስ እና ኦ.ቢ.ዲ.
ደረጃ 11: Enificradas Dificuldades
Listamos abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto, que resolmos antes de criar este Instructable, mas que é importante alertá-lo, caso esteja tendo dificuldades também.
-
ፒኦቢዲ
Preciso ter muito cuidado and hora de transmitir os dados e comunicar com o carro. የናስ ፕሪሚራ ቴንታቲቫስ ፣ quando a comunicação ainda não era estável com o dispositivo, enviamos alguns comandos para o carro, e acabamos causando algum problema እና ECU. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. እንደዚሁም ሁሉ ሕመሞች እንደሚያምኑት እንደ ፒዛካ አልአቶሪያሜኒ። A solução para este evento que ocasionamos foi o desligamento dos cabos da bateria, mantendo assim por በ 15 ደቂቃዎች። Desta Forma, forçamos o reset completo das ECUs do carro, retornando ele ao estágio original de fábrica, portanto ካንላንዶ qualquer comando que tenhamos enviado erroneamente pela porta OBD
-
ሊናሮ
Tivemos um problemma de boot no Linaro, quando aleatoriamente o OS reiniciava. Este problemma foi resolvido ao longo do desenvolvimento do projeto, pela equipe to Linaro, que soltou uma atualização, e já construímos este አጋዥ ስልጠና utilizando a informação mais atualizada
-
ጂፒኤስ እና DragonBoard
A Qualcomm Dragonboard 410c não tem antenas GPS internas, e para melhor recepção de sinal, e preciso instalar o conector e adquirir uma antena externa. ለፓራ ፋዘር እንደ ቅደም ተከተላቸው ፣ ሲስ ፓስፖስ ፕሮፖስታስ ፔላ ፕሪፔሪያ Qualcomm:
ደረጃ 12: Referências
ቡት ጫኝ
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
ሊናሮ
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
የኮሞ መጫኛ ወይም ሊናሮ እና DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
Documentação de GPS ለ DragonBoard
discuss.96boards.org/t/gps-software/170/16
የጂፒኤስ ማሳያ
gist.github.com/wolfg1969/4653340
Python OBD
github.com/brendan-w/python-OBD
Conectando RaspberryPi à um OBD ብሉቱዝ
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
መመሪያዎች para criação do እንደገናel SSH
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
Instalando ወይም SSH ን ሊኑክስ የለም
ask.xmodulo.com/install-autossh-linux.html
የሚመከር:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ደረጃዎች
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: ኦ objetivo deste documento é እንደ ኤታፓስ አስፈላጊ ሆኖ ሲገኝ ሪያስ ፓራ configurar o ambiente de desenvolvimento ፣ de modo que o HostPC (Computador / Notebook) ፣ atrav & IDE Eclipse OS c ን ያጠቃልላል (ይጎትቱ
OBD II ኮዶች P0420/P0430 ጥገና 5 ደረጃዎች
OBD II ኮዶች P0420/P0430 ጥገና -በ Mustang ሰረዝዎ ላይ ይህ የሚያበሳጭ ብርሃን አለዎት? የጭስ ማውጫ ስርዓትዎን ቀይረዋል? ከመንገድ ውጭ ኤች-ፓይፕ ወይም ኤክስ-ፓይፕ (ካታሊቲክ መቀየሪያዎች የሉም) ወይም ለትራክ አጠቃቀም የእርስዎን ካታላይቲክ መቀየሪያዎችን ካስወገዱ ፣ የኦክስጂን ዳሳሾችዎ
ራዕይ 4 ሁሉም - ሲስተማ ቪሳኦ ረዳዳ ፓራ እጥረት ቪዛዋ ኡስንዶ OpenCV ፣ Dragonboard 410c E Aplicativo Android 6 ደረጃዎች
ራዕይ 4all - Sistema Visão Assistida Para Paraficitors Visuais Usando OpenCV ፣ Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes የቤት ውስጥ como casas ou የገበያ ማዕከላት e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Ser Com Com a Dragonboard 410c Usando Mezzanine 96boards sensors: 7 ደረጃዎች
Comunicação Ser Com Com አንድ Dragonboard 410c Usando Mezzanine 96boards sensors: O objetivo desse tutorial é እንደ ኤታፓስ አስፈላጊ ሆኖ ፣ ሪያስ ፓራ configurar o ambiente de desenvolvimento ፣ de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
የመኪናውን ባትሪ ላለማስወጣት የእርስዎን OBD-II ገመድ ይለውጡ 5 ደረጃዎች
የመኪናውን ባትሪ ላለማስወጣት የእርስዎን OBD-II ገመድ ይቀይሩ-ከረዥም ጊዜ ጀምሮ ሁሉም ተሽከርካሪዎች በቦርድ ምርመራ ወደብ የተገጠሙ ናቸው። ብዙውን ጊዜ ይህ ወደብ እንደ OBD-II አገናኝ ይገኛል። ይህንን አገናኝ በመጠቀም መገናኘት የሚችሉ ብዙ መሣሪያዎች አሉ ፣ ብዙዎቹ የተመሠረቱ ናቸው