جدول المحتويات:
- الخطوة 1: إعداد Fazendo O Inicial Da DragonBoard 410c
- الخطوة 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
- الخطوة 3: Instalando O Dongle USB 3G / 4G
- الخطوة 4: تحويل نقطة وصول / نقطة وصول WiFi على DragonBoard 410c Em
- الخطوة 5: Acessando a DragonBoard 410c من خلال 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: Extraindo Informações Do Carro Usando Python
- الخطوة 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro
- الخطوة 11: Dificuldades Encontradas
- الخطوة 12: Referências
فيديو: DragonBoard Com OBD: 12 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
Através da leitura do Protocolo OBD2 do carro ، يمكنك استلام المعلومات اللازمة. Utilizando a DragonBoard 410c يأتي إلى 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.
المشاركة في المشروع:
- مارسيل أوغاندو - هاكر - [email protected]
- لياندرو الفيرناز - هاكر - [email protected]
- تياجو باولينو رودريغيز - تسويق - [email protected]
الوقت الكامل للتداخل مع مشروعك الخاص ، الأمر الذي يؤدي إلى تفاقم المشكلة!
لمتابعة هذا المشروع باللغة الإنجليزية ، انقر هنا:
www.instructables.com/id/DragonBoard-and-OBD2/
مشروع استراتيجي يشمل مكونات نظام التشغيل ، المطابق للصور:
- Qualcomm DragonBoard 410c
- واجهة ELM327 Bluetooth OBD2
- دونجل يو اس بي 3G / 4G
- Carregador Veicular de Inversão de Tensão (110 فولت)
الخطوة 1: إعداد Fazendo O Inicial Da DragonBoard 410c
استخدم كوالكوم دراغون بورد 410c ، iniciamos o projeto com is instalação da Distribuição Linaro do Linux ، que nos permitiu configuração Completea do.
Para criar uma imagem do Linaro para a DragonBboard ، استخدم o Ubuntu ، و pelo VirtualBox ، و Ubuntu ، و FastBoot ، و que é um aplicativo baseado em Linux. يجب أن تكون موجودة في بيئة Linux للفقرة poder instala-lo.
Para instalar o Fastboot، acesse o Terminal da sua Máquina Virtual Ubuntu، e digite:
sudo apt-get android-tools-fastboot
-
Para instalar o Linaro ، مرور مسبق من 2 كلمات رئيسية مهمة:
- Instalando o BOOTLOADER
-
نوم دو أركيفو: dragonboard410c_bootloader_emmc_linux-79.zip
- https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
- تقاعد من نظام التشغيل arquivos de dentro do ZIP
-
انترا نا باستا:
cd / NomeDaPasta (caminho da Pasta descompactada)
-
فزر س كوماندو:
أجهزة sudo fastboot
-
ريسبوستا اسبيرادا:
(سداسي عشري) fastboot
-
أرقام إنتاو:
sudo./flashall
-
ريسبوستا اسبيرادا:
تم الانتهاء من. الوقت الإجمالي 1.000s (أخطاء sem)
(sem erros)
-
Instalando o Sistema Operacional
- https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
- Baixar dois arquivos:
-
التمهيد لينارو تمتد qcom snapdragon arm64-20170607-246.img.gz
Este arquivo é a ltima versão (Junho / 17) e o nome futuro pode ser alterado. A base do que você deve buscar é “boot-linaro-NomeDaVersão”. Nesta versão o nome é “Stretch” e a fi الأمامي “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
-
Entrar na Pasta “raiz” em relação aos arquivos compactados
مثال: "/ Downloads" que é o local onde os arquivos baixados estão
-
Entre com os comandos:
أجهزة sudo fastboot
التمهيد فلاش sudo fastboot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
-
Resposta esperada (lembrando que o tempo pode varar):
تم الانتهاء من. الوقت الإجمالي: 100.00 ثانية
- Conecte um Mouse ، شاشة Teclado e um / TV na porta HDMI
-
يستخدم:
- أوسوريو: لينارو
- Senha: لينارو
-
Abra a interface Lxterminal e faça o download da lista de atualizações disponíveis dos pacotes instalados:
sudo apt-get update
-
إدراك أن لديك مجموعة من الإجراءات:
sudo apt-get ترقية
Dicas: O Linaro tem um boot maxamente rápido، e uma comunidade bastante engajada para solução de problemas.
الخطوة 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Comece com a instalação dos aplicativos que servirão de client para o GPS، sendo eles o GNSS-GPSD، o GPSD e o GPSD-CLIENTS. Faça isso usando o comando:
sudo apt-get install 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 start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service
Leve sua DragonBoard 410c para um local aberto، com visada para o céu، e digite no terminal:
غسبمون ن
بيلوس الخصيتين الواقعية ، والإيقاع ميديو آتي كمعلومات تأتي من 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 posam 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 Modem GSM e slot para SimCard ؛
- Utilizar um Dongle USB 3G / 4G ؛
الفقرة este projeto optamos pelo Dongle USB 3G / 4G da Huawei modelo E3272 ، أداة سهلة الاستخدام.
Para 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. Faça da seguinte forma:
- Com o Dongle USB conectado ، clicar com botão direito no ícone de "redes" no canto underferior direito da tela.
- "تحرير الاتصالات"> "إضافة"
- Escolha a opção: "Mobile Broadband"
- Clique em "إنشاء"
Siga a tela de instalação do sistema operacional، matche imagens acima، configurando a operadora de telefonia matche sim card comprado. الفقرة criação deste projeto، useizamos um Sim Card da Tim (e um modem inicialmente vendido pela Vivo).
الخطوة 4: تحويل نقطة وصول / نقطة وصول WiFi على DragonBoard 410c Em
من خلال استخدام DragonBoard 410c como um roteador wifi (agora que você já configurou a conectividade com a internet) ، وهو عبارة عن مناورة بسيطة تستخدم واجهة própria تفعل النظام. Siga os passos abaixo:
- Clique no botão direito no ícone de “redes” no canto direito direito.
- "تحرير الاتصالات"> "إضافة"
- Escolha في وضع التشغيل "WiFi"
- Clique em "إنشاء"
Coloque o nome da rede que você quer criar no campo "SSID" e depois altere o "Mode" para "Hotspot".
الفقرة garantir o funcionamento:
- Vá na aba "إعدادات IPv4"
- Veja se o "Method" está marcado como "Shared to other computer"
الخطوة 5: Acessando a DragonBoard 410c من خلال SSH Sem Fio ، Utilizando O Hotspot
Criamos um jeito de acessar a placa remotamente، Independente da forma que ela esteja conectada، não relendo de estar próximo a Dragonboard para conectar diretamente à ela، ou ao wifi em que ela esteja conectada. Este é o método de conexão dos servidores Linux da Amazon.
قم بتركيب نظام 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 يقوم بالتثبيت
Agora vamos gerar uma chave criptografada com padrão de segurança RSA. تقدم خدمة Esta chave ميزة الوصول إلى نقطة النهاية الحصرية بدون نظام Linux ، و através do IP pblico do modem 3G ، و objetivo الهدف الرئيسي. لا يوجد تسلسل ، أو código faz a copia da chave para o repositório de chaves confiáveis do Linux، garantindo ainda mais confiança para a conexão.
ssh-keygen -t rsa
scp ~ /.ssh / id_rsa.pub user @ remote_server:.ssh / author_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: المضيف المحلي: 22 مستخدمًا @ remote_server
Com isso ، acabamos de transformar a DragonBoard 410c em um servidor cloud! / س /
الخطوة 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2
واجهة comunicação com os carros é feita através da porta OBD2. معلومات أساسية عن النقل الداخلي للرسوم المتحركة للأبواب. قم بتشغيل الأجهزة المخصصة للأجهزة: ELM327 ou STN1170.
الفقرة مشروع ، استخدام رقاقة كوم بلوتوث الأساسية مع ELM327.
Importante destacar que a disponibilidade من الأجهزة الضرورية التي تمثل نسخة أصلية من ELM327. يقدم طرف ماير نسخة طبق الأصل 1.5 ، كيو فوا كواندو أو رقاقة أصلية فوا كلونادو وكولوكادو وفيندا نو ميركادو. O chipset original está na versão 2.2. نسخة مطورة من رقاقة mais informações sobre os carros mais novos. مهمة صابر disso ، نقاط تعتمد على الخصيتين الواقعية ، poderá ou não conseguir obter Determinadas informações de veículos mais novos.
De posse do seu detitivo OBD2 Bluetooth ، يتعامل مع منفذ OBD2 do seu carro. Ela pode estar localizada logo abaixo do volante ، بدون وحدة تحكم مركزية أو perto da caixa de fusíveis. O المحلية varia bastante entre as 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 posui mais uma tela para conectar a placa).
Assim que o Disitivo OBD2 Bluetooth for inserido no conector do carro، siga os passos abaixo para ter contole da conectividade bluetooth:
sudo bluetoothctl
يمكن الدفع على الوكيل عند فحص الوكيل الافتراضي علىNeste Momento é importante que você copie o MAC Address pois precisará para os próximos passos
الديجيت:
ثق في MACADDRESS
زوج MACADDRESS
Neste momento deve aparecer uma solicitação para digitar o PIN de pareamento do Bluetooth OBD2.
O PIN geralmente é 1234 ou 0000
Após a tela de sucesso de conexão، digitando este comando، você sai do programa controlador do Bluetooth digitando:
استقال
Agora é preciso fazer um "BIND" القيام بالتخلص من مسلسل porta:
sudo rfcomm ربط 0 MACADDRESS 1
أرقام صالحة:
ليرة سورية / ديف
يوجد منفذ "Rfcomm0" مطور على قائمة.
الخطوة 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2
هدف نظام التشغيل:
ELM327 ، لوحة التنين 410c e Veículo
Baixe a aplicação “Screen” para enviar mensagens pela Porta Serial
sudo apt-get install screen. شاشة التثبيت sudo apt-get
مسلسل Porta será usada para envio e recebimento de Comandos AT entre a DragonBoard 410c e o ELM327.
Para sabre mais sobre Comandos AT، acesse:
أتيناسو:
Tome muito cuidado nesta parte! توداس كمعلومات بيئة خاصة بالتعامل مع الوضع على الأرض ، وبيئة العمل على مدار الساعة. Estude bastante os comandos antes de tentar inovar nos comandos. Recomendamos que siga as instruções abaixo detalhadamente.
Siga a Sequência de comandos abaixo para dar início to comunicação:
-
Esta função fará abrir o terminal de comunicação المسلسل.
الشاشة / ديف / rfcomm0
Assim que o terminal carregar، digite os comandos abaixo nesta Sequência (e entenda o que cada um deles faz):
-
Reinicia o الجهاز. كما 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.
ATS1
-
عرِّف بروتوكول اجتماع "التشغيل الآلي".
ATSP0
نهائي Teste de comunicação:
-
Digite لا يوجد وحدة تحكم:
ATI
- استخدم جهاز ELM الجديد "ELM327 v1.5" أو العكس الذي تفعله ELM.
- Isso prova que o ELM327 está comunicando com a placa sem problemas، e podemos prosseguir.
ديكا
Para sair da aplicação “Screen” é implário Apertar: 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 extrairiversas 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 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
-
GPS - مكتبة biblioteca com dados تعمل بنظام تحديد المواقع العالمي (GPS)
sudo pip تثبيت نظام تحديد المواقع
-
الطلبات - módulo de solicitações
طلبات تثبيت sudo pip
Para saber se a biblioteca de Python está funcionando corretamente، precisamos rodar os comandos:
سودو بيثون
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 التفسيرات المطابقة للعبة.
- Comece importando a biblioteca
استيراد obd
-
الفقرة fazer a conexão com a porta serial use o comando
Connection = obd. OBD (“/ dev / rfcomm0”)
-
الفقرة descobrir se o Python está conseguindo extrair informações do carro، passando pelo Bluetooth، ELM327 até chegar no carro، digite:
connect.protocol_name ()
الخطوة 9: Extraindo Informações Do Carro Usando Python
Vamos criar um arquivo chamado: OBD.py ، المطابقة instruções abaixo e código na Sequência.
استيراد مكتبة OBD para dentro do Python para iniciar مثل Conexões.
Por motivos desconhecidos ، أجهزة Primeira conexão com nosso ، 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 ، وسلسلة استعلام useizando ، وبيئة يمكن الوصول إليها على الخادم أو الخادم.
لا يوجد نموذج للبيغاموس Abaixo مثل seguintes informações:
- دورة في الدقيقة
- فيلوسيداد
- أودومترو *
مثل funções para captura dos dados utilizam dois parâmetros. من خلال المثال ، usando [1] [12] estamos buscando [módulo] [PID]. قم بتصفح قائمة المحتويات:
Por último، a humm a URL com todas as informações são concatenadas e adicionadas em um arquivo، chamado "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") بينما صحيح: respRPM = con.query (obd.commands [1] [12]) print respRPM respVelo = con.query (obd.commands [1] [13]) print respVelo respOdo = con.query (obd.commands [1] [49]) print respOdo paramRPM = int (float (str (respRPM).replace ("revolutions_per_minute"، ""))) paramVelo = int (float (str (respVelo).replace ("kph"، ""))) paramOdo = int (float (str (respOdo).replace ("kilometer"، ""))) url = "https://www.website.com/OBD؟vel="+str(paramVelo)+"&rpm="+str (paramRPM) + "& odo =" + str (paramOdo) + "\ n" time.sleep (0.2) طباعة ملف url = فتح ("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 while para enviar através de POST URL da primeira 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:
طلبات الاستيراد
وقت الاستيراد بينما صحيح: حاول: time.sleep (0.2) url = "مع فتح ('obd_data.dat'، 'r') كـ 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
Tudo o que foi feito até agora age orientado a garantir que a DragonBoard fizesse comunicação com os diferentes componentes da solução como a comunicação 3G، WiFi، Bluetooth، Dados do GPS، entre outros.
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'. الفقرة fazer a edição ، استخدم 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 iniciar a Dragonboard. Vamos utilizar o BASH para fazer isso. O BASH (Bourne-Again-SHell) é um aplicativo للحصول على تفسير للكوماندوز Unix.
No próximo código، que tem comandos BASH، você precisará inserir o MacAddress do seu detitivo OBD / Bluetooth، e também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando "الخروج 0".
لو [! -f / etc / ssh / ssh_host_rsa_key]
ثم systemctl stop ssh.socket || صحيح dpkg-Recfigure openssh-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
A partir de agora، semper que a placa for iniciada، ela já vai se conectar através do 3G e enviar os dados de GPS e OBD para o servidor escolhido.
الخطوة 11: Dificuldades Encontradas
Listamos abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto، que resolvemos antes de criar este Instructable، mas que é importante alertá-lo، caso esteja tapo 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 age estável com o detitivo، enviamos alguns comandos para o carro، e acabamos reasonando algum problema na ECU. Neste momento o câmbio automático não aceitava mais mudanças، ficou travado. Além disso ، كما تفعل luzes painel começaram a piscar aleatoriamente. حل مناسب للأحداث التي يجب مراعاتها من أجل تحديد مكان دوس كابوس دا باتيريا ، مانتندو اسيم بور 15 دقيقة. Desta forma ، forçamos o reset full das ECUs do carro ، retornando ele ao estágio original de fábrica ، portanto cancellando qualquer comando que tenhamos enviado erroneamente pela porta OBD
-
لينارو
Tivemos um problema de boot no Linaro، quando aleatoriamente o OS reniciava. Este problema foi resolvido ao longo do desenvolvimento do projeto، pela equipe do Linaro، que soltou uma atualização، e já construímos este التعليمي useizando a informação mais atualizada
-
GPS في DragonBoard
كوالكوم دراغون بورد 410c ، هناك تطبيقات داخلية لنظام تحديد المواقع العالمي (GPS) ، واستلام البيانات ، والتركيب الدقيق ، والتركيب ، والتطبيق الخارجي. Para fazer este Procedimento، siga os passos propostos pela própria Qualcomm:
الخطوة 12: Referências
الإقلاع
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
لينارو
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
كومو تركيب لينارو نا دراغون بورد 410 ج
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 OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
تعليمات للفقرة criação do túnel SSH
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
Instalando o SSH no Linux
ask.xmodulo.com/install-autossh-linux.html
موصى به:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c كسوف Usando IDE: 17 خطوة
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo Deste documento & eacute؛ mostrar as etapas required & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que o HostPC (Computador / Notebook)، atrav & eacute؛ s do IDE Eclipse compile os c & oacute؛ digos e exporte para o Alvo (Drag
رموز OBD II P0420 / P0430 Fix: 5 خطوات
OBD II Codes P0420 / P0430 Fix: هل لديك هذا الضوء المزعج على اندفاعة موستانج؟ هل قمت بتغيير نظام العادم الخاص بك؟ إذا قمت بتثبيت أنبوب h أو أنبوب x على الطرق الوعرة (بدون محولات حفازة) أو قمت بإزالة المحولات الحفازة لاستخدامها في المسار ، فإن مستشعرات الأكسجين لديك
قم بتعديل كابل OBD-II الخاص بك لعدم تفريغ بطارية السيارة: 5 خطوات
قم بتعديل كابل OBD-II الخاص بك لعدم تفريغ بطارية السيارة: منذ فترة طويلة ، تم تجهيز جميع المركبات بمنفذ تشخيص على متن السيارة. غالبًا ما يكون هذا المنفذ متاحًا كموصل OBD-II. هناك العديد من الأجهزة القادرة على الاتصال باستخدام هذا الموصل ، يعتمد العديد منها على
مساعد Google على DragonBoard ™ 410c: 57 خطوة
Google Assistant on DragonBoard ™ 410c: ستعلمك هذه التعليمات تشغيل مساعد Google في DragonBoard وإعداد بيئة المنزل الذكي مع بعض الأجهزة. مصدر طاقة مقبس 1A 5.5 مم ؛ -CC2531 وضع زيجبي
DragonBoard و OBD2: 12 خطوة
DragonBoard و OBD2: قراءة البيانات التي تخرج من منفذ OBD2 في سيارتك ، من الممكن جمع معلومات مذهلة منه. باستخدام DragonBoard 410c ، عملنا على هذا المشروع وقمنا بتفصيله هنا حتى تتمكن من القيام بذلك بنفسك. كان هذا المشروع ممكنًا فقط