image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponible sólo:

27 vacantes
Article image
Felipe Aparecido
Felipe Aparecido24/02/2026 20:04
Compartir
Microsoft Azure Cloud Native 2026Recomendado para tiMicrosoft Azure Cloud Native 2026

'Nascer do Sol Artificial - Sistema de Automação IoT Local com Python'

    Cansado das limitações dos aplicativos padrão de "Casa Inteligente", resolvi colocar a mão na massa e usar Python para assumir o controle local da minha lâmpada inteligente (ecossistema Tuya/Positivo) e criar um alarme à prova de falhas.

    Este foi meu primeiro projeto pessoal pensado por mim e para atender a uma necessidade real. Com ajuda de IA e pesquisa na internet, consegui sair da ideia para a prática.

    Desta forma, a cada projeto pretendo aumentar o nível de complexidade dos códigos e diminuir a dependência de seguir tutoriais passo a passo.

    Este projeto nasceu da necessidade que eu tinha de usar uma lâmpada inteligente como um sol artificial, simulando um despertar natural e não um despertar 'no susto' com uma lâmpada acesa repentinamente em 100%, como sou sensível a luz, uma vez que tive contato com ela eu não consigo mais dormir.

    A ideia foi sair da automação básica e criar uma lógica agradável:

    1️⃣ Fase 1 (Suave): O script inicia a lâmpada em 1% e sobe até 100% de forma gradual.

    2️⃣ Sistema Antifraude *: Se eu tentar desligar a luz pelo interruptor no meio do sono, o código lê o status do hardware em tempo real e liga a luz de novo na minha cara.

    3️⃣ Modo Insuportável *: Se o alarme não for desarmado a tempo, a luz entra em um loop de strobo policial (vermelho e azul) no brilho máximo.

    Foi um excelente exercício prático envolvendo:

    ✅ Python e Programação Orientada a Objetos.

    ✅ Extração de Local Keys e comunicação IoT via rede local (com a biblioteca tinytuya).

    ✅ Manipulação de respostas JSON e tratamento de latência de rede.

    ✅ Lógica de automação rodando nativamente no Linux.

    https://github.com/FeMoraesCoder/despertar-obrigatorio

    Compartir
    Recomendado para ti
    Riachuelo - Cibersegurança
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Comentarios (0)
    Recomendado para tiMicrosoft Azure Cloud Native 2026