Índice:

Interface de qualquer Arduino com um celular: 6 etapas (com imagens)
Interface de qualquer Arduino com um celular: 6 etapas (com imagens)

Vídeo: Interface de qualquer Arduino com um celular: 6 etapas (com imagens)

Vídeo: Interface de qualquer Arduino com um celular: 6 etapas (com imagens)
Vídeo: Programador Sênior VS júnior #short #shorts 2024, Novembro
Anonim
Interface de qualquer Arduino com um telefone celular
Interface de qualquer Arduino com um telefone celular

Ao usar um Arduino, pode ser muito chato não poder usá-lo apenas porque você não tem um computador disponível. Talvez o Windows ou Mac OS não sejam compatíveis, você não tem nenhum computador ou apenas deseja mais liberdade para fazer a interface com sua placa. A solução: um cabo OTG (On The Go) simples e um aplicativo capaz dessa tarefa. O mais conhecido é o ArduinoDroid, que aparentemente está disponível para Android. Este software oferece a capacidade de fazer, modificar, compilar e fazer upload de esboços do Arduino para sua placa a partir de seu telefone celular e até mesmo de tablets. Ele também atua como um monitor serial, mas infelizmente ainda não inclui um plotter. Lembre-se de que a versão do seu sistema operacional deve ser compatível.

Além deste IDE, também existem aplicativos de monitor serial que podem receber e enviar informações para as placas, mas não podem fazer upload de nada. Estes ocupam menos memória que o ArduinoDroid, já que este inclui, naturalmente, muitas bibliotecas e exemplos. Agora que a introdução básica acabou, vamos começar com os materiais e as etapas.

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais
Materiais
Materiais

Os materiais necessários para este projeto são surpreendentemente poucos. Claro, você precisará de:

  • Celular Android (ou mesmo tablet);
  • Cabo OTG compatível com seu celular;
  • Placa Arduino;
  • Cabo de dados ou programador da placa Arduino;
  • Por último, o aplicativo ArduinoDroid ou outro software Terminal / Monitor Serial.

Agora que acabamos com isso, vamos passar a conectar tudo.

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões
Conexões
Conexões
Conexões
Conexões

Arduino para cabo ou programador:

Se o seu Arduino não for um Pro Mini, você apenas terá que pegar o cabo de dados USB correspondente e conectá-lo.

Se, por outro lado, sua placa for uma Pro Mini, pegue o programador USB de 5 ou 6 pinos e conecte, usando cabos de jumper fêmea-fêmea, (pino do programador primeiro, pino do Arduino depois) o 5v ou 3,3v para Vcc no placa, o Gnd para Gnd, o Rxd para o Txo e o Txd para o Rxi (ao carregar, lembre-se de pressionar o botão Reiniciar no quadro depois que o esboço terminar de compilar e começar a carregar).

2. Cabo / Programador para OTG:

Basta conectar o USB A macho ao fêmea no cabo OTG.

3. OTG para celular ou tablet:

Conecte o conector USB Micro, C ou Lightning à porta do telefone ou tablet.

Etapa 3: o aplicativo ArduinoDroid

O aplicativo ArduinoDroid
O aplicativo ArduinoDroid
O aplicativo ArduinoDroid
O aplicativo ArduinoDroid
O aplicativo ArduinoDroid
O aplicativo ArduinoDroid
  1. Pesquise ArduinoDroid no Google Play, Play Store, App Store ou qualquer outro que você tenha.
  2. Instale e abra.
  3. Olhe as imagens acima e leia os comentários.
  4. Por ser um aplicativo bastante complexo, sugiro que você explore todas as opções. Incluí algumas das funções e como realizá-las nos comentários.
  5. Se você gostaria de fazer um projeto interessante com o Arduino, consulte este Instructable.

Etapa 4: Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para a placa)

Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
Outros aplicativos de monitor serial (apenas para receber e enviar informações de e para o quadro)
  1. Entre no seu aplicativo da app store (hein!) E procure por um Serial Monitor App para Arduino. Certifique-se de que eles dependem da conexão USB e não do Bluetooth. Eu realmente gosto de um chamado Console serial USB. Verifique nas imagens acima para ter certeza de qual é.
  2. Continue para instalá-lo e abri-lo.
  3. A interface é relativamente básica. Você tem uma seção para escrever mensagens usando o teclado e depois um botão para enviá-las para a placa, grande parte da tela mostra as informações recebidas do seu Arduino, e depois você tem três pontos no canto superior direito que dão acesso ao menu.
  4. Se você clicar nos três pontos, aparecerá um pequeno menu no canto superior direito com diferentes opções como configurações, conectar, etc. Clique em "Configurações" para escolher coisas importantes sobre a porta serial, a conexão, a licença, etc. Baud A taxa pode ser definida clicando em "Porta serial" e procedendo para ajustá-la.
  5. Após conectar o Arduino e o cabo OTG ao telefone / tablet, clique nos três pontos e em "Conectar". Escolha as configurações corretas e você deve começar a receber suas informações. Você pode decidir se o aplicativo marca a hora em cada linha na seção Configurações.
  6. Você finalmente terminou! Aproveite a nova versatilidade que o Arduino oferece com o seu telefone ou tablet!

Etapa 5: solução de problemas

Solução de problemas
Solução de problemas
  1. Para dizer a verdade, não existem muitas complicações possíveis neste projeto. Começarei com os problemas de hardware e os relacionados com o software.
  2. Em primeiro lugar, seu Arduino pode não estar conectado corretamente ao cabo de dados ou ao programador. Certifique-se de que estão e prossiga para a próxima.
  3. Certifique-se de que o cabo de dados / programador esteja conectado corretamente ao cabo OTG. Se ainda não funcionar, vá para a próxima etapa.
  4. Verifique se a conexão entre o cabo OTG e o celular funciona corretamente. Uma vez aconteceu comigo que os contatos OTG eram um pouco velhos e sujos, então a placa ligava, mas nenhuma informação era enviada. Usei uma pequena chave de fenda para limpar e funcionou perfeitamente depois.
  5. Se todo o hardware está configurado corretamente (e a placa realmente funciona), mas ainda assim não funciona, verifique se a versão do Android é compatível com o aplicativo. Não possuo um dispositivo Apple, portanto, não posso dizer se ele funciona com todos esses telefones.
  6. Em segundo lugar, certifique-se de "dizer" ao aplicativo para conectar o programador ou placa. Normalmente, quando você conecta o cabo OTG, uma mensagem deve aparecer sugerindo que você o conecte.
  7. Por último, certifique-se de que a taxa de transmissão (para monitor serial) é a mesma especificada no esboço.

Etapa 6: Fim

Muito obrigado por ter lido este Instructable! Espero que tenha sido útil! Se há algo que não deixei claro, não hesite em me consultar!

Recomendado: