FabianoFrancaMoreira
51 views
19 slides
Oct 23, 2023
Slide 1 of 19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
About This Presentation
A relação entre o Arduino e a Iot
Size: 1.69 MB
Language: pt
Added: Oct 23, 2023
Slides: 19 pages
Slide Content
INTERNET DAS COISAS
O Arduino e a IoT
Sistemas embarcados:
A área de SistemasEmbarcados é tão antiga quanto a própria computação. Paralelamente ao
surgimento dos computadores, também havia diversas empresas desenvolvendo sistemas que seriam
utilizados como forma de auxiliar o controle de equipamentos.
Tais sistemas eletrônicos embutidos em equipamentos passaram a se chamar Sistemas Embarcados,
pelo fato de que estão embarcados no equipamento, fazendo parte dele e auxiliando no
desempenho de suas funções.
O cérebro de Sistemas Embarcados é um componente chamado microcontrolador, também
apelidado de computador em um chip.
O microcontrolador recebe este apelido porque ele possui todos os recursos de um
computador, tais como CPU, RAM, memória de programa, portas, suficiente para
operar de forma independente. Sendo assim, ele é um componente programável.
O Arduino e a IoT
Exemplos de Microcontroladores:
https://www.theengineeringprojects.com/2018/03/introduction-to-microcontrollers.html
O Arduino e a IoT
Conceitos e exemplos de interoperabilidade na IoT
Sistemas embarcados:
Uma questão de suma importância, em se tratando da interação entre dispositivos conectados, é a
interoperabilidade, que basicamente trata formas de sistemas diferentes conversarem, interagirem
entre si.
A melhor forma de garantir a interoperabilidade é por meio da padronização de protocolos e
mensagens que os dispositivos irão trocar entre si.
Dessa forma, independentemente de quais sejam os microcontroladores ou sistemas internos de
determinados equipamentos, se eles falam uma língua em comum, será possível sua interação.
Conceitos e exemplos de interoperabilidade na IoT
Exemplos de interoperabilidade entre elementos em um sistema de Internet das Coisas
Em se tratando das mensagens trocadas entre os componentes, um padrão que tem sido
amplamente adotado para interoperabilidade é o uso de JSON, que é uma estrutura de dados que
organiza informações por meio de uma cadeia de chaves e valores
O papel do Arduino na Iot
O Papel do Arduino na Iot:
O Arduino é tanto uma família de microcontroladores, que corresponde às placas de
desenvolvimento, como uma plataformade desenvolvimento, que corresponde ao programa
Arduino IDE.
É uma plataforma de prototipagemeletrônica.
Ambos surgiram como um esforço para facilitaro acesso e o desenvolvimento com sistemas
embarcados, fruto do trabalho do italiano Massimo Banzie demais colaboradores em meados de
2005.
O Arduino é constituído dehardwaree software, tornando assim possível a realização de diversos
projetos tecnológicos.
Aplacatem como principal componente o microcontrolador.
O papel do Arduino na Iot
O Arduino é física embarcada, ou seja, um mini computador dedicado e indepumaplataforma de
computação endente, programado para realizar determinadas funções.
Por conta disso, qualquer pessoa pode desenvolver diferentes projetos com Arduino, como:
•óculos anti-sono;
•controle remoto;
•termômetro;
•robô desenhista.
Através desta placa, também é possível automatizar a casa, criando fechaduras eletrônicas, luzes
sensíveis ao som e sistema de alarme.
O papel do Arduino na Iot
O papel do Arduino na Iot
O papel do Arduino na Iot
O papel do Arduino na Iot
Os tipos de Arduínos: UNO
O Arduino Uno é uma placa de microcontrolador muito popular e amplamente usada na
comunidade de eletrônicos e programação.Foi projetado para ser uma plataforma acessível e
versátil para criar projetos interativos e prototipagem rápida.
Aqui estão algumas informações sobre o Arduino Uno:
Microcontrolador:O Arduino Uno é baseado em um microcontrolador ATMega328P. Possui 32 KB de
espaço para memória de programa, 2 KB de memória RAM.
Portas Digitais e Analógicas:O Arduino Uno possui 14pinos digitais, dos quais 6 podem ser usados
como saídas e 6 como entradas analógicas. Esses pinos podem ser usados para conectar sensores,
atuadores e outros dispositivos eletrônicos.
Interfaces de Comunicação:O Uno possui interfaces de comunicação, incluindo uma porta USBque
pode ser usada para programar o dispositivo e comunicar com o computador e uma porta serial.
O papel do Arduino na Iot
Alimentação:O Arduino Uno pode ser alimentado através de uma porta USB, uma fonte de
alimentaçãoexterna ou até mesmo através do próprio computador via cabo USB.
Software:Para programar o Arduino Uno, você pode usar a IDE (Ambiente de Desenvolvimento
Integrado) do Arduino, que é uma ferramenta simples e intuitiva para escrever, compilar e enviar
código para a placa. A linguagem de programação usada é uma variação do C/C++.
O papel do Arduino na Iot
Os tipos de Arduínos: Arduino Uno WiFi
Trata-se de uma atualização do modelo Arduino Uno, que traz como nova tecnologia a conectividade
wireless. Ou seja, o Wi-Fi já se encontra embutido na placa.
Esse modelo apresenta o processador ATmega4809
Programação do Arduino para a Iot
A Linguagem de Programação do Arduino é a Linguagem C, com a observação de que são utilizadas
bibliotecas de suporte da Plataforma Arduino com o intuito de facilitar a configuração dos recursos
do microcontrolador utilizado.
Códigos em Linguagem C para a Plataforma Arduino sempre possuirão dois métodos principais:
Setup ()
Que é executado apenas uma vez quando o microcontrolador é ligado, e é responsável por configurar
a operação do sistema
Loop()
Método que representa o laço infinitoresponsável por agrupar as ações a serem desempenhadas
enquanto o sistema estiver ligado.
Programação do Arduino para a Iot
Estudo de Caso
Estudode Caso 1
Elaboreumapesquisapara um entedimentode como
funcionado JSON. Cite a suaestruturae formatação,
benefíciose a suadiferençacom o XML.
Estudo de Caso
Estudode Caso 2
Façaumapesquisano mercado identificandonovostipos
de arduínosdiferentesdo UNO. Expliqueo seuobjetivoe
qual áreaelespodemser utilizadoscom maior
frequencia.