132398 - Introdução à Internet das Coisas e Arduíno |
Período da turma: | 23/04/2025 a 03/07/2025
|
||||
|
|||||
Descrição: | Detalhamento:
Ementa: Fundamentação de sistemas que utilizam processadores em redes ligados à internet. Estudo do hardware neste contexto: processadores, sensores, atuadores, controladores e shields. Estudo sobre Internet das coisas. Estudo dos métodos de desenvolvimento utilizando plataforma Arduino. Implementação de protótipo de aplicação. Objetivos Conceituais ● Compreender o que são sistemas embarcados. ● Compreender os principais conceitos sobre a Internet das Coisas - “Internet of Things” (IoT). Seus termos, definições e principais tecnologias. ● Aprender quais são os componentes típicos de um dispositivo IoT. Objetivos Procedimentais e Habilidades ● Ser capaz de projetar e desenvolver uma solução em um dispositivo IoT com base numa plataforma Arduíno (ou ESP32) ● Objetivos Atitudinais e Valores • Compreender como IoT tem sido utilizado no desenvolvimento de soluções inovadoras. Conteúdo Programático Fundamentos de Internet das Coisas (IoT) 1.1. Definição de IoT. Como dispositivos IoT se conectam e se comunicam. Exemplos práticos de IoT (ex: casas inteligentes, dispositivos de saúde). O que é Internet das Coisas (IoT)? 1.2. Como um sistema IoT coleta, processa e transmite dados. 1.3. Formas de Integração com a Internet: Introdução ao Node-Red e ao Protocolo MQTT BERTOLETTI, P. Controle e Monitoramento IoT com NodeMCU e MQTT. Introdução ao Arduino e à Programação História e conceito do Arduino. Tipos de placas Arduino (Uno, Mega, Nano, etc.). Aplicações comuns do Arduino. Primeiros passos com o Arduino Instalando o software Arduino IDE. Conectando a placa ao computador. Primeiros comandos (exemplo: acender um LED). Programação Básica em Arduino Estrutura de um programa no Arduino: setup(), loop(). Sintaxe e comandos básicos (variáveis, operadores, estruturas de controle, etc.). Exemplos práticos: Controle de LEDs, sensores e atuadores simples. 2.1 Sistemas embarcados e a estrutura básica dos objetos inteligentes; Tipos de Sensores e Atuadores Conectando o Arduino à Internet Módulos de Conexão com a Internet Introdução aos módulos Wi-Fi (ex: ESP8266, ESP32). Módulos Bluetooth (HC-05, HC-06). Configuração do Módulo Wi-Fi (ESP8266/ESP32) 3.1. Como configurar e programar o ESP8266 ou ESP32 com Arduino IDE. Santos, Altair Martins & Ribeiro, Sylvio Nascimento Arduino do básico à internet das coisas. 2023 Ed. Brasport Thinkercad (modelos de sistemas e dispositivos usando o arduíno. Uso da Plataforma Thinkercad. Projetos Práticos de IoT com Arduino Projeto 1:Contador de com botão. Projeto 2. Contador com sensor de presença Projeto 3: Controle de Dispositivos via Internet. Plataformas integradoras e de dados Home Assistant. Como criar um sistema de monitoramento em tempo real. Armazenamento e visualização de dados. Projeto final Desafio final: o aluno deve construir um sistema IoT completo com Arduino ou ESP (por exemplo, um sistema de monitoramento remoto, automação de casa inteligente ou sensor de qualidade do ar). Material disponibilizado no curso Placa ESP paa uso de cada dupla de aluno. Se disponível, Arduino Uno ou similar. ESP8266 ou ESP32. Sensores LEDs, resistores, jumpers, e outros componentes básicos. Software: Arduino IDE. Plataformas de nuvem: ThingSpeak, Blynk, Firebase. Referências Online: Metodologia Aulas em laboratório, com apoio de texto base e da bibliografia indicada, com atividades individuais e em grupo, como seguem: * Apresentar os principais problemas da área.. * Provocar, desafiar, vincular e sensibilizar o aluno em relação à impressora 3D * Resumir, sintetizar, sistematizar, analisar e propor soluções em grupo. 1. orientações, (ii) interação com o grupo, (iii) discussão sobre atividades de cada aula, (iv) esclarecimentos de dúvidas e (v) síntese do que foi desenvolvido em cada aula. Como recursos de apoio serão utilizados os equipamentos do laboratório Maker da FEARP. A sala de aula virtual como repositório de conteúdo e comunicação com os discentes no e-disciplinas de extensão deve ser vista como um ambiente de trabalho e integração, onde os participantes possam desenvolver o autoconhecimento, o pensamento crítico, a criatividade e a experimentação, sempre que possível associando os temas da disciplina a problemas e questões do mundo real. Bibliografia Básica OLIVEIRA, A. S. Sistemas Embarcados: Hardware e Firmware na prática. São Paulo: Erica, 2010. STEVAN JR, S. L.; FARINELLI, F. A. Domótica: Automação residencial e casas inteligentes com Arduino e ESP8266. 1a edição.São Paulo: Editora Érica, 2018. SINCLAIR, Bruce; SERRA, Afonso Celso Cunha da. IoT: Como Usar a “Internet Das Coisas” Para Alavancar Seus Negócios. SãoPaulo: Autêntica Business, 2018. SLAMA, D.; PUHLMANN, F.; MORRISH, J.; .BHATNAGAR, R. M. Enterprise IoT: Strategies and Best Practices for ConnectedProducts and Services. O ́ REILLY, 2015. 22/07/2024, 12:14 uspdigital.usp.br/apolo/edicaoRelCaracAcad?print=s&codund=81&codcurceu=810400149&codedicurceu=22001&numseqofe https://uspdigital.usp.br/apolo/edicaoRelCaracAcad?print=s&codund=81&codcurceu=810400149&codedicurceu=22001&numseqofeedi=1 3/6 STEVAN JR, Sergio Luiz. Internet das Coisas - Fundamentos e Aplicações em Arduino e NodeMCU. Edição: 1 ed. São Paulo:Érica, 2018. Santos, Altair Martins & Ribeiro, Sylvio Nascimento Arduino do básico à internet das coisas. 2023 Ed. Brasport PIOVESANA, HUMBERTO & OLIVEIRA, CLAUDIO LUIS VIEIRA. Projetos com Python e Arduino: Como Desenvolver Projetos Práticos de Eletrônica. 2020. Editora Érika JAVED, A. Criando Projetos com Arduino Para a Internet das Coisas: Experimentos com Aplicações do Mundo Real 2017 Ed. NovaTEC MULTIULÒGICA. Arduíno para iniciantes. Ed. Multilógica . (Virutal) MORAIS, José V. S. ESP32 com IDF 2023. Ed. NCB SAVOMANO et al. Indústria 4.0 : conceitos e fundamentos. Editora Blucher, 2018. 9788521213710. Disponível em:https://app.minhabiblioteca.com.br/#/books/9788521213710/. Acesso em: 17 Feb 2021 Pág. 57 a 65 SLAMA, D.; PUHLMANN, F.; MORRISH, J.; .BHATNAGAR, R. Enterprise IoT: Strategies and Best Practices for Connected Productsand Services. O ́ REILLY, 2015 Pág. 23 à 26 STEVAN, S. L. Jr.; FARINELLI, F. A. Domótica: Automação residencial e casas inteligentes com Arduino e ESP8266. 1a edição.São Paulo: Editora Érica, 2018. Cáp. 3 OLIVEIRA, C. L. V.; ZANETTI, H. A. P. Arduino Descomplicado - Como Elaborar Projetos de Eletrônica. 1a edição ed. SãoPaulo:Érica, 2018. Pág. 17 à 37, pág. 52 à 76 e da pág. 127 à 158. OLIVEIRA, A. S. de; ANDRADE, F. S. Sistemas Embarcados - Hardware e Firmware na Prática. Editora Saraiva, 2010. Págs. de21 a 27 e de 34 à 51 SANTOS, Bruno P; SILVA, Lucas A M; PERES, Bruna S; VIEIRA, Marcos Augusto M; VIEIRA, Luiz Filipe M. Internet das Coisas: daTeoria à Prática. https://homepages.dcc.ufmg.br/~mmvieira/cc/papers/internet-das-coisas.pdf Pág. 7 à 18 STEVAN, S. L. Jr.; FARINELLI, F. A. Domótica: Automação residencial e casas inteligentes com Arduino e ESP8266. 1a edição.São Paulo: Editora Érica, 2018. Cáp. 2 PIOVESANA, HUMBERTO & OLIVEIRA, CLAUDIO LUIS VIEIRA. Projetos com Python e Arduino: Como Desenvolver Projetos Práticos de Eletrônica. 2020. Editora Érika JAVED, A. Criando Projetos com Arduino Para a Internet das Coisas: Experimentos com Aplicações do Mundo Real 2017 Ed. NovaTEC MULTIULÒGICA. Arduíno para iniciantes. Ed. Multilógica . (Virutal) MORAIS, José V. S. ESP32 com IDF 2023. Ed. NCB Bibliografia Complementar MARWEDEL, Peter. Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, and the Internet ofThings. Edição: 3 ed. Dortmund, Germany: Springer, 2017. VUPPALAPATI, Chandrasekar. Building Enterprise IoT Applications. Edição: 1 ed. San Jose, California, USA: CRC Press, 2019. Bibliografia Adicional BERTOLETTI, P. Controle e Monitoramento IoT com NodeMCU e MQTT. Disponível em: https://www.filipeflop.com/blog/controle-monitoramento-iot-nodemcu-e-mqtt/. Acesso em: 17 fev. 2021. MAGRANI, E. A internet das coisas. Rio de Janeiro: FGV, 2018. Disponível em:https://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/23898/A%20internet%20das%20coisas.pdf . Acesso em: 10 fev.2020. |
||||
Carga Horária: |
30 horas |
||||
Tipo: | Obrigatória | ||||
Vagas oferecidas: | 30 | ||||
Ministrantes: |
André Lucirton Costa |
![]() |
Créditos © 1999 - 2025 - Superintendência de Tecnologia da Informação/USP |