Skip to content

Projetos do Arduino e do telefone móvel

16 de abril de 2021

A plataforma Arduino permite que os usuários criem uma interface entre computadores e objetos do dia-a-dia, permitindo algumas invasões de hardware inventivas. Embora o IDE do Arduino funcione apenas no Windows, Mac ou Linux, há várias interfaces disponíveis para controlar o Arduino com um telefone ou tablet. Aqui estão alguns exemplos de maneiras como o Arduino pode ser integrado a dispositivos móveis. As informações neste artigo se aplicam amplamente a diferentes versões do hardware Arduino. As versões mais antigas podem não ser compatíveis com os sistemas operacionais móveis mais recentes.

Close-up do Arduino na mesa

Marc Mueller / EyeEm / Getty Images

Como obter uma interface de telefone Arduino

O playground do Arduino contém vários tutoriais e informações sobre como fazer a interface com o hardware usando o Arduino. Dois programas que ele recomenda para o desenvolvimento de interfaces móveis são pfodApp e Annikken Andee. O primeiro é exclusivamente para Android, mas o último é compatível com iOS. Nenhuma das opções requer grande experiência em programação móvel.

Arduino e Android

A plataforma relativamente aberta dos dispositivos Android os torna excelentes candidatos para integração com o Arduino. A plataforma Android permite uma conexão direta com o Arduino ADK por meio do uso da linguagem Processing, que está relacionada à linguagem Wiring que forma a base da interface do Arduino. Uma vez conectado, o telefone Android pode ser usado para controlar todas as funções do dispositivo Arduino.

Arduino e iOS

Dada a natureza do iOS com relação ao controle de baixo nível, conectar o Arduino ao seu dispositivo iOS pode ser um pouco mais desafiador. O breakout pack do Redpark permite uma conexão direta por cabo entre dispositivos iOS mais antigos e o Arduino, mas se você tiver um iPhone ou iPad mais recente, deve configurar uma conexão sem fio entre o dispositivo iOS e o Arduino via Bluetooth ou Wi-Fi.

Escudos celulares Arduino

Outra maneira de tornar o Arduino compatível com dispositivos móveis é usar um escudo celular. Os escudos GSM / GPRS são conectados diretamente à placa de fuga do Arduino e aceitam cartões SIM desbloqueados. A adição de um escudo celular pode permitir que o Arduino faça e receba mensagens SMS, e alguns escudos celulares permitem uma gama completa de funções de voz, transformando efetivamente o Arduino em um telefone celular caseiro.

Arduino e Twilio

Outra interface móvel que pode ser integrada ao Arduino é o Twilio. Twilio é uma interface da web que se conecta a serviços de telefonia, de modo que um Arduino conectado a um computador pode ser controlado por meio de mensagens de voz ou SMS. Por exemplo, o Arduino e o Twilio podem ser usados ​​em conjunto com aparelhos e outros eletrônicos para fornecer automação residencial controlável pela web ou SMS.

Arduino e interfaces da Web

O IDE do Arduino é prontamente integrado a uma série de interfaces da web com conhecimento mínimo de programação, mas para aqueles em busca de uma solução mais pronta, existem várias bibliotecas. A interface Webduino, por exemplo, é uma biblioteca de servidor da web Arduino simples para uso com um escudo Arduino e Ethernet. Depois que um aplicativo da web é hospedado no servidor Webduino, o Arduino pode ser controlado a partir de qualquer dispositivo móvel conectado à Internet.