Sadržaj:
- Korak 1: Fazendo O postavljanje Inicial Da DragonBoard 410c
- Korak 2: Fazendo O GPS Da DragonBoard 410c Lokalizirajte Seu Dispozitivo
- Korak 3: Instalando O Dongle USB 3G/4G
- Korak 4: Pretvorite DragonBoard 410c Em hotspot / pristupnu tačku
- Korak 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Koristite O Hotspot
- Korak 6: Ligando DragonBoard 410c Ao OBD Do Seu Carro putem Bluetootha - Passo 1/2
- Korak 7: Ligando DragonBoard 410c Ao OBD Do Seu Carro putem Bluetootha - Passo 2/2
- Korak 8: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
- Korak 9: Dodatne informacije o Carro Usando Python
- Korak 10: Ponovite skripte i armazenament do Dados Capturados do Carro
- Korak 11: Dificuldades Encontradas
- Korak 12: Preporuke
Video: DragonBoard Com OBD: 12 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Através za davanje protokola OBD2 do carro -a, i dodatne informacije o dostupnim informacijama za većinu. Upotrijebite DragonBoard 410c sa tracashar neste projektom i 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, alm do contato com os melhores profissionais para doprinosi com de desenvolvimento.
Participaram deste projeto:
- Marcel Ogando - Haker - [email protected]
- Leandro Alvernaz - Haker - [email protected]
- Thiago Paulino Rodrigues - Marketing - [email protected]
Temos total interesse em ajudar você a zaključak o seu projektu, então não deixe de entrar em contato conosco!
Da biste pratili ovaj projekat na engleskom, kliknite ovdje:
www.instructables.com/id/DragonBoard-and-OBD2/
Estrutura deste projeto uključuje osgugnet komponente, prilagođene prezentaciji na imagem acima:
- Qualcomm DragonBoard 410c
- ELM327 Bluetooth OBD2 sučelje
- USB ključ 3G/4G
- Carregador Veicular de Inversão de Tensão (110v)
Korak 1: Fazendo O postavljanje Inicial Da DragonBoard 410c
Upotrijebite Qualcomm DragonBoard 410c, pokrenite program za instaliranje i distribuciju Linaro -a za Linux, a zatim dozvolite potpunu konfiguraciju do dispozitiva.
Da biste koristili Limaro za DragonBoard, koristite Ubuntu, VirtualBox ili za FastBoot, instalirajte ga na Linux. Potreban vam je ambijentalni Linux za instalaciju pod-pod.
Za instalaciju Fastboot -a, pristup Terminalu za korištenje Máquina Virtual Ubuntu, digitalno:
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/
- Povucite se iz arquivos de dentro do ZIP -a
-
Ulaz u tjesteninu:
cd /NomeDaPasta (caminho da pasta descompactada)
-
Fazer o comando:
sudo uređaji za brzo pokretanje
-
Odgovor esperada:
(heksadecimalno) fastboot
-
Então digite:
sudo./flashall
-
Odgovor esperada:
završeno. ukupno vrijeme 1.000s (sem greške)
(sem greške)
-
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 última versão (Junho/17) e nome futuro pode ser alterado. Osnova do nome que você deve buscar é “boot-linaro-NomeDaVersão”. Nesta versão o nome “Stretch” and 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. Nabavite “linaro-NomeDaVersão-alip”
- Retirar os arquivos de dentro do. GZ
-
Unesite pasta "raiz" em relação aos arquivos compactados
exemplo: “/Downloads” que é o local onde os arquivos baixados estão
-
Entre com os comandos:
sudo uređaji za brzo pokretanje
sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
-
Odgovor esperada (lembrando que o tempu podešavanja varira):
završeno. ukupno vrijeme: 100.00s
- Priključeni miš, Teclado monitor i TV sa portom HDMI
-
Koristite:
- Uobičajeno: linaro
- Senha: linaro
-
Dodajte interfejs Lxterminal i fakute za preuzimanje na popisu atualizacionih disponíveis dos pacotes instalados:
sudo apt-get update
-
Ostvarite instalação dos pacotes disponíveis usando o código:
sudo apt-get nadogradnja
Dicas: O Linaro tem um boot ekstremne rápido, i uma comunidade bastante angažmana para solução de problemas.
Korak 2: Fazendo O GPS Da DragonBoard 410c Lokalizirajte Seu Dispozitivo
Dođite da instalirate aplikacije koje će poslužiti klijente za GPS, slanje GNSS-GPSD-a, o GPSD-u ili GPSD-KLIJENTIMA. 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 applicativo, são eles:
sudo systemctl start qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service
Leve sua DragonBoard 410c paralelno s lokalnim abecednim redom, paralelno sa ekranom, digitalno bez terminala:
gpsmon –n
Pelos test je realiziran, ili tempo medija kao informacija dolazi sa aparatom na tijelu, oko 10 minuta. Isso varijacije mogu se lokalizirati na DragonBoard -u, kvantidade de priodio ao seu redor, alm de outras barreiras naturais que possam atrapalhar and recepção to sinal to GPS.
Para conseguir capturar essas informações e mandar para a núvem, use of código abaixo, alterando or endereço do seu website:
Korak 3: Instalando O Dongle USB 3G/4G
Dostupne forme za DragonBoard 410c za 3G/4G:
- Instalando um Shield / BreakoutBoard com Modem GSM i slot za SimCard;
- Koristi Dongle USB 3G/4G;
Opcije za projektore opcionalnih USB Dongle USB 3G/4G i Huawei modela E3272 nalaze se na raspolaganju.
Za konfiguraciju modema, koristite pod -terminalne terminale (kao aplikaciju WVDial), možete ih koristiti ako koristite Interface Gráfica do Usuário (GUI) za Linaro. Faça da seguinte forma:
- Com o Dongle USB konekcija, klikni na botu za direktnu vezu sa „redes“konektorom ili za inferiorno usmjerenje na tijela.
- "Uredi veze"> "Dodaj"
- Escolha a opção: "Mobilni širokopojasni pristup"
- Kliknite na "Kreiraj"
Instalirajte i instalirajte sistem za operativni sistem, prilagodite slike slikama, konfigurirajte operaciju telefona i prilagodite kompatibilnu SIM karticu. Para criação deste projeto, koristite sim karticu da Tim (e um modem inicialmente vendido pela Vivo).
Korak 4: Pretvorite DragonBoard 410c Em hotspot / pristupnu tačku
Ako koristite DragonBoard 410c kao roteador wifi (prije nego što konfigurirate povezivanje putem interneta), možete koristiti jednostavnije i jednostavnije korisničko sučelje za sistem. Siga os passos abaixo:
- Clique no botão direito no ícone de „redes“no canto inferior direito.
- "Uredi veze"> "Dodaj"
- Escolha i "WiFi"
- Kliknite na "Kreiraj"
Coloque o nome da rede que você quer criar no campo "SSID" e depois altere o "Mode" para "Hotspot".
Para garantir o funcionamento:
- Na "IPv4 postavke"
- Veja se o “Method” está marcado como “Shared to other computers”
Korak 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Koristite O Hotspot
Criamos um jeito de acessar a placa remotamente, Independente for forma que ela esteja conectada, não dependendo 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 and Amazon.
Dođite do automatskog SSH -a, upotrebite ga ili kliknite na njega.
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 make install install
Agora vamos gerar uma chave criptografada com padrão de segurança RSA. Esta chave poslužuje za svaki slučaj ako je potrebno, autorizirano za pristup i instaliranje krajnje tačke isključuje bez Linuxa, za IP komunikaciju putem modema 3G, objektivno glavnu deste passo. U nastavku, o kodigo faz a copia da chave za spremište de chaves confiáveis za Linux, garantindo ainda mais confiança za conexão.
ssh -keygen -t rsa
scp ~/.ssh/id_rsa.pub korisnik na udaljenom serveru:.ssh/ovlašteni_ključevi autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 korisnik na udaljenom serveru
Započnite transformaciju DragonBoard -a 410c u oblak servidora! / o/
Korak 6: Ligando DragonBoard 410c Ao OBD Do Seu Carro putem Bluetootha - Passo 1/2
Komunikacijsko sučelje koje radi s carros é feita através na portu OBD2. A informação que transita nesta porta precisa ser traduzida, e para isso precisamos de um interpretador que trate os dados. Dodatne informacije o hardveru: ELM327 ili STN1170.
Za projekciju, upotrebu ili dispozitivo Bluetooth com čipa na bazi ELM327.
Važno je uzeti u obzir dostupnu hardversku opremu koja nije potrebna za predstavljanje ORIGINALNOG do ELM327. Najvažniji dio dispozicije je na verziji 1.5, koja je dostupna kao izvorni čip za klonado i kolokado, a ne za prodaju. Originalni čipset sa verzijom 2.2. Evolucija deste verzije traza ao čipa daje dodatne informacije o carros mais novos. É važno je sablju disonirati, zavisno od toga da li je test realizovan, podređen ili usklađen sa određenim informacijama o novostima.
Ako imate OBD2 Bluetooth, možete ga pronaći na portalu OBD2. Ela pode estar localizada logo abaixo do volante, bez centralne konzole ili perto da caixa de fusíveis. O lokalna varijanta bastante entre kao montadoras e modelos. Uma opção para localizar é usar esta ferramenta:
Acesse a DragonBoard 410c com SSH, koristi seu bilježnicu (lembrando que agora você está no carro, e não possui mais uma tela for conectar a placa).
Uključite ili isključite OBD2 Bluetooth za umetanje bez povezivanja na karro, pa sve do pasoša ili para kontrolera za povezivanje bluetooth:
sudo bluetoothctl
poželjno na agentu na default-agent skeniranje uključenoNajvažniji trenutak je važan za kopiranje MAC adrese radi preciziranja parametara
Digite:
vjerujte MACADDRESS
par MACADDRESS
Ovaj trenutak nije potreban za unos PIN -a ili PIN -a za Bluetooth OBD2.
O PIN PIN -u je 1234 ili 0000
Apsolutna tijela za spajanje koneksa, digitalizacija i upravljanje, glas za upravljanje programima za Bluetooth digitalizaciju:
daj otkaz
Agora é preciso fazer um "BIND" do dispozitiva com a porta serial:
sudo rfcomm bind 0 MACADDRESS 1
Para validan o successo da operação digite:
ls /dev
Porta “Rfcomm0” se nalazi na listi.
Korak 7: Ligando DragonBoard 410c Ao OBD Do Seu Carro putem Bluetootha - Passo 2/2
Objetivo deste passo je garancija o funkcionisanju komunikacionog entre os dispozitiva:
ELM327, DragonBoard 410c i Veículo
Nabavite aplikaciju „Screen“za više informacija o Porta Serial -u
sudo apt-get ekran za instalaciju
Serijska Porta servera korištena je za primanje Comandosa AT na DragonBoard 410c ili ELM327.
Para sabre mais sobre Comandos AT, acesse:
ATENÇÃO:
Tome muito cuidado nesta parte! Ovo su informacije kao enviadas para o dispozitivu conectado ao carro, poderão ser interpretadas e enviadas ao carro de maneira errada i prigoda o mal-funcionamento do seu carro! Estude bastante os comandos antes de tentar inovar nos nos comandos. Recomendamos 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 ili terminal de comunicação serijski.
screen /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 funcionalidade de quebra de linha nos comandos, olakšava vizualizaciju.
ATL1
-
Liga os cabeçalhos dos comandos.
ATH1
-
Liga o espaçamento entre palavras.
ATS1
-
Definirajte protocolo de comunicação do carro para “Automático”.
ATSP0
Teste de comunicação Finale:
-
Digite bez konzole:
ATI
- Elevetarni retornar “ELM327 v1.5” ili verzija koja radi do ELM -a nije dostupna.
- Isso prova que o ELM327 está comunicando com a placa sem problemas, e podemos prosseguir.
Dica
Da biste primijenili “Screen” i potreban apertar: Ctrl-A seguido de Ctrl-D
Korak 8: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
PyOBD je biblioteka biblioteke Pythona koja se koristi za komunikaciju sa OBD2 vezculom. Com ela, podemos extrair diversas information to rede de comunicação do carro, includeindo 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
-
Točak - formatador de arquivos para instalação
sudo apt-get install python-wheel
- OBD - biblioteka za tumačenje OBD -a
sudo apt-get python-obd
-
GPS - biblioteca com dados do gps
sudo pip instalirajte gps
-
Zahtjevi - módulo de solicitações
sudo pip zahtjevi za instalaciju
Para sabre je biblioteka Pythona koja funkcionira ispravno, precisamos rodar os comandos:
sudo python
Ovaj trenutak ili kursor na terminalu ne smiju biti prikazani na ">>>" indikatoru programa koji radi na Python -u. Podemos começar a digitar os comandos para serem interpretados conforme abaixo.
- Comece importando a biblioteca
import obd
-
Para fazer a conexão com a porta serijska upotreba o comando
veza = obd. OBD (“/dev/rfcomm0”)
-
Za descobrir se Python mora složiti s dodatnim informacijama o carro -u, prolazom preko Bluetooth -a, ELM327 ili chero -a bez carro -a, digitalno:
connection.protocol_name ()
Korak 9: Dodatne informacije o Carro Usando Python
Sve što vam je potrebno je arkivo: OBD.py, podudarajte se s abaixom i kodigom na sekvenci.
Importamos a biblioteca OBD para dentro do Python para iniciar as conexões.
Por motivos desconhecidos, primire 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. Upišite URL, koristite Query String, kako biste mogli poslati ao poslužitelja koristeći POST.
No exemplo abaixo pegamos as seguintes informações:
- RPM
- Velocidade
- Odômetro *
As funções para captura dos dados utilizam dois parâmetros. Por exemplo, usando [1] [12] estamos buscando [módulo] [PID]. Esta lista pode ser encontrada em:
Na kraju, URL koji je objavljen kao informacija koja sadrži informacije o povezivanju i dodavanju u arkivo, kao "obd_data.dat".
Código za OBD.py:
import obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/dev/rfcomm0") print "Segunda conexao" con = obd. OBD ("/dev/rfcomm0") dok je True: respRPM = con.query (obd.commands [1] [12]) ispis respRPM respVelo = con.query (obd.commands [1] [13]) print respVelo respOdo = con.query (obd.commands [1] [49]) ispis respOdo paramRPM = int (float (str (respRPM).replace ("revolutions_per_minute", ""))) paramVelo = int (float (str (respVelo).replace ("kph", ""))) paramOdo = int (float (str (respOdo).replace ("kilometar", ""))) url = "https://www.website.com/OBD?vel="+str(paramVelo)+"&rpm="+str (paramRPM)+"& odo ="+str (paramOdo)+"\ n" time.sleep (0.2) ispis url datoteke = open ("obd_data.dat", "a+") file.write (url) file.close () štampa 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 relaciodas à solicitações/envio de dados, usando RESTFUL.
Criamos um dok paraviran através de POST a 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:
uvozni zahtevi
uvezite vrijeme dok je True: pokušajte: time.sleep (0.2) url = '' s otvorenim ('obd_data.dat', 'r') kao fin: data = fin.read (). splitlines (True) url = data [0] requests.post (url) s otvorenim ('obd_data.dat', 'w') kao fout: fout.writelines (data [1:]) osim: print 'iznimka'
Caso tenha algum problem copiando estes códigos, baixe os arquivos abaixo:
Korak 10: Ponovite skripte i armazenament do Dados Capturados do Carro
Sve što trebate učiniti je da ste se vratili u vrijeme agore i da garantujete DragonBoardovu zajedničku komunikaciju sa različitim komponentama za rješavanje, kao 3G komunikaciju, WiFi, Bluetooth, GPS, itd.
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 konfigurira početne postavke za procese, usluge i funkcije, pokreće rotine za automatsko funkcioniranje na Dragonboard -u. Možete koristiti BASH para fazer isso. O BASH (Bourne-Again-SHell) je aplikacija za tumačenje komandi Unixa.
Bez prethodnog pristupa, que tem comandos BASH, precizni inserir za MacAddress za uklanjanje OBD -a/Bluetooth -a, tambem precisa ter bastate cuidado za garanciju que o kodigo seja colocado semper antes do comando "exit 0" que éo system.
ako [! -f/etc/ssh/ssh_host_rsa_key]
zatim systemctl stop ssh.socket || true dpkg-ponovno konfiguriranje openssh-servera fi sudo systemctl start qdsp-start.service rfcomm vezanje 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home/lina /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & exit 0
Partor de agora, semper que a place for iniciada, ela já vai are conectar através do 3G and enviar os dados from GPS e OBD para or servidor escolhido.
Korak 11: Dificuldades Encontradas
Popis abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto, que Decisionmos antes de criar este Instructable, mas que é Importantte alertá-lo, caso esteja tendo dificuldades também.
-
PyOBD
É precizno 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 problem na ECU. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. Além disos, as luzes do painel começaram a piscar aleatoriamente. Rješenje za ovaj događaj koji će se dogoditi prilikom iscrpljivanja dosadašnjih baterija, mantenda nakon 15 minuta. Desta forma, forçamos ili reset kompletno das ECU do carro, retornando ele ao estágio original de fábrica, portanto Cancelando qualquer comando que tenhamos enviado erroneamente pela porta OBD
-
Linaro
Ovaj problem se ne pokreće s Linara, ali nije u skladu s reinicijacijom OS -a. Ovo je problem pri rješavanju ao longo do desenvolvimento do projeto, pela equipe do Linaro, que soltou uma atualização, e já konstruímos este tutorial use a informação mais atualizada
-
GPS i DragonBoard
Qualcomm Dragonboard 410c ne mora imati antenske GPS internacionalne uređaje za prijem sa sinala niti preciznu instalaciju ili konektor niti dodatnu vanjsku antenu. Da biste to učinili, preporučujemo da provedete ponudu Qualcomm-a:
Korak 12: Preporuke
Bootloader
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Linaro
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Kako instalirati Linaro na DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
Dokumentacija o GPS -u za DragonBoard
discuss.96boards.org/t/gps-software/170/16
GPS Demo
gist.github.com/wolfg1969/4653340
Python OBD
github.com/brendan-w/python-OBD
Conectando RaspberryPi kao OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
Upute za kreiranje SSH -a
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
Instalacija SSH -a bez Linuxa
ask.xmodulo.com/install-autossh-linux.html
Preporučuje se:
Desenvolvendo Aplikacije za daljinsko upravljanje za Dragonboard 410c Usando IDE Eclipse: 17 koraka
Desenvolvendo Aplikacije za daljinsko upravljanje za Dragonboard 410c Usando IDE Eclipse: O objektivi za dokumente é najčešće kao neophodne parametre za konfiguraciju ambijenta desenvolvimento, modo que o HostPC -u (računalo / prijenosno računalo), atrav é s do IDE Eclipse kompajlirajte os c ó digos i izvozite za Alvo (povucite
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboard -u: Ova instrukcija uči korisnika kako da se poveže i pravilno instalira ZigBee modul na Dragonboard i komunicira sa ZigBee lampom (OSRAM), čineći ZigBee IOT mrežu. : Dragonboard 410c; CC2531 USB ključ; T
OBD II kodovi P0420/P0430 Popravak: 5 koraka
OBD II kodovi P0420/P0430 Popravak: Imate li ovo dosadno svjetlo na ploči vašeg Mustanga? Jeste li promijenili ispušni sistem? Ako ste instalirali off-road h-cijev ili x-cijev (bez katalizatora) ili uklonili katalitičke pretvarače za upotrebu na kolosijecima, vaši senzori za kisik će
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: 6 koraka
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija za Android: DESCRI Ç Ã OO intuitivno za projektovanje é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Promijenite svoj OBD-II kabel da ne isprazni bateriju automobila: 5 koraka
Promijenite svoj OBD-II kabel kako se ne bi ispraznila baterija u automobilu: Odavno su sva vozila opremljena ugrađenim dijagnostičkim portom. Vrlo često je ovaj port dostupan kao OBD-II konektor. Postoji više uređaja koji mogu komunicirati pomoću ovog priključka, mnogi od njih su bazirani