Categoria: Extensão - Tecnologia
Local: Recife
Valor do curso: R$ 160,00
Carga horária: 20h
Modalidade: ONLINE (com aula em tempo real – não é EAD).
Datas: 14/12/24 e 21/12/24, das 8h às 17h.
Prof.: Prof. Renan Alencar
Conteúdo programático:
Módulo 1: Introdução ao MicroPython e IoT (4h)
Apresentação do curso e objetivos
Introdução ao conceito de IoT (Internet of Things)
Visão geral sobre MicroPython: História, vantagens e aplicações Configuração do ambiente de desenvolvimento
Instalação do MicroPython no ESP32/ESP8266 e Raspberry Pi Pico Ferramentas de desenvolvimento (Thonny, uPyCraft, etc.)
Primeiro programa: “Hello, World!” em MicroPython
Módulo 2: Fundamentos de MicroPython (4h)
Estrutura básica de um programa em MicroPython Tipos de dados e variáveis
Operadores e expressões
Estruturas de controle: condicionais e loops Funções e módulos
Manipulação de strings e listas
Módulo 3: Programação de Hardware com MicroPython (4h)
Introdução aos pinos GPIO (General Purpose Input/Output) Controle de LEDs e botões
Leituras de sensores analógicos (ADC) e digitais
Controle de dispositivos utilizando PWM (Pulse Width Modulation) Comunicação serial (UART, SPI, I2C)
Módulo 4: Conectividade e Protocolos de Comunicação (4h)
Introdução à comunicação sem fio com Wi-Fi (ESP32/ESP8266) Conectando o microcontrolador à internet
Configuração de redes Wi-Fi
Envio e recebimento de dados pela rede Protocolos de comunicação: HTTP, MQTT
Implementação de um servidor web básico para controle de dispositivos
Módulo 5: Projetos Práticos e Integração (4h)
Projeto 1: Estação meteorológica com sensores de temperatura e umidade Projeto 2: Sistema de automação residencial básico (controle de luzes e monitoramento de ambiente)
Projeto 3: Monitoramento de dados em tempo real utilizando dashboards online (ThingSpeak, Adafruit IO)
Considerações sobre segurança em dispositivos IoT
Boas práticas de programação e manutenção de projetos IoT
Perfil profissional após conclusão e Habilidades Construídas: Este curso proporcionará aos alunos uma compreensão sólida de como programar dispositivos IoT utilizando MicroPython, preparando-os para enfrentar desafios reais no desenvolvimento de soluções inovadoras e eficientes na área de IoT.