Բովանդակություն:
- Քայլ 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 Bluetooth- ի միջոցով - Passo 1/2
- Քայլ 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth- ի միջոցով - Passo 2/2
- Քայլ 8: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
- Քայլ 9. Լրացուցիչ տեղեկություններ Do Carro Usando Python
- Քայլ 10. Repetição De Scripts E Armazenamento De Dados Capturados Do Carro
- Քայլ 11: Dificuldades Encontradas
- Քայլ 12: Խորհուրդներ
Video: DragonBoard Com OBD: 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Através da leitura do protocolo OBD2 do carro, և հնարավոր է ստանալ ստացողի տեղեկատվություն վարելու համար: Օգտագործեք DragonBoard 410c- ը, որն օգտագործվում է որպես նախնական ծրագիր, որն օգտագործվում է որպես ձայնային բազայի վերարտադրություն:
Este projeto foi feito em parceria com a #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora que թույլտվություն տալով tivéssemos acesso aos melhores hardwares, all do contato com os melhores profissionais para kontribuir com or desenvolvimento.
Մասնակցության իրավունք ՝
- Մարսել Օգանդո - Հակեր - [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/
A estrutura deste projeto inclusi os seguintes componentes, conforme apresentados na imagem acima:
- 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- ի միջավայրը տեղադրելու համար:
Instalar o Fastboot, acesse o Terminal da sua Máquina Վիրտուալ Ubuntu, և digite:
sudo apt-get android-tools-fastboot
-
Para instalar o Linaro, precisamos passar por 2 passos muito importantes:
- Instalando o BOOTLOADER
-
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 սարքեր
-
Resposta esperada:
(տասնվեցական) արագ բեռնախցիկ
-
Դիտել.
sudo./flashall
-
Resposta esperada:
ավարտված: Ընդհանուր ժամանակը 1.000 վրկ (կիսամյակային սխալ)
(sem erros)
-
Instalando o 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 tltima versão (Junho/17) e o nome futuro pode ser alterado: A base do nome que você deve buscar é “boot-linaro-NomeDaVersão”: Nesta versão o nome é “Stretch” e a front 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
-
Entrar na pasta “raiz” em relação aos arquivos compactados
օրինակ
-
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
- Միացրեք մկնիկը, Teclado- ն և մեր մոնիտորը/հեռուստացույցը և HDMI- ի մուտքը
-
Օգտագործել:
- Օգտագործում: linaro
- Սենհա. Լինարո
-
Abra a interface Lxterminal e faça o download the 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 բարելավում
Dicas: O Linaro tem um um boot extremeamente rápido, եւ uma komunidade bastante engagada para solução de problemas.
Քայլ 2. Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Գալիս է որպես GPS- ի, GPS- ի, GNSS-GPSD- ի, GPSD- ի կամ GPSD-CLIENTS- ի հաճախորդների սպասարկում: Faça isso usando o comando:
sudo apt-get տեղադրել gnss-gpsd gpsd gpsd-clients
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
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. Isso 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.
For conseguir capturar essas informações e mandar para a new, use o código abaixo, alterando o endereço do seu վեբ կայքի համար.
Քայլ 3. Instalando O Dongle USB 3G/4G
Գոյություն ունեցող ձևեր, որոնք ազդում են DragonBoard 410c- ի վրա ՝ 3G/4G- ի միջոցով.
- Instalando um Shield / BreakoutBoard com Մոդեմ GSM և SimCard քարտի համար;
- Օգտագործեք Dongle USB 3G/4G;
Այս սարքը կարող է օգնել Dongle USB 3G/4G- ին Huawei modelo E3272- ով, սակայն այն հեշտությամբ կարելի է տրամադրել:
Մոդեմի կամ ձայնի օգտագործման համար օգտագործեք տերմինալը (օգտագործեք WVDial), օգտագործեք կամ օգտագործեք մի քանի ինտերֆեյս Gráfica do Usuário (GUI) միջոցով Linaro- ում: Faça da seguinte ձև:
- Com o Dongle USB միացում, կտտացրեք այն, որ այն չի ուղղվում «redes», որը չի կարող ցածրակարգ ուղղություն ստանալ:
- «Խմբագրել կապերը»> «Ավելացնել»
- 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. 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- ը ռոտատոր Wi -Fi- ով (ինտերնետի միջոցով կարող եք կարգաբերել կոնֆիգուրացիան), այն կարող է շատ պարզ լինել և օգտագործել ինտերֆեյսը `օգտագործելով համակարգ: Siga os passos abaixo:
- Clique no botão direito no onecone de “redes” no canto inferior direito.
- «Խմբագրել կապերը»> «Ավելացնել»
- Escolha և opião «WiFi»
- Սեղմեք «Ստեղծել»
Coloque o nome da rede que você quer quer criar no campo "SSID" կամ depois փոփոխություն o "Mode" para "Hotspot":
Para garanti o funcionamento:
- «IPv4 կարգավորումներ»
- Veja se o “Method” está marcado como “Shared for other computer”
Քայլ 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 ela esteja conectada, neãpendendo de estar próximo a Dragonboard para conectar diretamente à ela, ou ao wifi em que ela esteja conectada. Linux- ի և Amazon- ի ծառայությունների մատուցման մեթոդը:
Começamos instalando o Auto SSH, utilizando o código abaixo:
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- ն: Կարող եք մատուցել մի ծառայություն, որը թույլ է տալիս Ձեզ տրամադրել մի քանի սարքեր, ինչպես նաև Linux- ի վերջնական կետի, ինչպես նաև 3G մոդեմի, ինչպես նաև հիմնական փոխանցման սարքերի միջոցով: Այնուհետև, եթե մենք փորձում ենք պատճենել ֆայլերը, ինչպես նաև պահպանել Linux- ը, երաշխավորել, որ այն պետք է միացված լինի:
ssh -keygen -t rsa
scp ~/.ssh/id_rsa.pub օգտվող@remote_server. -R 2222: localhost: 22 user@remote_server
Բացի այդ, դուք կարող եք փոխակերպել DragonBoard 410c ծառայությունը ամպով: / o/
Քայլ 6. Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth- ի միջոցով - Passo 1/2
A interunic 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 interpretador que trate os dados. Դրա համար անհրաժեշտ է ապարատային սարք ՝ ELM327 կամ STN1170:
Այս սարքի օգտագործման համար անհրաժեշտ է օգտագործել Bluetooth Bluetooth չիպային բազայի միջոցով ELM327:
Կարևոր է, որ ապարատային սարքավորումները չպահանջվեն այլևս ORIGINAL- ի ELM327 տարբերակով: Հիմնական մասնաբաժինը գնահատվում է 1.5 տարբերակով, որը թույլ է տալիս օգտագործել սկզբնական ֆոնային կլոնադո և կոլոկադո և վաճառք առանց մերկադոյի: Օրիգինալ չիպսեթ ՝ 2.2. A evolução deste versionamento traz ao chip mais informações sobre os carros mais novos. É importante saber disso, poispendendo dos testes realizados, poderá ou não conseguir obter determinadas informações de veículos mais novos:
Տեղադրեք OBD2 Bluetooth- ի օգտագործման հնարավորությունը, միացրեք OBD2- ի մուտքի թույլտվությունը: Ela pode estar localizada logo abaixo do volante, no console central or perto da caixa de fusíveis. O local varia bastante entre as montadoras e modelos. Uma opção para localizar é usar esta ferramenta:
Թարգմանե՞լ նկարագրությունը հայերեն (Հայաստան) Google Translate- ի օգնությամբ
Մտածեք, թե որն է OBD2 Bluetooth- ը անհամապատասխան ոչ մի կերպ չկատարելու համար, թույլ տվեք, որ այն վերահսկի ձեր կոնտակտային bluetooth- ը:
sudo bluetoothctl
զուգորդելի է գործակալի վրա կանխադրված գործակալի սկանավորման վրաNeste momento é importante que você ձայնագրությունը կամ MAC հասցեն poisar precisará para os próximos passos
Digite:
վստահեք MACADDRESS- ին
զույգ MACADDRESS
Մուտք գործեք aparecer uma solicitação թվային կամ Bluetooth OBD2 պարամետրերի համար:
O PIN geralmente é 1234 ou 0000
Կիրառվում է կապի, թվային և կոմանդո, ձայնային ծրագիր, որը վերահսկում է Bluetooth թվանշանը և.
թողնել
Agora é preciso fazer um "BIND" do dispositivo com a porta serial:
sudo rfcomm bind 0 MACADDRESS 1
Para validar o sucesso da operação digite:
ls /dev
«Rfcomm0» նավահանգիստը գտնվում է ցուցակում:
Քայլ 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth- ի միջոցով - Passo 2/2
Objetivo deste passo é garantir o funcionamento da comunicação entre os dispositivos:
ELM327, DragonBoard 410c e Veículo
Օգտագործեք «Էկրան» ՝ «Porta Serial» - ի տղամարդկանց շրջակա միջավայրի համար
sudo apt-get տեղադրման էկրան
Պորտայի սերիան օգտագործվում է 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 interpretadas 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: Recomndamos que siga as instruções 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
Assim que o terminal carregar, digite os comandos abaixo nesta sequência (e entenda o que cada um deles faz):
-
Reinicia o dispositivo. As vezes você precisará fazer isso.
ATZ
-
Liga a funcionalidade de quebra de linha nos comandos, հեշտացնում է տեսողական ցուցադրումը:
ATL1
-
Liga os cabeçalhos dos comandos.
ATH1
-
Liga o espaçamento entre palavras.
ԱԹՍ 1
-
Սահմանեք «Ավտոմատիկա» մակնիշի մեքենայական հաղորդումների արձանագրությունը:
ATSP0
Teste de comunicação Վերջնական:
-
Digite no console:
ATI
- Eleve retornar «ELM327 v1.5» կամ մի այլ տարբերակ ELM do seu dispitivo.
- Isso prova que o ELM327 está 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 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 տեղադրել python-wheel
-
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 está funcionando corretamente, precisamos rodar os comandos:
sudo python
Կուրսորը պետք է կատարի տերմինալ, որը թույլ է տալիս մուտքագրել «>>>» նշանը, որը ցույց է տալիս, թե որն է Python- ի ծրագիրը: Podemos começar a digitar os comandos para serem interpretados conforme abaixo.
- Comece importando a biblioteca
ներմուծել obd
-
Para fazer a conexão com a porta serial use or comando
միացում = obd. OBD («/dev/rfcomm0»)
-
Para descobrir se o Python está conseguindo extrair informações do carro, passando pelo Bluetooth, ELM327 até chegar no carro, digite:
connection.protocol_name ()
Քայլ 9. Լրացուցիչ տեղեկություններ Do Carro Usando Python
Vamos criar um arquivo chamado.
Մատնանշել է OBD- ը ՝ որպես ատամնաբուժական գրադարան, որպես համակցված:
For motivos desconhecidos, Primeira conexão com nosso hardware, falha semper: Na segunda tentativa, funciona semper: Por isso, 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. Պահեք URL- ն, օգտագործեք Query String- ը, այն կարող է ծառայել որպես ծառայություն կամ օգտագործել POST- ը:
No exemplo abaixo pegamos as seguintes informações:
- RPM
- Velocidade
- Օդոմետր *
As funções para captura dos dados utilizam dois parâmetros. Ex exemplo, usando [1] [12] estamos buscando [módulo] [PID]: Էսթա ցուցակ ՝ ծածկագրելու համար ՝
Ի վերջո, մի URL, որն օգտագործվում է որպես տեղեկատվական փոխանցում, որը ներառում է մեր առաջարկությունները, ինչպես նաև «obd_data.dat»:
Código para OBD.py:
ներմուծել obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint «Primeira conexao» con = obd. OBD ("/dev/rfcomm0") տպել "Segunda conexao" con = obd. OBD ("/dev/rfcomm0") իսկ True: 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).. փոխարինել ("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 simples. Começamos importando bibliotecas relacionadas solicitações/envio de dados, usando RESTFUL.
Criamos um while para enviar através de POST a URL to 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- ը, որն ապահովում է տարբեր բաղադրիչների լուծում, ինչպես նաև 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': Para fazer a edição, use o comando:
sudo nano /etc/rc.local
Agora precisamos կազմաձևում է մի քանի գործընթացների, ծառայությունների և ծառայությունների ծառայություններ, որոնք կարող են ծառայել որպես Dragonboard- ի ավտոմատ ավտոմատացված գործառույթ: Vamos utilizar 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 Mac Հասցե ՝ օգտագործելով OBD/Bluetooth, կամ էլ ավելի ճշգրիտ սնունդ, որը թույլ է տալիս երաշխավորել այն, որ դուք պետք է օգտագործեք «ելք 0» արագ արձագանքման արագությունը:.
եթե [! -f/etc/ssh/ssh_host_rsa_key]
ապա systemctl դադարեցնել ssh.socket || ճշմարիտ dpkg- վերակազմակերպել բացում-սերվեր fi sudo systemctl սկսել qdsp-start.service rfcomm կապել 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & exit 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 primeira tentativas, quando a comunicação ainda não era estável com o dispositivo, enviamos alguns comandos para o carro, e acabamos causando algum problema na 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. A solução para este evento que ocasionamos foi o desligamento dos cabos da bateria, mantendo assim 15 րոպեի ընթացքում: Հնարավոր է վերականգնել կամ լրացնել ECU- ները մեքենայով, վերադարձրել է այն, ինչ անհրաժեշտ է նախնական ֆաբրիկայի սկզբնաղբյուրը, ինչը նշանակում է, որ OBD- ն թույլ է տալիս օգտագործել հետևյալ սխալները:
-
Լինարո
Tivemos um problema de boot no Linaro, quando aleatoriamente կամ OS reiniciava. Խնդիրն այն է, որ դուք կարող եք լուծել ձեր նախընտրած խնդիրները, այն կարող է օգտագործվել Linaro- ի համար, այն կարող է օգտագործվել միայն այն դեպքում, երբ դա անհրաժեշտ է օգտագործել ձեռնարկի տեղեկատվության միջոցով:
-
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/
Documentação de GPS para DragonBoard- ի համար
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 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 քայլ
Ինչպես միացնել և վերահսկել լամպը Dragonboard- ում ZigBee մոդուլի միջոցով. Այս ուսուցանվողը սովորեցնում է օգտվողին, թե ինչպես միացնել և ճիշտ տեղադրել ZigBee մոդուլը Dragonboard- ում և այն փոխազդել ZigBee վերահսկվող լամպի (OSRAM) հետ ՝ կազմելով ZigBee IOT ցանց: ՝ Dragonboard 410c; CC2531 USB Dongle; Տ
OBD II ծածկագրեր P0420/P0430 Ուղղում ՝ 5 քայլ
OBD II ծածկագրեր P0420/P0430 Ուղղում. Ունե՞ք այս անհանգստացնող լույսը ձեր Mustang- ի գծանշանի վրա: Փոխե՞լ եք արտանետման համակարգը: Եթե դուք տեղադրել եք արտաճանապարհային h-խողովակ կամ x- խողովակ (առանց կատալիզատորների փոխարկիչ) կամ հեռացրել եք ձեր կատալիզատորները հետագծի օգտագործման համար, ձեր թթվածնի տվիչները
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo 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 առեւտրի կենտրոնների եւ aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Փոփոխեք ձեր OBD-II մալուխը ՝ մեքենայի մարտկոցը չլիցքավորելու համար. 5 քայլ
Փոփոխեք ձեր OBD-II մալուխը ՝ մեքենայի մարտկոցը չլիցքավորելու համար. Արդեն երկար ժամանակ է, ինչ բոլոր մեքենաները հագեցած են ինքնաթիռի ախտորոշիչ պորտով: Շատ հաճախ այս նավահանգիստը հասանելի է որպես OBD-II միակցիչ: Կան բազմաթիվ սարքեր, որոնք ունակ են հաղորդակցվել այս միակցիչի միջոցով, դրանցից շատերը հիմնված են