
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Neste tutorial, descrevo como melhorar sua casa inteligente com apenas alguns componentes.
O coração deste design de casa inteligente é a placa Arduino MKR1000, controlada por um aplicativo, projetada no site de desenvolvimento da M. I. T. (Instituto de Tecnologia de Massachusetts).
Como é feito? No site da M. I. T. você pode fazer login com sua conta do Google para criar um aplicativo para um smartphone Android sozinho. Você pode definir as telas e programar todos os comandos subjacentes. O último é feito com uma linguagem de programação visual WYSIWYG clara (o que você vê é o que obtém) com funções de bloco.
Fiz um aplicativo para controlar a placa Arduino MKR1000 via WiFi com 5 saídas diferentes para alternar 5 dispositivos diferentes em uma “casa inteligente”. Inicialmente, apenas LEDs são conectados, mas eles podem ser facilmente substituídos por relés de comutação para conectar aparelhos domésticos.
Suprimentos
1 placa Arduino tipo MKR1000, 7 resistores 1kOhm.7 led 5 mm, cores diferentes. Prancha e fiação.
Relés de 5 Vcc, um por aplicação doméstica.
Fonte de alimentação de 5 Vcc para o MKR1000 (a fonte USB de verruga de parede serve).
PC com o software Arduino IDE instalado.
Etapa 1: demonstração



Aqui você pode ver como as 5 saídas diferentes com LEDs são ligadas e desligadas. Além disso, a configuração da tela é demonstrada, você pode selecionar o número de botões usando as caixas de seleção. (mínimo de um botão, máximo de cinco botões).
Os botões ficam verdes quando os LEDs podem ser LIGADOS e ficam vermelhos se os LEDs podem ser DESLIGADOS. Após fechar o aplicativo, o status de cada botão é armazenado na memória.
Existem dois LEDs adicionais, um branco mostrando que o MKR1000 está procurando o canal WiFi correto e um azul mostrando que a conexão foi estabelecida e está OK. Isso leva aprox. 20 segundos após ligar.
Quando o WiFi cair, o MKR1000 começará a procurar novamente pela conexão.
Etapa 2: o programa Arduino Ino

O Arduino MKR1000 precisa de um programa para funcionar com o aplicativo da M. I. T. É uma versão estendida e aprimorada do programa descrito na publicação de Agus Kurniawan “Arduino e Genuino MKR1000 Development Workshop 2016”.
Baixe o arquivo, copie o texto para o IDE do Arduino e, em seguida, faça o upload do programa para o seu Arduino MKR1000. Consulte www.arduino.cc para obter uma explicação sobre como instalar e usar o software necessário e programar o Arduino. Antes de carregar o programa no MKR1000, primeiro substitua os valores “xxx” pelos seus códigos (secretos) para a sua rede WiFi em sua própria casa inteligente.
Se você não programou um MKR1000 anteriormente, deve primeiro tornar o MKR1000 visível no IDE. O MKR1000 não está incluído como padrão. Primeiro instale a biblioteca “Wifi101 ″ necessária. Para fazer isso, vá em “ferramentas / gerenciar bibliotecas” e selecione a biblioteca WiFi101. A última etapa é adicionar a placa MKR1000. Para fazer isso, vá para “tools / board / Boards Manager”. Na lista de placas, localize as “Placas Arduino SAMD (ARM Cortex-M0 + de 32 bits)”. Clique aqui em “Mais informações” e “instalar” para instalar esta placa.
Etapa 3: M. I. T. Design de aplicativo



No site da M. I. T. você pode fazer login com sua conta do Google para criar um aplicativo para um smartphone Android sozinho. Você pode definir as telas e programar todos os comandos subjacentes. O último é feito com uma linguagem de programação visual WYSIWYG clara (o que você vê é o que obtém) com funções de bloco.
Meu programa Android pode ser encontrado na galeria do M. I. T. site de desenvolvimento. Faça login e pesquise “MKR1000” e baixe a versão mais recente “MKR1000_V4_Control”. Você receberá uma cópia em sua própria página de desenvolvimento, que pode ser visualizada e alterada ou aprimorada.
Se você quiser experimentar o arquivo executável do Android (o arquivo APK) sem fazer login no M. I. T. site você pode baixar o arquivo diretamente aqui e copiar e instalar em seu próprio smartphone.
O M. I. T. O site está repleto de tutoriais, um guia de primeiros passos e um grande fórum. Você pode aprender a programar passo a passo, desenhando a tela do seu telefone e todos os blocos que controlam os botões.
observação importante: quando seu aplicativo estiver pronto para ser instalado, copie-o para o seu telefone e clique duas vezes no arquivo apk. É seguro usar, no entanto, seu virusscanner provavelmente enlouquecerá e começará a avisar com várias mensagens de segurança erradas. Simplesmente ignore-os, o principal motivo é que você baixou um aplicativo fora da app store oficial …
Etapa 4: Eletrodomésticos


Em vez de LEDs, você pode conectar pequenos relés de 5 Vcc para trocar aparelhos domésticos. Todos eles estão conectados a tensões perigosas (110 V CA ou mais), portanto, tenha cuidado e trabalhe com segurança.
Os próprios relés precisam de energia, se você instalar todos os 5 relés, sugiro usar uma fonte de 5 V CC separada para os relés. Caso contrário, a conexão MKR1000 5VDC ficará sobrecarregada.
Recomendado:
Uma abóbora de Halloween da IoT - LEDs de controle com um aplicativo Arduino MKR1000 e Blynk ???: 4 etapas (com imagens)

Uma abóbora de Halloween da IoT | LEDs de controle com um Arduino MKR1000 e aplicativo Blynk ???: Olá a todos, Algumas semanas atrás foi o Halloween e seguindo a tradição, esculpi uma abóbora bonita para minha varanda. Mas tendo minha abóbora ao ar livre, percebi que era muito chato ter que sair todas as noites para acender a vela. E eu
Construir um rastreador de movimento vestível (BLE do Arduino para um aplicativo Android Studio personalizado): 4 etapas

Construir um rastreador de movimento vestível (BLE do Arduino para um aplicativo Android Studio personalizado): Bluetooth Low Energy (BLE) é uma forma de comunicação Bluetooth de baixa potência. Dispositivos vestíveis, como as roupas inteligentes que ajudo a projetar na Predictive Wear, devem limitar o consumo de energia sempre que possível para estender a vida útil da bateria e frequentemente utilizar BLE
Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas

Como fazer um potenciômetro inteligente com NodeMCU controlado por aplicativo: Neste guia, construiremos um potenciômetro inteligente controlado por um ESP32 e um aplicativo para smartphone (iOS e Android). Usaremos NodeMCU (ESP32) para a conectividade e a biblioteca Blynk para a nuvem IoT e o aplicativo no smartphone.Finalmente nós
Como criar um aplicativo Android com o Android Studio: 8 etapas (com imagens)

Como criar um aplicativo Android com o Android Studio: Este tutorial ensinará os fundamentos de como construir um aplicativo Android usando o ambiente de desenvolvimento Android Studio. À medida que os dispositivos Android se tornam cada vez mais comuns, a demanda por novos aplicativos só aumentará. O Android Studio é fácil de usar (e
Proteja sua casa inteligente de forma inteligente: 14 etapas

Proteja sua casa inteligente de forma inteligente: Estou disputando o concurso de segurança e proteção. Se você gosta do meu instrutível, vote nele! Vou mostrar-lhe como proteger totalmente a sua casa e o ambiente de maneira fácil e econômica. Contém segmentos onde você aprenderá a: 1. Configure y