Você está na página 1de 19

UFPR FÓRMULA - Telemetria

Comunicação sem fio

100110001 100110001

011110001 011001100
O QUE É COMUNICAÇÃO SEM FIO?

• Transferência de dados e informações sem a utilização de cabos.


• Celular, GPS, controle automático de porta comum ou de porta de
garagem, mouse sem fio, teclado sem fio, fone sem fio (Headset),
a televisão por satélite artificial e o telefone sem fio.
VANTAGENS E DESCANTAGENS DA COMUNICAÇÃO SEM FIO

VANTAGENS DESVANTAGENS

• Transmite dados com alta velocidade • Pessoas desautorizadas podem capturar


• Acessar internet em qualquer lugar, desde dados sendo transmitidos nos sinais no ar,
sendo necessário para alguns casos o uso
que tenha sinal de criptografia
• Maior grau de mobilidade • Sinais suscetíveis a interferência (Metais,
• Capacidade de atender maior número de água (chuva), outros sinais, etc...)
usuários. • Velocidade de transmissão menor que uma
rede com fio
• Quanto maior a distância maior a
necessidade de mais repetidores.
COMO FUNCIONA A
COMUNICAÇÃO SEM
FIO

Frequência constante e amplitude variável


AM = Amplitude Modulada

Amplitude constante e frequência variável


FM = Frequência Modulada
TIPOS DE COMUNICAÇÃO SEM FIO:

• Rádio Broadcast: Rádio AM e FM, comunicação entre aviões, navios...

• Comunicações telefônicas: Celular, 3G e 4G.

• Infravermelho: Controles remotos, Lasers, Controle de segurança...

• Bluetooth: Celular, caixa de som, headset...

• Comunicação via satélite: Celulares, internet, rede espacial...

• Wi-Fi: Roteadores
TECNOLOGIAS SEM FIO - UFPR FÓRMULA

3DR LoRa
3DR RADIO

• Maneira fácil de configurar uma conexão de telemetria


• Geralmente utilizados em veículos não tripulados
• Distâncias de comunicação limitada de até 1,5 km RX
TX
• Frequência de 915 MHz (Depende da política de cada país) Arduino 5V
GND

• Possui suporte de interface gráfica, chamada Mission Planner USB


• Comunicação serial
• Para comunicar com o Mission Planner é necessário o uso do protocolo Mavlink
• É possível fazer a comunicação serial sem utilizar o Mavlink
• Biblioteca para Arduino
• Solução barata
MISSION PLANNER

TIPOS DE VEICULOS NÃO TRIPULADOS PARAMETROS E VARIAVEIS  Mavlink


Protocolo de comunicação Mavlink

• Heartbeat
• Empacotamento
• Estrutura de dados
• Loop
• Intervalo de tempo de
cada pacote

Mostrar código!
INTERVALO DE TEMPO

if (TempoAtual - TempoAnterior >= INTERVALO_HBS){


mavlink_msg_heartbeat_pack(system_id,component_id, &msg, type, autopilot_type, system_mode, custom_mode, system_state);

TempoAnterior= TempoAtual send_mavlink_msg (&msg);


heartbeat_enviados++;
Serial.println("heartbeat");
}

• Para cada tipo de dado se deve fazer esse método de envio


• Não usar funções blocantes, por exemplo Delay();

Mostrar código!
LORA – LONG RANGE

• Tecnologia de rádio frequência


• Longo alcance: 5 km em áreas urbanas e 15 km em áreas rurais
• Baixa taxa de transmissão de dados – Máximo de 256 byte por segundo CRC **
• Muito utilizado em IOT (Do inglês Internet of things)
• Tem possibilidade de rede em malha conectado a internet ou não
• Tem o próprio protocolo LoRa e LoRaWAN
• Biblioteca para Arduino  arduino-LoRa-master
• Baixo consumo energético
• Solução não muito barata
• Protocolo de comunicação SPI
SPI (Do inglês Serial Peripherical Interface)

• Comunicação síncrona
• Sistema de mestre escravo
• Clock
• MOSI – Master envia e Slave recebe
• MISO – Master recebe e Slave envia
• SS – Select Slave
• Importante configurar um de cada vez
• Podem ser ligadas diversas tecnologias ao mesmo tempo
• Outros protocolos síncronos Tecnologia Barramento de Taxa Fluxo de dados
comunicação máxima
UART (RS232) 2 (sem controle de 115.200 Half ou Full
fluxo) bps Duplex
SPI 3 + nº de Slaves 2 Mbps Full Duplex
I2C 2 (até 127 400 Kbps Half Duplex Tutorial FilipeFlop:
https://www.filipeflop.com/blog/comu
dispositivos) (Meio duplex) nicacao-lora-com-arduino-p2p/
SPI (Do inglês Serial Peripherical Interface)

• Para diferentes modelos de Arduino os pinos do protocolo SPI mudam


• Existem diferentes modelos de LoRa
CUIDADO COM A PINAGEM

Fonte: https://wiki.dragino.com/index.php?title=Lora_Shield
Mostrar código!
FUNCIONAMENTO EXEMPLO DA BIBLIOTECA LORA
LINKS ÚTEIS
• Mission Planner - Primeiros Passos
https://www.youtube.com/watch?v=o_NApw5AQTI

• Mission Planner Advanced Installation


http://ardupilot.org/planner/docs/mission-planner-advanced-installation.html#

• Versões Misson PLanner


http://firmware.ardupilot.org/Tools/MissionPlanner/archive/

• FilipeFlop Lora
https://www.filipeflop.com/blog/comunicacao-lora-com-arduino-p2p/
Obrigado!

Wesley da Silva Rodrigues


silvarodrigues.wesley@gmail.com

Você também pode gostar