Სარჩევი:
- ნაბიჯი 1: Fazendo O Setup Inicial Da DragonBoard 410c
- ნაბიჯი 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
- ნაბიჯი 3: Instalando O Dongle USB 3G/4G
- ნაბიჯი 4: გადააკეთეთ DragonBoard 410c Em Hotspot / წვდომის წერტილი WiFi
- ნაბიჯი 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
- ნაბიჯი 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 1/2
- ნაბიჯი 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 2/2
- ნაბიჯი 8: Ligando a 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: Dificuldades Encontradas
- ნაბიჯი 12: რეკომენდაციები
ვიდეო: DragonBoard Com OBD: 12 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Através da leitura do protocolo OBD2 do carro, და შესაძლებელია მიმღები ინფორმაციის გაცნობა. გამოიყენე DragonBoard 410c, რომელიც მოთავსებულია ტრაბალარულ ბუდეში, არის ის, რაც საშუალებას მოგცემთ გამოაქვეყნოთ თქვენი ხმის რეპროდუქცია.
ეს არის პროგნოზირება ჩვენი პარკერიის #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora que ნებართვის მიღწევისას, რაც შეიძლება გამოყენებულ იქნას როგორც მზარდი, ასევე შემდგომი კონტაქტისთვის.
მონაწილეობა დანიშნულებისამებრ:
- მარსელ ოგანდო - ჰაკერი - [email protected]
- ლეანდრო ალვერნაზი - ჰაკერი - [email protected]
- თიაგო პაულინო როდრიგესი - მარკეტინგი - [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 Bluetooth OBD2 ინტერფეისი
- Dongle USB 3G/4G
- Carregador Veicular de Inversão de Tensão (110 ვ)
ნაბიჯი 1: Fazendo O Setup Inicial Da DragonBoard 410c
გამოიყენეთ Qualcomm DragonBoard 410c, გამოიყენეთ ან დააინსტალირეთ Linux– ის Linux– ის გავრცელება, რაც საშუალებას მოგცემთ გამოიყენოთ სრული კონფიგურაცია.
გამოიყენეთ სურათები DragonBoard– ისთვის, გამოიყენეთ Ubuntu– ით, VirtualBox– ით, გამოიყენეთ FastBoot– ით, ან გამოიყენეთ Linux– ის ბაზა. აუცილებელია Linux– ის გარემოს ინსტალაცია.
სწრაფი ინსტალაციისთვის ან Fastboot– ისთვის, ასევე ტერმინალისთვის, რაც შეეხება ვირტუალურ უბუნტუს და ასევე:
sudo apt-get android-tools-fastboot
-
Para instalar o Linaro, precisamos passar for 2 passos muito importantes:
- დააინსტალირეთ ჩამტვირთავი
-
Nome do arquivo: dragonboard410c_bootloader_emmc_linux-79.zip
- https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
- დაანებეთ პუნქტი ZIP მისამართებს
-
შესავალი პასტა:
cd /NomeDaPasta (caminho da pasta descompactada)
-
Fazer o comando:
sudo fastboot მოწყობილობები
-
ესპერდა პასუხი:
(თექვსმეტობითი) სწრაფი გადატვირთვა
-
დიგიტიტი:
sudo./flashall
-
ესპერდა პასუხი:
დასრულდა. საერთო დრო 1.000 წ (ნახევარი შეცდომა)
(ნახევრად შეცდომა)
-
ოპერატიული სისტემის ინსტალაცია
- 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 tltima versão (Junho/17) e o nome futuro pode ser alterado. საფუძველია, რაც ნიშნავს, რომ თქვენ იყენებთ „boot-linaro-NomeDaVersão“. Nesta versão o nome "Stretch" და წინა foi "Jessie"
-
linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz
Este arquivo é a tltima versão (Junho/17) e o nome futuro pode ser alterado. შეიძინეთ "linaro-NomeDaVersão-alip"
- Retirar os arquivos de dentro do. GZ
-
შეიტანეთ პასტა "raiz" em relação aos arquivos compactados
მაგალითად: “/ჩამოტვირთვები”, რაც ადგილობრივმა სისტემამ შეასრულა
-
გაეცანით კომანდოს:
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 სთ
- შეაერთეთ მაუსი, Teclado um მონიტორი/ტელევიზია HDMI პორტატით
-
გამოიყენეთ:
- გამოყენება: ლინარო
- სენა: ლინარო
-
Abra a interface Lxterminal e faça o download the lista de atualizações disponíveis dos pacotes instalados:
sudo apt-get განახლება
-
გააცნობიერე ინსტალაცია dos pacotes disponíveis usando o código:
sudo apt-get განახლება
Dicas: O Linaro tem um um boot extremamente rápido, და umma comunidade bastante engagada for solução de problemas.
ნაბიჯი 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
მოდი, როგორც GPS– ის, ასევე GNSS – GPSD– ის, GPSD– ის ან GPSD – კლიენტების მომსახურების სერვისი. Faça isso usando o comando:
sudo apt-get დააინსტალირეთ gnss-gpsd gpsd gpsd- კლიენტები
Com ele instalado, você precisará rodar alguns comandos para iniciar o aplicativo, s eo eles:
sudo systemctl დაწყება qdsp-start.servicesudo systemctl დაწყება gnss-gpsd.servicesudo systemctl დაწყება qmi-gps-proxy.service
Leve sua DragonBoard 410c ადგილობრივად, გამოქვეყნებულია ტერმინალის გარეშე:
gpsmon –n
Pelos testes realizados, o tempo médio até as informações começarem a aparecer na tela, é de cerca de 10 minutos. DragonBoard, quantidade de prédios ao seu redor, all out of barreiras naturais არის შესაძლებლობა მიიღოთ GPS– ზე და მიიღოთ GPS– ზე.
იმისათვის, რომ დაიცვათ თქვენი ინფორმაცია და გამოიყენოთ ახალი ინფორმაცია, გამოვიყენოთ ჩვენი ვებ გვერდი:
ნაბიჯი 3: Instalando O Dongle USB 3G/4G
არსებობს არსებული ფორმები DragonBoard 410c– სთან ერთად 3G/4G:
- დააინსტალირეთ Shield / BreakoutBoard com მოდემი GSM და სლოტი SimCard– ისთვის;
- გამოიყენეთ Dongle USB 3G/4G;
იმის გათვალისწინებით, რომ თქვენ შეგიძლიათ აირჩიოთ Dongle USB 3G/4G და Huawei modelo E3272, თქვენ შეგიძლიათ მარტივად გამოიყენოთ იგი.
მოდემის კონფიგურაციისთვის, ტერმინალის ხმოვანი გამოყენებისათვის (გამოიყენეთ WVDial), გამოიყენეთ ის, რაც საშუალებას გაძლევთ გამოიყენოთ ინტერფეისი Gráfica do Usuário (GUI) და Linaro. განსაზღვრული ფორმა:
- შეაერთეთ USB კავშირი, დააწკაპუნეთ პირდაპირ მითითებულ ღილაკზე "redes", რომელიც არ შეიძლება ჩაითვალოს ქვედა დონეზე.
- "კავშირების რედაქტირება"> "დამატება"
- Escolha opção: "მობილური ინტერნეტი"
- დააჭირეთ მათ "შექმნა"
შეასრულეთ ოპერაციული სისტემა, შეასრულეთ გამოსახულება, დააკონფიგურირეთ საოპერაციო ტელეფონი და შეასრულეთ სიმ ბარათის შედარება. Para criação deste projeto, utilisamos um Sim Card da Tim (e um modem inicialmente vendido pela Vivo).
ნაბიჯი 4: გადააკეთეთ DragonBoard 410c Em Hotspot / წვდომის წერტილი WiFi
DragonBoard 410c– ს გამოყენებით როტიოდერი wifi– ს გამოყენებით (თქვენ გექნებათ შესაძლებლობა დააკონფიგურიროთ ინტერნეტი), მისი მარტივი გამოყენება შესაძლებელია სისტემის ინტერფეისის გამოყენებით. Siga os passos abaixo:
- Clique no botão direito არ onecone de “redes” no canto inferior direito.
- "კავშირების რედაქტირება"> "დამატება"
- Escolha oppsão "WiFi"
- დააჭირეთ მათ "შექმნა"
Coloque o nome da rede que você quer criar no campo "SSID" and depois altere to "Mode" para "Hotspot".
ფუნქციის გარანტია:
- აქ არის "IPv4 პარამეტრები"
- ეს არის "მეთოდი", რომელიც არის "სხვა კომპიუტერებთან გაზიარებული"
ნაბიჯი 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
Criamos um jeito de acessar a placa remotamente, Independent da forma que ela esteja conectada, არ არის დამოკიდებული de estar próximo a Dragonboard para conectar diretamente à ela, ou ao wifi em que ela esteja conectada. ეს არის Linux– ის Amazon– ის მომსახურების სერვისი.
მოვიდა ინსტალაცია ავტო SSH– სთვის, გამოიყენოს ან გამოიყენოს იგი.
sudo apt-get დააინსტალირეთ 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 make install
Agora vamos gerar uma chave criptografada com padrão de segurança RSA. ეს არის სერვისი, რომელიც ემსახურება ათეულს, ავტორიზაციას და ინსტალაციას, რაც საშუალებას გაძლევთ გამოიყენოთ endpoint ექსკლუზიური Linux, არ გამოიყენოთ მოდემი 3G, გამოიყენოთ ძირითადი პასო. შემდეგი, თქვენ უნდა შეცვალოთ ფაილი, თუ გადატვირთეთ Linux– ის კონფიგურაცია, რომელიც უზრუნველყოფილია კონფიგურაციისთვის.
ssh -keygen -t rsa
scp ~/.ssh/id_rsa.pub მომხმარებელი@დისტანციური_სერვერი. -R 2222: localhost: 22 მომხმარებელი@remote_server
გარდა ამისა, თქვენ შეგიძლიათ გამოიყენოთ DragonBoard 410c ემსახურება ღრუბელს! / o/
ნაბიჯი 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 1/2
OBSD2– ის კომუნიკაციის კომუნალური კავშირის ფუნქცია ინფორმაციის გაგზავნა nesta porta precisa ser traduzida, e para isso precisamos de um interpretator que trate os dados. მას აქვს ტექნიკური უზრუნველყოფა: ELM327 და STN1170.
ეს არის გამოსაყენებელი, რომელიც გამოიყენება Bluetooth– ის ჩიპის ბაზის გამოყენებით ELM327.
მნიშვნელოვანია, რომ განადგურდეს აპარატურა, რომელიც არ არის საჭირო ორიგინალური ELM327– ის წარმოსადგენად. ძირითადი ნაწილი არის გამოქვეყნებული 1.5 ვერსიაში, რაც ნიშნავს, რომ ორიგინალური ჩიპი არის კლონადო და კოლოკადო და იყიდება მერკაო. O ჩიპსეტი ორიგინალია 2.2. Evolução deste versionamento traz ao chip mais informações sobre os carros mais novos. რაც უფრო მნიშვნელოვანია, თქვენ უნდა შეასრულოთ ტესტები რეალიზაციისათვის, არ გამოიყენოთ ახალი ინფორმაცია.
გამოიყენეთ OBD2 Bluetooth– ის განკარგვა, შეაერთეთ პორტატული OBD2 ოპერაციული სისტემის საშუალებით. ეს არის ლოკალიზებული ლოგო abaixo do volante, არ არის ცენტრალური კონსოლი და არ გამოდგება. O local varia bastante entre as montadoras e modelos. Uma opção for localizar é usar esta ferramenta:
Acesse a DragonBoard 410c com SSH, გამოიყენე ის ნოუთბუქის საშუალებით (ეს არის ის, რაც არ გგონიათ, არ არის გამორიცხული, რომ შეცვალოთ ადგილი).
შეაფასეთ OBD2 Bluetooth არასაკმარისი კონექტორის გარეშე, სიგნალი გაუკეთეთ თქვენს კონტროლს Bluetooth– ის კონექტორით:
sudo bluetoothctl
დაწყვილებადია აგენტზე ნაგულისხმევი აგენტის სკანირება ჩართულიაNeste momento is a importante que você copyie ან MAC მისამართი poisarisará para os próximos passos
დიგიტიტი:
ენდე MACADDRESS
წყვილი MACADDRESS
დააინსტალირეთ პროგრამული უზრუნველყოფა ციფრული ან PIN კოდის Bluetooth OBD2 გამოყენებით.
O PIN geralmente არის 1234 ან 0000
ეს არის თქვენი კავშირის, ციფრული და კომანდო პროგრამული უზრუნველყოფის კონტროლის პროგრამა Bluetooth ციფრის გამოყენებით:
დატოვე
Agora é preciso fazer um "BIND" do dispitivo com a porta serial:
sudo rfcomm bind 0 MACADDRESS 1
საოპერაციო ოპერაციის წარმატებული დიგიტალი:
ls /dev
პორტატული “Rfcomm0” სიაშია.
ნაბიჯი 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 2/2
Objetivo deste passo é garantir o funcionamento da comunicação entre os dispositivos:
ELM327, DragonBoard 410c და Veículo
გამოიყენეთ "ეკრანი", რომელიც გამოიყენება პორტატული სერიალის გარემოსთვის
sudo apt-get ინსტალაციის ეკრანი
პორტა სერიული სერია, რომელიც გამოიყენება კომანდოსის გარემოსა და მიმღებთა მომსახურებისათვის DragonBoard 410c e 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 interpretadas e enviadas ao carro de maneira errada e ocasionar o mal-funcionamento do seu carro! შეასრულა ბოსტანტმა ოს კომანდოს ანტეს დე ვეტ ინოვარი და კომანდოს. Recomendamos que siga as instruções abaixo detalhadamente.
Siga a sequência de comandos abaixo para dar início à comunicação:
-
ეს არის სერიული სერიული ტერმინალი.
ეკრანი /dev /rfcomm0
Assim que o terminal carregar, digite os comandos abaixo nesta sequência (e entenda o que cada um deles faz):
-
რეინიცია ან განკარგულება. As vezes você precisará fazer isso.
ATZ
-
Liga funcionalidade de quebra de linha nos comandos, ხელს უწყობს ვიზუალიზაციას.
ATL1
-
Liga os cabeçalhos dos comandos.
ATH1
-
Liga o espaçamento entre palavras.
ATS1
-
განსაზღვრეთ პროტოკოლი კომუნიკაციისთვის "ავტომატიკა".
ATSP0
კომუნიკაციის ტესტის ფინალი:
-
დიგიტის გარეშე კონსოლი:
ATI
- გაეცანით რეტრონარს "ELM327 v1.5" ან ELM– სთვის, როგორც წესი.
- Isso prova que o ELM327 is comunicando com a placa sem problemas, and podemos prosseguir.
დიკა
განაცხადის "ეკრანი" არის საჭირო დიაპაზონი: Ctrl-A seguido de Ctrl-D
ნაბიჯი 8: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
PyOBD uma 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.
Para esta etapa, precisamos garantir que as seguintes bibliotecas estejam instaladas no Linaro da sua DragonBoard 410c:
-
PIP - Gerenciador de módulos do Python
sudo apt-get დააინსტალირეთ python-pip
-
SetupTools - ინსტალაციის მექანიზმი
sudo pip install -U pip setuptools
-
ბორბალი - formatador de arquivos para instalação
sudo apt-get დააინსტალირეთ პითონის ბორბალი
-
OBD - biblioteca para interpretação de dados OBD
sudo apt-get python-obd
-
GPS - biblioteca com dados do gps
sudo pip დააინსტალირეთ gps
-
მოთხოვნები - módulo de solicitações
sudo pip ინსტალაციის მოთხოვნა
Para saber se a biblioteca de Python is funcionando corretamente, precisamos rodar os comandos:
სუდო პითონი
თქვენ შეგიძლიათ შეასრულოთ კურსორი ტერმინალში და შეასრულოთ მისი onecone”>>>” მითითება, რომელიც მიუთითებს როდანდო პითონის პროგრამას. Podemos começar digitar os comandos para serem interpretados conforme abaixo.
-
Comece იმპორტი ბიბლიოთეკაში
obd იმპორტი
-
შეაფასეთ და შეასრულეთ პორტატული სერიული გამოყენება ან კომანდო
კავშირი = obd. OBD (“/dev/rfcomm0”)
-
პარაგრაფის გაგზავნა შესაძლებელია პითონის შესახებ დამატებითი ინფორმაციის მისაღებად, კარტო, Bluetooth, ELM327 და არა კარო, დიგიტი:
connection.protocol_name ()
ნაბიჯი 9: Extraindo Informações Do Carro Usando Python
Vamos criar um arquivo chamado: OBD.py, conforme instruções abaixo e código na sequência.
მნიშვნელოვანია ბიბლიოთეკა OBD para dentro do Python para iniciar as conexões.
მოტივაციის დადგენისათვის, არის მთავარი ტექნიკური აღჭურვილობა, რომელიც გამოიყენება. ნათქვამია იმაზე, რომ ფუნქციონირებს სემპერი. Por isso, no código verá que há duas linhas de conexão (con).
შეასრულეთ ფუნქცია, რომ შევიკრიბოთ, შევიკრიბოთ, გავხსნათ მარყუჟი უსასრულოდ, თუ გავითვალისწინებთ OBD– ს, ფორმატირებული აკრედიტაციის სისტემას, რომელიც დაფუძნებულია ელიტარულ სისტემებზე. შეინახეთ URL, გამოიყენეთ Query String, შესაძლებელია თუ არა, რომ გამოიყენოთ სერვისი ან გამოიყენოთ POST.
No exemplo abaixo pegamos როგორც seguintes informações:
- RPM
- ველოციდადი
- ოდმეტრო *
As funções para captura dos dados utilizam dois parâmetros. მაგალითად, usando [1] [12] estamos buscando [módulo] [PID]. ეს არის სია პოდ სერ სერტიფიცირებული em:
რა თქმა უნდა, თქვენ უნდა შეაგროვოთ URL, როგორც ინფორმაციის გაცნობა და შეთანხმება ჩვენი არკივოსთან ერთად, "obd_data.dat".
Código para OBD.py:
იმპორტი obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBD ბეჭდვა "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 (float (str (respRPM). ჩანაცვლება ("revolutions_per_minute", ""))) paramVelo = int (float (str (respVelo)..placeplace ("kph", ""))) paramOdo = int (float (str (respOdo). ჩანაცვლება ("კილომეტრი", ""))) url = "https://www.website.com/OBD?vel="+str(paramVelo)+"&rpm="+str (paramRPM)+"& odo ="+str (paramOdo)+"\ n" time.sleep (0.2) print 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 მარტივი. Começamos importando bibliotecas relacionadas à solicitações/envio de dados, usando RESTFUL.
Criamos um ხოლო para enviar através de POST a URL da primira linha 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:
იმპორტის მოთხოვნები
იმპორტის დრო True სანამ: try: time.sleep (0.2) url = "with open ('obd_data.dat', 'r') as fin: data = fin.read (). splitlines (True) url = data [0] request.post (url) ღია ('obd_data.dat', 'w') როგორც fout: fout.writelines (მონაცემები [1:]) გარდა: ბეჭდვის 'გამონაკლისის'
Caso tenha algum problema copiando estes códigos, baixe os arquivos abaixo:
ნაბიჯი 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro
თქვენ შეგიძლიათ გამოიყენოთ DragonBoard– ის გარანტირებული გარანტი გარანტირებული DragonBoard– ის კომუნალური კომუნიკაციის სხვადასხვა კომპონენტების გადაწყვეტა, 3G, WiFi, Bluetooth, GPS, GPS და სხვა.
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'. გამოიყენეთ შემდგომი ცვლილებები, გამოიყენეთ კომანდო:
sudo nano /etc/rc.local
Agora precisamos დააკონფიგურირებს ოფიციალურ პროცესს, რომელიც ემსახურება მომსახურებას და ფუნქციონირებას, გააფართოვებს ფუნქციონირებას, რომელიც უზრუნველყოფს Dragonboard– ის ავტომატურ ფუნქციონირებას. Vamos utilisar o BASH para fazer isso. O BASH (Bourne-Again-SHell) é um aplicativo para interpretação de comandos Unix.
BASH, que tem comandos BASH, vocé precisará inserir o MacAddress do seu dispositivo OBD/Bluetooth, e também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando "exit 0" que éo a resposta de sucess რა
თუ [! -f/etc/ssh/ssh_host_rsa_key]
შემდეგ systemctl stop ssh.socket || true dpkg- ხელახლა კონფიგურაცია opensh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo pyo/home/home /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & გასვლა 0
ნაწილობრივ აგორა, რომელიც მოიცავს ადგილს ინიციატივისთვის, ეს ეხება 3G მოწყობილობების მექანიზმებს GPS– ისა და OBD– ს მომსახურების გაწევისას.
ნაბიჯი 11: Dificuldades Encontradas
Listamos abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto, que zgjidhmos antes de criar este Instructable, mas que é is importante alertá-lo, caso esteja tendo dificuldades também.
-
PyOBD
Preciso ter muito cuidado na hora de transmitir os dados e comunicar com o carro. Nas primira tentativas, quando a comunicação ainda não era estável com o dispositivo, enviamos alguns komandos para o carro, და acabamos causando algum problema ECU– ს მიმართ. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. Além disso, as luzes do painel começaram a piscar aleatoriamente. ერთი ღონისძიება, რომელიც დაგეგმილია იმ შემთხვევისთვის, როდესაც ჩვენ ვსაუბრობთ კაბოს ბატარეაზე, ვგეგმავ 15 წუთის განმავლობაში. ეს არის ფორმა, რომელიც საშუალებას გაძლევთ გადატვირთოთ ECU– ები თქვენი მანქანის, ორიგინალური, ორიგინალური, ორიგინალური და ორიგინალური ფორმირების შედეგად, OBD– ის დროს
-
ლინარო
ეს არის პრობლემა ჩატვირთვისას Linaro, quando aleatoriamente ან OS reiniciava. ამ პრობლემის გადასაჭრელად დიდხანს გავაკეთებ დესენვოლვიმენტო do projeto, pela equipe do Linaro, que soltou uuma atualização, და ეს არის სწავლების სწავლების გამოყენება და ინფორმაციის გაცნობა
-
GPS და DragonBoard
Qualcomm Dragonboard 410c არ არის GPS შიდა ანტენის საშუალებით, რომელიც მიღებულია სინალის სიზუსტით, არის ზუსტი ინსტალატორი და კონექტორი და გარე ანტენები. Qualcomm este procedimento, siga os passos propostos pela própria Qualcomm:
ნაბიჯი 12: რეკომენდაციები
ჩამტვირთავი
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
ლინარო
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Coma instalar o Linaro და DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
დოკუმენტი GPS– ისთვის DragonBoard– ისთვის
discuss.96boards.org/t/gps-software/170/16
GPS დემო
gist.github.com/wolfg1969/4653340
პითონი OBD
github.com/brendan-w/python-OBD
Conectando RaspberryPi O um OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
Instruções para criação do túnel SSH
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
დააინსტალირეთ SSH Linux– ის გარეშე
ask.xmodulo.com/install-autossh-linux.html
გირჩევთ:
როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: 5 ნაბიჯი
როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: ეს ინსტრუქცია ასწავლის მომხმარებელს როგორ დააკავშიროს და სწორად დააინსტალიროს ZigBee მოდული Dragonboard– ზე და დაუკავშირდეს მას ZigBee კონტროლირებად ნათურას (OSRAM), რაც ZigBee IOT ქსელს ქმნის. : Dragonboard 410c; CC2531 USB დონგლი; ტ
OBD II კოდები P0420/P0430 დაფიქსირება: 5 ნაბიჯი
OBD II კოდები P0420/P0430 დაფიქსირება: გაქვთ ეს შემაშფოთებელი შუქი თქვენი Mustang– ის ტირეზე? შეიცვალე გამონაბოლქვი სისტემა? თუ თქვენ გაქვთ დაყენებული გამავლობის h-pipe ან x-pipe (კატალიზური გადამყვანების გარეშე) ან ამოიღეთ თქვენი კატალიზური გადამყვანები ბილიკის გამოყენებისთვის, თქვენი ჟანგბადის სენსორები
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E აპლიკაცია Android: 6 ნაბიჯი
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E აპლიკაცია Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes შიდა como casas ou სავაჭრო ცენტრები და აეროპორტები. locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 დაფები სენსორები: 7 ნაბიჯი
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96board დაფები სენსორები: O objetivo desse tutorial é უმეტესობა, როგორც etapas აუცილებელია á rias para 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 კონექტორი. არსებობს მრავალი მოწყობილობა, რომელსაც შეუძლია კომუნიკაცია ამ კონექტორის გამოყენებით, ბევრი მათგანი დაფუძნებულია