Se você está se perguntando para que serve exatamente o aplicativo Arduino IoT Cloud Remote para Android, a resposta curta é que ele permite que você acesse, monitore e gerencie seus painéis de IoT com apenas alguns toques na tela do seu celular. O aspecto mais interessante é que ele abre a porta para gerenciar seus projetos de qualquer lugar, sem precisar ficar sentado em frente ao computador e sem uma agenda.
A beleza deste aplicativo é que ele se integra à plataforma Arduino IoT Cloud, permitindo que você crie painéis na web e os utilize no seu celular. Isso significa que, com uma configuração bem planejada, você terá telemetria em tempo real e controle remoto dos seus dispositivos, seja um sistema de irrigação automático, uma pequena linha de produção ou automação residencial.
O que é Arduíno
Arduino é uma família de placas microcontroladoras que se destaca por ser grátis, acessível e fácil de programar. Ele é programado com o ambiente oficial, que lembra C e Java, e inclui exemplos e bibliotecas para iniciar projetos sem complicar sua vida.
Quando falamos de família, queremos dizer que existem vários modelos, desde opções muito compactas até as mais potentes. Graças à sua filosofia aberta, qualquer pessoa pode montar ou expandir hardware, apoiando-se aplicativos para diagramas eletrônicos, embora por preço e conveniência seja normal comprar um modelo comercial padrão.
O que é a Internet das Coisas (IoT)
IoT é a sigla para Internet das Coisas e se refere à conexão de objetos do cotidiano à rede para consultá-los e governá-los remotamentePode ser uma máquina de lavar, uma geladeira, uma televisão ou um nó industrial que toma decisões de acordo com regras definidas.
Em uma visão mais ampla, adicionar conectividade permite que um dispositivo combine dados do sensor com informações externas para agir de uma determinada maneira. inteligência contextualPor exemplo, um sistema de irrigação que avalia a temperatura, a umidade do solo e a previsão de chuva antes de abrir as válvulas.
Para conseguir isso você precisa de três peças: o equipamento ou atuador para governar, um conjunto de sensores que medem o ambiente e uma placa de controle que integra tudo, como o Arduino, com a conectividade apropriada, seja Wi-Fi, celular, LoRa ou outras opções sem fio.
Arduino IoT Cloud e seu aplicativo remoto para Android
A plataforma Arduino IoT Cloud reúne hardware, firmware e serviços em nuvem para ajudar você a construir projetos de IoT de ponta a ponta. O aplicativo Arduino IoT Cloud Remote para Android é o companheiro perfeito para esses painéis, pois permite que você os acesse de qualquer lugar.
Casos típicos onde este aplicativo se destaca: no campo, lendo dados de sensores de solo ou iniciar irrigação Remotamente; na fábrica, visibilidade constante do status de uma linha com a capacidade de acionar a automação; em casa, verifique o consumo de energia e gerencie a automação residencial no conforto do seu sofá.
Os painéis são criados no site Arduino IoT Cloud a partir do computador ou tablet e, em seguida, o aplicativo móvel serve como controle portátilVocê pode vincular cada widget em um painel a variáveis em um ou mais projetos de IoT diferentes para máxima flexibilidade.
Widgets disponíveis nos painéis
Os painéis do Arduino IoT Cloud oferecem um amplo conjunto de widgets simples e poderosos para visualização e envio de dados. Abaixo está o repertório, com nomes em espanhol e equivalências, quando aplicável, para que você saiba o que pode colocar em seus painéis e usar com o aplicativo Remote no Android. Cada um serve a um propósito. exibir, inserir ou ativar valores de acordo com o tipo de variável vinculada.
- Trocar
- Botão de pressão
- Controle deslizante Controle deslizante
- Stepper incremental
- Mensagens do Messenger
- Seletor de cores
- Luzes reguláveis
- Luzes coloridas
- Valor numérico Valor
- Status
- Medidor de medidor
- Percentagem
- indicador LED
- Mapa Mapa
- Gráfico
- Seletor de tempo
- Programador Agendador
- Lista suspensa de valores
- Seletor de valores
- Nota adesiva
- Imagem Imagem
- Gráfico Avançado
- Mapa Avançado Mapa Avançado
- Mapa de Imagem Mapa de Imagem
- Link Link
A chave é que os widgets estão vinculados a variáveis em seus projetos e quando o dispositivo está conectado à nuvem, os valores são atualizado em tempo realIsso faz do seu telefone o seu painel de controle onde quer que você esteja.
Destaques do Arduino IoT Cloud
O Arduino IoT Cloud foi projetado para que qualquer pessoa possa criar projetos de IoT com uma interface acessível e uma solução completa que abrange configuração, escrita de código, carregamento e visualização.
Entre suas funções encontramos o monitoramento de dados, para visualizar a leitura de dados em um painel. sensores e variáveis sem trabalho extra; e sincronização de variáveis entre dispositivos, o que facilita a comunicação entre nós com pouca codificação.
O agendador permite que você acione tarefas em períodos específicos de tempo (segundos, minutos ou horas); e com uploads OTA você pode carregar firmware remotamente para placas que não estão conectadas ao computador.
Além disso, ele suporta webhooks para integrar serviços de terceiros como IFTTT, compatibilidade com Amazon Alexa para controle de voz e opções para compartilhar painéis com outras pessoas.
Hardware e conectividade compatíveis
Para usar o Arduino IoT Cloud, você precisa de uma placa compatível com a nuvem. Você pode optar por modelos oficiais do Arduino ou placas baseadas em ESP32 e ESP8266. Em termos de conectividade, Wi-Fi, LoRaWAN via The Things Network, redes celulares GSM ou NB-IoT e até mesmo Wi-Fi são suportados. Ethernet em equipamentos específicos.
As placas oficiais compatíveis com Arduino Cloud geralmente integram um elemento de hardware seguro, como o chip criptográfico ECC508 para salvar chaves e credenciais de maneira segura
Conexão wifi
As placas Wi-Fi Arduino utilizam a banda de 2,4 GHz, suficiente para a maioria dos projetos de curto alcance. Veja aqui as opções em destaque e o que elas oferecem para os seus projetos. painéis e o aplicativo remoto:
MKR 1000 Wi-FiDestinado a pessoas com experiência limitada em redes que desejam adicionar Wi-Fi. Inclui um carregador de Li-Po para operação com bateria ou 5V externo com comutação automática, um microcontrolador Arm Cortex-M0+ de 32 bits, E/S abundantes, Wi-Fi de baixo consumo e um chip criptográfico para comunicação segura. É programado com o Arduino IDE e é ideal para nós IoT compactos alimentados por bateria. Seu preço na Amazon é de cerca de € 60.
MKR Wi-Fi 1010. Facilita a prototipagem de IoT com Wi-Fi e BLE, incluindo modo de baixo consumo de energia para estender vida da bateriaConecta-se a redes existentes ou pode criar um hotspot. Compatível com a nuvem Arduino e alimentado por USB ou Li-Po de 3,7 V com carregamento USB. Cerca de € 40 na Amazon.
Nano RP2040 ConectarBaseada no chip Raspberry Pi RP2040 com dois núcleos Cortex M0+ de 133 MHz, 264 KB de SRAM, 2 MB de Flash e 26 GPIOs multifuncionais. É uma placa de baixo custo e alto desempenho que suporta SDKs em C, C++ e MicroPython e oferece amplos recursos de desenvolvimento. Aproximadamente € 16 na Amazon.
Nano 33 IoTCompacto, 48 x 18 mm e robusto, com módulo NINA B306 baseado em nRF52840 e Cortex M4F. Compatível com Arduino IDE online e offline, integra IMU de 9 eixos e baixo consumo Comparado a outros processadores do mesmo tamanho. Clock de 64 MHz, 1 MB de Flash e 256 KB de RAM, conectores de 15 pinos em cada lado. Cerca de € 28 na Amazon.
Potência H7Execute código de alto nível e tarefas em tempo real simultaneamente combinando dois processadores. Você pode executar Arduino e MicroPython ao mesmo tempo e fazer com que ambos os núcleos se comuniquem. Isso permite a visão computacional com o TensorFlow Lite e o controle de tarefas de baixo nível Simultaneamente. Projetado para máquinas industriais, laboratórios, CLPs, IHMs, robótica e muito mais. Cerca de € 100 na loja oficial.
Portenta H7 Lite ConectadoUma variante mais econômica do H7, que remove a interface de vídeo de alta resolução, mas adiciona conectividade sem fio. Mantém a CPU dupla para IA e controle de baixa latência, permitindo que Arduino e MicroPython rodem em paralelo por meio de chamadas remotas entre núcleos. Ideal para balanceamento desempenho e simplicidadeCerca de € 89 na loja oficial.
Controle de Máquina Portenta. Um controlador industrial centralizado e de baixo consumo de energia, capaz de controlar equipamentos e máquinas. Programável com Arduino ou plataformas embarcadas, permite IA e manutenção preditiva com telemetria em tempo real e controle remoto, até mesmo da nuvem. Cerca de € 300 na loja Arduino.
Nicla Visão. Módulo minúsculo de 22,86 x 22,86 mm com STM32H747AII6 Dual ARM Cortex M7 M4, câmera colorida de 2 MP com suporte para TinyML, IMU de 6 eixos, microfone e sensor de distância. Funciona com OpenMV, MicroPython, Wi-Fi e BLE, integra-se com Portenta e MKR. Ideal para visão incorporada e IA de ponta como reconhecimento de objetos e manutenção preditiva. Aproximadamente € 95.
OptaControlador programável com dois processadores STM32H747XI Cortex M7 a 480 MHz e M4 a 240 MHz, com mecanismo de chamada remota entre núcleos. Abrange controle em tempo real, monitoramento e manutenção preditiva, com um elemento OTA seguro e controle remoto via Arduino Cloud ou terceiros. Ethernet Lite e USB-C, RS485 e RS485 com variantes Wi-Fi BLE. Lançamento e documentação fornecido pelo Arduino Pro.
LoRaWAN
As placas MKR WAN 1300 e MKR WAN 1310 conectam-se à Arduino IoT Cloud por meio do The Things Stack, um servidor LoRaWAN conectado a milhares de gateways públicos. Com a configuração de baixo consumo de energia adequada, a placa pode enviar dados por meses com uma única bateria, perfeito para áreas remotas ou ambientes urbanos onde o Wi-Fi não está disponível.
GSM e NB-IoT
O MKR GSM 1400 e o MKR NB 1500 requerem um cartão SIM para se conectar via redes celulares. Esta opção é ideal para projetos móveis ou quando o Wi-Fi não está disponível, como rastreamento. movimentação de ativos. Tenha em mente que uma conexão segura consome memória, deixando pouco espaço para o aplicativo do usuário — por exemplo, cerca de 2,6 kB no MKR GSM 1400 — então muitas variáveis de nuvem podem esgotar a RAM.
ESP32 e ESP8266
O Arduino IoT Cloud também suporta uma ampla variedade de placas de terceiros baseadas nos microcontroladores ESP32 e ESP8266. Para configurá-las, basta escolher a opção terceiros na configuração do dispositivo e siga o assistente.
Ethernet
Há suporte para conexão Ethernet em dispositivos específicos. Você pode vincular o Portenta H7 com escudo ou transportadora Compatível com Ethernet, como o Portenta Vision Shield Ethernet, ou use o Portenta Machine Control e também conecte o Opta quando aplicável.
Se você for habilitar a Ethernet no Portenta H7 ao configurar o dispositivo, selecione essa opção. Se você já a tinha como Wi-Fi, precisará remover e reconfigurar para Ethernet. Observe que hardware mais antigo, como o Ethernet Shield Rev2 e o MKR ETH Shield, não é suportado pelo Arduino IoT Cloud.
Introdução ao Arduino IoT Cloud e ao aplicativo remoto
Abaixo você verá o caminho típico, do início ao fim, para deixar seus painéis e dispositivos prontos para você acompanhe no seu celular com Arduino IoT Cloud Remote.
1. Crie sua conta Arduino
O ponto de partida é efetuar login ou registrar-se no Arduino. Sem uma conta, você não poderá acessar o funções de nuvem ou dispositivos de link.
2. Entre no Arduino IoT Cloud
Uma vez lá dentro, acesse a nuvem pelo menu de quatro pontos em arduino.cc ou diretamente pela URL do serviço. A partir daí, você terá todas as seções manualmente: Coisas, Dispositivos, Painéis, Editor e muito mais.
3. Crie uma coisa
O fluxo começa com a criação de uma nova Coisa. Na visão geral, você escolhe a placa, a rede à qual ela se conectará e as variáveis que você monitorará ou controlará. Quaisquer alterações geram um esboço especial com o código necessário para conectar e sincronizar variáveis.
4. Configure o dispositivo
Para adicionar e vincular a placa a um Thing, você precisa ter o Arduino Agent instalado no seu computador. O assistente é rápido: pressione Selecionar Dispositivo ou Configurar Novo Dispositivo, conecte a placa e pronto. pronto para a nuvem.
5. Defina variáveis
Você pode criar variáveis do tipo int, float, boolean, long ou char, bem como tipos especiais como Temperatura, Velocidade ou Luminância. Ao adicionar uma variável, você escolhe o nome, o tipo, modo de atualização e permissões de leitura e gravação conforme apropriado.
6. Conecte-se à rede
Na seção de rede, insira as credenciais do Wi-Fi e salve. Esses dados também são integrados ao esboço gerado automaticamente, para que a placa seja conecte-se com segurança para seu roteador ou AP.
7. Programe e carregue o esboço
O editor de nuvem cria um arquivo INO com a estrutura necessária para conexão e sincronização. Você pode adicionar a leitura do sensor e a lógica de controle do atuador, usando variáveis de nuvem para enviar e receber dados. Se uma variável permitir leitura e escrita, uma função de retorno de chamada também será gerada para reagir quando seu valor mudar, reduzindo a quantidade de trabalho envolvida no loop.
Para carregar o código, clique em Upload. Abra o Monitor Serial para ver mensagens de conexão, como conectado à rede_nome e conectado à nuvem, ou possíveis erros de autenticação ou rede. O Cloud Editor é uma versão espelhada minimalista do Web Editor, mais conveniente para esboços complexos.
8. Crie seu painel
Com a placa conectada e o esboço funcionando, vem a parte divertida: criar o painel. Na aba Painéis, você pode criar novos painéis e visualizar os existentes. Adicione widgets, vincule-os a variáveis e, assim que o dispositivo estiver online, você verá dados instantâneos e você pode ativar os controles do seu celular com o aplicativo Remote.
Esteja ciente da compatibilidade: nem todos os widgets podem ser vinculados a qualquer tipo de variável. Por exemplo, um switch não funciona com uma variável inteira pura. Você pode ter várias coisas em execução, incluindo variáveis de vários painéis, em um único painel, dependendo do seu plano de nuvem. Isso é muito útil em redes de nuvem. sensores distribuídos.
Casos de uso da vida real com o aplicativo remoto
Em projetos agrícolas, o aplicativo permite visualizar dados instantâneos sobre umidade do solo, temperatura e status da válvula solenoide, além de iniciar a irrigação manual, se necessário. Graças ao temporizador, você também pode automatizar intervalos de tempo e acompanhe o histórico com gráficos.
Em ambientes industriais, ter um painel com status das máquinas, contadores de produção, alarmes e botões de reinicialização remota é uma vantagem. A visibilidade constante e a capacidade de agir instantaneamente a partir de um dispositivo móvel reduzem tempo de inatividade e deslocamentos.
Em casa, visualizar o consumo de energia e o status do sensor, controlar luzes reguláveis e codificadas por cores ou ativar o modo ausente no conforto do seu sofá é incrivelmente prático. Com a Alexa, você pode até dar comandos de voz às ações expostas por suas variáveis na nuvem.
Integrações e APIs para ir mais longe
O Arduino IoT Cloud oferece diversos caminhos de integração além dos painéis. O suporte para APIs HTTP REST, MQTT, ferramentas de linha de comando, JavaScript e WebSockets foi anunciado, abrindo caminho para serviços sob medida e painéis personalizados, se você precisar deles.
Além disso, webhooks são usados para disparar eventos em plataformas como o IFTTT. Com isso, você pode, por exemplo, enviar uma notificação para o seu celular quando uma determinada variável cruza um limite ou registrar dados em um serviço externo.
Recursos e documentação
A documentação oficial do Arduino IoT Cloud é extensa: você encontrará tutoriais, folhas de dicas com descrições técnicas e Guia de APIe referências de desenvolvedores para SDKs de plataforma. É um bom ponto de partida para responder a perguntas e ajustar sua arquitetura.
Criação de painéis e melhores práticas com widgets
Combinando widgets básicos e avançados, você pode criar interfaces tão simples ou tão poderosas quanto você precisar. Medidores e porcentagens funcionam bem para variáveis analógicas, enquanto interruptores e botões simplificam o controle de relés ou saídas digitais.
Para geolocalização, o widget Mapa e o Mapa Avançado são perfeitos se o seu dispositivo relatar coordenadas, e o Mapa de Imagem ajudará você a localizar dispositivos em planos de instalações. O gráfico avançado é útil para registros históricos longos e séries múltiplas.
Elementos de texto como Mensagens, Notas Adesivas, Links e Imagens servem para fornecer contexto, mostrar instruções ou apontar para documentação interna. Aproveite o Agendador para desativar automaticamente os uploads durante horários proibidos ou ligue o ar condicionado antes de uma chegada.
O aplicativo Arduino IoT Cloud Remote para Android é a solução que transforma seus painéis de nuvem em um controle remoto de bolso. Você pode levar um painel com dados em tempo real, botões, gráficos e mapas para qualquer lugar, com a tranquilidade de saber que a plataforma oferece suporte. OTA, webhooks, Alexa, sincronização variável e múltiplas opções de hardware e conectividade. Com uma boa seleção de widgets e a arquitetura certa, seus projetos de IoT podem passar de um protótipo de laboratório para execução confiável em campo, fábrica ou residência, mantendo o controle na palma da sua mão.