Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Acionamento Remoto de Relés com STM32 e Bluetooth Classic
8 students

Acionamento Remoto de Relés com STM32 e Bluetooth Classic

Aprenda a Controlar Relés e Dispositivos Elétricos Usando STM32 e Bluetooth Classic
Last updated 5/2025
Portuguese

What you'll learn

  • Controlar relés com STM32L476RG, configurando GPIOs e integrando com módulos de relé.
  • Implementar comunicação Bluetooth Classic com HC-05 e configurar UART no STM32 para controle remoto.
  • Utilizar o app Bluetooth Serial Terminal para enviar comandos ao STM32 por meio do módulo HC-05 para controlar os relés via Bluetooth Classic.
  • Utilizar o APK disponibilizado para controlar os relés via Bluetooth Classic, e entender a estrutura básica do código do app.
  • Realizar testes práticos do sistema, verificando o funcionamento completo do controle de relés via Bluetooth.
  • Compreender os conceitos básicos de acionamento remoto e Bluetooth Classic, entendendo como funcionam e suas principais aplicações.

Course content

6 sections • 23 lectures • 3h 7m total length
  • Apresentação Do Curso3:31

    Apresentação Pessoal e do Curso.

Requirements

  • Conhecimentos básicos de eletrônica e elétrica: Compreensão básica de circuitos e conexões elétricas.
  • STM32L476RG ou placa similar.
  • Experiência básica com programação: Conhecimentos em programação C, especialmente para microcontroladores STM32.
  • Software STM32CubeIDE para desenvolvimento e programação.
  • Módulo HC-05 (Bluetooth Classic) para comunicação Bluetooth.
  • Módulo de relé de 8 canais.
  • 8 lâmpadas ou dispositivos de carga 127V ou 220V.
  • Smartphone Android para instalação e uso do app Bluetooth Serial Terminal ou APK disponibilizado.

Description

Curso de Acionamento Remoto de Relés com STM32 e Bluetooth Classic

Módulo 1 - Introdução ao Curso

  • Aula 1.1 - Conceitos e Arquitetura do Sistema

    • Objetivo: Apresentar o conceito de acionamento remoto de relés, suas aplicações e a arquitetura do sistema.

    • O que é acionamento remoto de relés

      • Definição e funcionamento básico

      • Exemplos de uso: automação residencial, controle industrial, IoT

      • Benefícios do controle via Bluetooth

    • Apresentação dos componentes

      • STM32L476RG: função no projeto e características principais

      • HC-05 (Bluetooth Classic): comunicação via UART e modo de operação

      • Módulo relé de 8 canais: funcionamento e acionamento

Módulo 2 - Configuração do STM32L476RG

  • Aula 2.1 - Configuração dos GPIOs e Implementação de Código - Parte 1

    • Objetivo: Configurar as saídas digitais para controlar os relés

    • Introdução aos GPIOs do STM32

    • Configuração via STM32CubeIDE

    • Geração do código base para inicialização dos GPIOs

  • Aula 2.2 - Implementação das Funções de Controle dos Relés

    • Objetivo: Implementar as funções básicas para controle dos relés.

    • Criação das rotinas para ativação e desativação de cada canal

    • Testes iniciais de acionamento via código

  • Aula 2.3 - Ajustes e Correções no Código

    • Objetivo: Corrigir configurações dos GPIOs e ajustar os estados GPIO_SET_PIN e GPIO_RESET_PIN .

    • Explicação sobre a importância dos optoacopladores no módulo relé

    • Ajustes no código para garantir o funcionamento correto

  • Aula 2.4 - Testes Práticos e Validação

    • Objetivo: Realizar testes práticos e validar o funcionamento dos relés

    • Testes individuais e em conjunto dos relés

    • Verificação do acionamento correto conforme esperado

Módulo 3 - Comunicação Bluetooth Classic com o HC-05

  • Aula 3.1 - Como Funciona o Bluetooth Serial (UART)

    • Objetivo: Explicar como ocorre a comunicação via Bluetooth Classic

    • Diferença entre Bluetooth Classic e BLE

    • Como o HC-05 transmite dados via UART

  • Aula 3.2 - Configuração da USART para Comunicação com o HC-05

    • Objetivo: Configurar uma comunicação serial UART para Bluetooth

    • Conceito de comunicação UART

    • Configuração do USART no STM32CubeIDE com DMA e interrupção

  • Aula 3.3 - Organização e Importação das Bibliotecas

    • Objetivo: Estruturar o código e importar as bibliotecas possíveis

    • Arquivos do projeto

      • bluetooth_classic.c (lida com a comunicação via UART)

      • interface_application.c (interpreta os comandos e aciona os relés)

  • Aula 3.4 - Explicação das Bibliotecas bluetooth_classic e interface_application

    • Objetivo: Explicar o funcionamento das bibliotecas criadas

    • Organização e propósito de cada módulo da biblioteca

    • Funcionamento das principais funções

  • Aula 3.5 - Chamando as Funções do Submódulo

    • Objetivo: Integrar as funções principais ao código do projeto

    • Chamada da função deviceInitUART no main.c para inicializar a UART

    • Implementação das funções no stm32l4xx_it.c

  • Aula 3.6 - Ajuste na Resposta aos Comandos Recebidos

    • Objetivo: Implementar respostas automáticas ao receber comandos

    • Criar uma função para enviar uma resposta sempre que um relé ou lâmpada para acionado

Módulo 4 - Integração e Bateria de Testes

  • Aula 4.1 - Baixando e Instalando o APP Serial Bluetooth Terminal

    • Objetivo: Apresentar o aplicativo que será utilizado para os primeiros testes

    • Como instalar e configurar o Terminal Serial Bluetooth

    • configuração básica para comunicação com o HC-05

  • Aula 4.2 - Bateria de Testes com o APP Serial Bluetooth Terminal

    • Objetivo: Testar a comunicação Bluetooth utilizando o app

    • Enviar e receber comandos

    • Verifique o funcionamento dos relés via app

  • Aula 4.3 - Apresentação do Código-Fonte do APP remote_relay_activation_app

    • Objetivo: Apresentar o aplicativo próprio desenvolvido para controle dos relés

    • Explicação breve sobre a estrutura do código-fonte do app

    • Demonstração de funcionalidades

  • Aula 4.4 - Bateria de Testes com o APP remote_relay_activation_app

    • Objetivo: Testar o funcionamento do app próprio integrado ao STM32

    • Testes práticos de acionamento de relés via Bluetooth

    • Validação do funcionamento correto da comunicação e dos acionamentos

Who this course is for:

  • Este curso é ideal para entusiastas de eletrônica, makers e profissionais que desejam aprender a controlar dispositivos elétricos remotamente utilizando microcontroladores STM32, Bluetooth Classic e módulos de relé. É perfeito para quem busca aplicar conceitos de eletrônica e programação em projetos práticos, como automação e controle remoto de sistemas elétricos. Não é necessário ser um especialista em programação ou eletrônica, mas é recomendado ter noções básicas dessas áreas.