Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação e IoT
Programação e IoT
Arduino
• Software:
o Ambiente de desenvolvimento (IDE) onde se desenvolve códigos
e programa a placa, referenciados como Sketch;
o Linguagem de programação: C/C++
o Provê um framework para desenvolvimento de aplicações
baseadas nos microcontroladores, disponibilizando um alto grau de
abstração do código;
o O IDE comunica-se com à placa do Arduino através de uma porta
serial (com virtual USB).
Executada somente na inicialização do programa.
FUNÇÃO SETUP
FUNÇÃO PINMODE
{
Define o modo de operação de um determinado
É utilizada para realizar as configurações iniciais do pino: entrada ou saída digital.
microcontrolador, como por exemplo: • Parâmetros
• Definição dos pinos de I/O; o numeroPino: número do pino;
• Parametrização da comunicação serial; o modo:
o INPUT
o OUTPUT
o INPUT_PULLUP
• Função sem retorno
FUNÇÃO
DIGITAL READ
FUNÇÃO
Lê o valor de um pino digital
DIGITAL WRITE
especificado dentro dos parâmetros
( ), retornando a condição atual do
Configura a tensão de
referência para a entrada
analógica (o valor máximo do FUNÇÃO
ANALOG READ
intervalo de entrada). É uma
função sem retorno.
Lê o valor de um pino analógico
Parâmetros específico e converte para um valor
digital correspondente, mapeando
• tipo: qual tipo de
tensões entre 0 e a operacional (5V
referência usar:
ou 3.3V) para valores inteiros entre
o DEFAULT;
0 e 1023. O intervalo de entrada
o INTERNAL;
pode ser alterado através do
o EXTERNAL; FUNÇÃO analogReference.
SERIAL BEGIN
Sintaxe:
Imprime dados na porta serial,
pulando para uma nova linha • analogRead(nomeDoPino);
VARIÁVEIS
o Comunicação serial:
▪ A placa Arduino UNO possui apenas um canal de
comunicação por hardware, recebendo e enviando
informações para outros dispositivos;
▪ Cada byte de uma transação é transferido bit a bit, por isso
serial;
▪ Principais características:
Taxa de comunicação (baudrate);
• Bits de dados (data bits);
• Bits de parada (stop bit);
• Paridade (parity bit).
Sistemas Embarcados
• Vantagens:
o Longo alcance, variando de 2 a 50 km em campo aberto;
o Grande autonomia de energia;
o Fácil instalação;
o Baixo custo de implementação;
o Poucas estações base para fornecimento de cobertura;
o Autenticação de rede dedicada.
• Desvantagens:
o Baixo tráfego de dados que alcança tipicamente 100 bits/segundo;
o Utilização de faixa espectral não licenciada para LoRa e Sigfox,
ISM (Industrial, Scientific and Medical). Por esse motivo, há
restrição na potência emitida pela antena da estação;
o Limite diário de tráfego de dados. Utilizando a rede Sigfox como
exemplo, é possível enviar 140 mensagens ao dia.
• LoRa:
o Tecnologia de rádio frequência que permite comunicação a longas
distâncias com consumo mínimo de energia;
o Gateways: São os elementos de conexão entre os módulos e os
servidores de rede. Um só gateway pode receber os dados de
milhares de dispositivos e encaminhá-los para o servidor de rede;
o Servidores de rede: São os responsáveis pelo gerenciamento das
informações enviadas pelos gateways;
o Servidores de aplicação: São programas específicos que
recebem os pacotes dos servidores de rede e de acordo com a
informação executam uma ou mais ações específicas.
• SigFox:
o Protocolo de rede voltado para aplicações IoT sem utilizar fios;
o Trabalha com baixa potência e consumo de energia com preço
padronizada, operando em frequências não licenciadas;
o Complexidade de dados gerenciados em nuvem;
o Utiliza técnica Ultra Narrow Brand para transmissão de dados,
permitindo transmissão em longas distâncias, mesmo com
interferências ou ruídos, de forma confiável.
o Desvantagem: Necessita de muito investimento em hardware e
instalação de antenas, funcionando com sensores exclusivos e
preparados para transmissão de dados na rede.
Motores
• Servo Motor
o Motor elétrico rotativo acoplado a um sensor de posicionamento;
o Usado para movimentar um objeto com precisão, girando-o em
ângulos e distâncias específicos com garantia de posicionamento
e velocidade;
o Possui capacidade de oferecer torque
alto e constante com controle de
rotação;
o Mantém a posição;
o Opera em malha fechada;
o Muito utilizado em controle de
precisão em automações industriais, como braços robóticos.
• Motor com Escovas
o Rotor gira quando a corrente que passa em
suas bobinas se contrapõe ao campo
magnético formados pelos imãs
permanentes do estator;
▪ Escova (grafite) são utilizadas para
transferir energia às bobinas do
rotor;
▪ O comutador garante o sentido da
corrente nas bobinas, conforme o
rotor gira;
o Para variar a velocidade do motor podemos
alterar a corrente nas bobinas, que é
diretamente proporcional a tensão sobre
elas. Dessa forma, com a mudança da tensão, teremos uma
alteração na velocidade de rotação do rotor, como o uso de PWM;
• Motor Brushless
o Um rotor com imãs permanentes em número par que gira quando
a corrente que
passa pelas
bobinas do
estator criam
um campo
magnético. O
movimento do
rotor em
relação ao estator é feito por meio das forças de atração e repulsão
magnética. Ou seja, através de um controlador eletrônico de
velocidade (BLDC controlador), o campo magnético da bobina
(estator) exerce influência e gera movimento no rotor.
▪ Dispensa escovas, aumentando a vida útil do motor;
▪ O comutador é eletrônico, e precisa estimar a posição do
rotor para controlar corretamente as alimentações das
bobinas do estator;
o Da mesma forma que o motor DC com escova, a corrente nas
bobinas pode ser controlada por um PWM;
• Motor Trifásico
o Também conhecido como motor de corrente alternada, é um tipo
de motor elétrico, síncrono ou de indução, constituído por estator,
rotor e carcaça. Ele recebe esse nome devido ao
tipo de alimentação que recebe, ou seja, se
refere à quantidade de fases que a instalação
elétrica precisa fornecer para o seu
funcionamento;
o Mais popular na indústria e no comércio, onde
pode ser aplicado no acionamento de bombas,
elevadores, ventiladores, entre diversos outros equipamentos;
o Esse tipo de motor é encontrado em uma grande variedade de
potências, dadas em quilowatts ou cavalos vapor. Comparado a um
modelo monofásico de mesma potência, o trifásico tem manuseio
mais simples e é menor.
o Caracterizado por seis principais partes:
▪ Rotor: parte rotativa do motor, por onde é feita a
transmissão da energia mecânica. Apresenta um núcleo
com chapas magnéticas, que otimizam a permeabilidade
magnética;
▪ Estator: parte fixa do equipamento composta internamente
por chapas magnéticas que, assim como o núcleo do rotor,
concentram as linhas de indução geradas pelos condutores;
▪ Mancais: tipo de rolamento que prende o eixo na carcaça e
ainda protege o equipamento contra infiltrações;
▪ Ventilador: responsável pelo resfriamento e circulação de
ar no conjunto do motor trifásico;
▪ Caixa de ligação: abriga os cabos que realiza as ligações
do equipamento, conectando-os às bobinas;
▪ Carcaça: estrutura que abriga todos os componentes do
motor trifásico.
o Funcionamento
▪ O motor fornece energia por um fio neutro e três fases. Um
campo magnético girante é criado a partir da circulação de
uma corrente alternada nos enrolamentos do estator. Tal
campo apresenta linhas de indução que transcendem os
condutores do rotor, induzindo uma diferença de potencial
nele.
▪ O campo magnético tende a se alinhar com o campo girante
gerado pelo estator. O campo magnético do estator gira em
velocidade síncrona, possibilitando que o campo do rotor o
acompanhe.
▪ Há um atraso no seguimento do campo magnético do rotor
ao campo magnético do estator. Ou seja, a velocidade do
rotor não é igual a do campo magnético girante. Para a
produção do torque, o rotor realiza um “escorregamento” ou
“deslizamento” em relação ao estator.
Sensores
• Módulo DHT11
o Oferece um sensor de umidade e um de
temperatura;
o Alimentação de 3,3V ~ 5V;
o Para sua programação, deve-se instanciar
a classe no início do código:
• Ultrassom HC-SR04
o Para medir distâncias;
o Possui um circuito pronto com emissor e receptor acoplados;
o Funciona medindo o tempo de propagação do eco, ou seja, o
intervalo de tempo entre o impulso sonoro emitido e o recebido.
• Ladar
o Sensor de distância baseados em laser;
o Mecanismo mecânico com um espelho rotatório, redireciona o feixe
de laser, permitindo a varredura do ambiente e centenas de
medidas em décimos de segundo;
o Exemplo: câmera de segurança.
• Slides que possam cair:
Relés