6 maneiras fáceis de conectar o Arduino ao Android

Propaganda

Propaganda
Propaganda

Placas de Arduino e microcontroladores similares estão tornando a criatividade mais acessível do que nunca. Se você está controlando as tiras de LED Guia definitivo para conectar as tiras de luz LED ao Arduino Guia definitivo para conectar as tiras de luz LED ao Arduino Um dos produtos de LED mais comuns é a faixa de LED. Neste artigo, abordaremos como configurar os dois tipos mais comuns com um Arduino. Leia mais, automatizando a sua casa Como controlar remotamente sua casa com um Arduino, 5 Projetos DIY Como controlar remotamente sua casa com um Arduino, 5 Projetos DIY A revolução da casa inteligente está acontecendo agora! Nós mostramos a você como fazer seus próprios dispositivos domésticos inteligentes usando nada mais que um simples Arduino. Leia mais, ou até mesmo proteger sua propriedade Como fazer um sistema de alarme simples Arduino Como fazer um sistema de alarme simples Arduino Detectar movimento, em seguida, assustar o heck fora de um intruso com sons de alarme de alta frequência e luzes piscando. Isso parece divertido? Claro que sim. Esse é o objetivo do projeto Arduino de hoje, adequado ... Leia mais, essas pequenas maravilhas são o coração da maioria das construções eletrônicas DIY.

Se você precisa dizer ao seu Arduino para alterar o estado de um pino (por exemplo, para acender as luzes), ele exige que o usuário pressione um botão físico ou use um sensor. Confiar em um dedo humano ou similar é bom para muitos projetos, mas e se você quiser apenas configurar seu circuito e acessá-lo remotamente?

6 maneiras fáceis de conectar o Arduino ao Android Arduino Uno 670

Este artigo leva você através de 6 maneiras de conectar seu dispositivo Android a qualquer placa compatível com Arduino . Vamos mergulhar .

1. ArduinoDroid

Primeiro na nossa lista é o ArduinoDroid. Este aplicativo funciona via USB On The Go O que é USB OTG? 5 maneiras legais de usá-lo no Android O que é o OTG USB? 5 maneiras legais de usá-lo no Android O USB OTG permite que você conecte qualquer dispositivo USB ao seu smartphone ou tablet Android. Existem tantas possibilidades! Leia mais (OTG) para conectar seu dispositivo ao Arduino via cabo USB. Um dos benefícios do USB é que não requer conexão com a Internet ou Bluetooth para operar.

O aplicativo é um IDE totalmente funcional, que permite que você codifique em seu telefone, faça upload de esboços escritos anteriormente armazenados em seu Dropbox ou unidade do Google e compile esboços em qualquer lugar.

6 maneiras fáceis de conectar o Arduino ao Android ArduinoDroidPictureLandscape 670

Os benefícios de usar este aplicativo são óbvios. Ter um IDE à mão é a coisa perfeita para fazer mudanças rápidas no campo. Anexar um dispositivo Android é muito menos complicado do que ter que balancear um laptop na sua mão!

Um ponto negativo óbvio é que digitar o código no seu dispositivo pode não ser muito confortável, especialmente se for um smartphone. Este é apenas um pequeno problema quando comparado à conveniência de ter uma maneira ultra portátil de programar sua placa sem a necessidade de uma conexão com a Internet.

Esta é também uma maneira barata de aprender os princípios básicos do Arduino. Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexíveis e fáceis de usar. É destinado a artistas, designers, amadores e qualquer pessoa interessada em criar objetos ou ambientes interativos. Leia mais, como um clone placa Arduino e cabo USB OTG custa apenas alguns dólares. Perfeito para aqueles sem acesso freqüente a um computador!

2. Controlador Bluetooth Arduino

Em seguida, na nossa lista é o aplicativo Arduino Bluetooth Controller apropriadamente chamado. Este aplicativo é menos sobre a programação de um Arduino em tempo real e mais sobre como acionar alterações no esboço carregado. O aplicativo envia dados para sua placa via Bluetooth, permitindo que você envie dados seriais, pressionando um botão no aplicativo. Você precisará de um módulo Bluetooth para sua placa, embora o módulo HC-06 seja amplamente utilizado e esteja disponível por apenas US $ 3 no momento da escrita.

Para uma excelente cartilha sobre como começar com estes pequenos módulos baratos, veja este vídeo da Tinkernut Labs:

O vídeo acima recomenda um aplicativo diferente, embora alguns usuários relatem que ele não funciona em smartphones modernos. O controlador Bluetooth Arduino parece não sofrer com este problema. Vale a pena notar que o aplicativo faz download em inglês, em vez de italiano, como exibido nas imagens da Play Store!

3. Blynk

Nós cobrimos a criação de projetos com o Blynk antes, e achamos que é um ótimo serviço. Sua flexibilidade e simplicidade fazem com que seja uma maneira intuitiva de acionar eventos em sua placa. Blynk requer uma conexão com a Internet para rodar, já que usa seu próprio servidor. Você pode usar dados móveis ou Wi-Fi para acessar o Blynk, tornando-o perfeito para o uso do smartphone.

Um dos pontos fortes de Blynk é a variedade de maneiras que você pode se conectar a um dispositivo. Além do suporte a quase todas as placas de desenvolvimento, você pode se conectar ao servidor sem fio, usando ethernet ou até mesmo usar a conexão de um computador via USB. O serviço é bem documentado e seu aplicativo intuitivo simplifica a criação de controles personalizados para o seu projeto. A biblioteca Blynk para o Arduino IDE cuida de toda a comunicação.

Se você é o tipo de pessoa que quer começar sua máquina de café a partir do seu telefone antes de se levantar de manhã, então este é para você!

Blynk não é o único serviço neste campo, também vale a pena conferir são o altamente personalizável Thinger.io, e o OpenHAB praticamente ilimitado, mas diabolicamente difícil. Dos três, Blynk é certamente o mais rápido de começar a trabalhar, embora aprendendo OpenHAB Introdução ao OpenHAB Home Automation no Raspberry Pi Introdução ao OpenHAB Home Automation no Raspberry Pi OpenHAB é uma plataforma de automação residencial madura e de código aberto que é executada uma variedade de hardware e é independente do protocolo, o que significa que pode se conectar a praticamente qualquer hardware de automação residencial no mercado hoje. Leia mais é uma ótima idéia a longo prazo.

4. Comunicação do zero

Tudo o que cobrimos até agora faz uso de serviços já existentes para ajudá-lo a se conectar de várias maneiras, mas e se você quiser controle total sobre todos os aspectos do aplicativo Android? Por que não fazer isso do zero?

Hariharan Mathavan nos leva através de todo o processo neste extenso tutorial passo a passo. O aplicativo criado aqui é projetado simplesmente para abrir uma conexão USB e passar dados seriais entre o aplicativo e a placa do Arduino. Essa é uma ótima maneira de se familiarizar com o Android Studio e o desenvolvimento de aplicativos em geral.

O guia leva você através de todo o código necessário para se comunicar com seu Arduino via USB, fornecendo explicações em cada etapa. O tutorial de acompanhamento sobre como implementar a conectividade Bluetooth é igualmente bem explicado.

6 maneiras fáceis de conectar arduino para android bluetooth android DIY combinado2 670

Enquanto existem maneiras de criar aplicativos Android sem codificação Como criar um aplicativo Android: Tudo o que você precisa saber Como criar um aplicativo Android: tudo o que você precisa saber Se você quiser começar a fazer seu próprio aplicativo Android, este guia inclui tudo você precisa. Leia mais, vale a pena aprender os conceitos básicos de codificação em Java. Fazer seus próprios aplicativos é legal, mas antes que você perceba, você pode ter uma carreira totalmente nova. Com uma taxa de crescimento projetada de 19% para o período 2014-2024 (de acordo com o US Bureau of Estatísticas do Trabalho), as perspectivas de carreira para programadores Java são realmente excelentes. Consulte Mais informação !

5. Transforme seu Arduino em um servidor

Outra maneira de se comunicar com sua placa é transformá-la em um pequeno servidor. O benefício disso é que ele abre a possibilidade de se comunicar com a diretoria de qualquer coisa que possa navegar para um endereço IP ou fazer uma solicitação da web.

Este tutorial incrivelmente detalhado de startingelectronics.org requer um escudo Ethernet Para conectar sua placa à sua rede doméstica. Aqui está um vídeo dele em ação:

Não tem um escudo ethernet? Não se preocupe, o mesmo pode ser conseguido com um escudo Wi-Fi ou placa Wi-Fi como o NodeMCU Conheça o Arduino Killer: ESP8266 Conheça o Arduino Killer: ESP8266 E se eu dissesse que há uma placa de desenvolvimento compatível com Arduino com construído Wi-Fi por menos de US $ 10? Bem, existe. Consulte Mais informação .

If node.js O que é o Node.JS e por que devo me importar? [Desenvolvimento Web] O que é o Node.JS e por que devo me importar? [Desenvolvimento Web] JavaScript é apenas uma linguagem de programação do lado do cliente que roda no navegador, certo? Não mais. O Node.js é uma maneira de executar JavaScript no servidor; mas é muito mais também. Se ... Read More for seu atolamento, talvez faça sentido dar uma olhada no projeto github do arduino-android. Um aplicativo Android é mais uma vez fornecido com código-fonte para que você possa entrar em contato e mexer com o conteúdo do seu coração. É muito simples, mas está tudo lá para implementar um servidor node.js em uma placa Arduino de sua escolha.

Se o Python é mais sua coisa, metanurb usuário Instructables tem um tutorial módulo bluetooth.

6 maneiras fáceis de conectar Arduino ao Android Arduino Android 2

6. Controle Infravermelho

Procurando uma maneira real de falar com o seu Arduino? Você quer ir cheio MacGyver? Em seguida, retire um receptor de infravermelho (IR) de um aparelho de som estéreo antigo ou VHS e use-o para falar com sua placa Arduino!

Este método requer que seu dispositivo Android tenha um blaster IR embutido. Existem muitos aplicativos disponíveis para usar esse recurso, embora o controlador Mi Remote seja gratuito e funcione com muitos outros dispositivos domésticos.

6 maneiras fáceis de conectar o Arduino ao Android Mi Ir App 670

Depois de ter o aplicativo instalado e funcionando, você precisará criar um circuito simples para “farejar” os sinais IR. Este tutorial remoto IR leva você através do processo de construção do circuito.

Embora este tutorial use um controle remoto antigo, o processo é exatamente o mesmo para o uso de um dispositivo Android de explosão IR, e a disponibilidade das peças o torna um excelente projeto para iniciantes.

Este método funciona apenas dentro da linha de visão. É, no entanto, a maneira mais barata de se comunicar com sua placa sem fio. Mesmo que você não consiga roubar as peças para fazer isso, um receptor de infravermelho custa menos de um dólar. Para um dispositivo estático como um conjunto de tiras de LED montadas no teto, pode ser a solução perfeita para um problema simples.

Temos perdido uma ferramenta?

Estas são algumas maneiras de liberar seu Arduino do seu computador, embora tenhamos certeza de que há muito mais por aí. Seja qual for o método que você usa, por que não implementá-lo em um projeto legal, como um obturador DSLR? Faça seu próprio DSLR Remote Shutter Release Faça seu próprio DSLR Remote Shutter Release Um acessório que você sem dúvida será um obturador remoto; isso permite que você coloque a câmera em um tripé ou em algum lugar e acione o obturador sem a chance de agitá-lo ... Leia Mais ou um cubo de LED Como fazer um Arduino pulsante LED Cubo que parece que veio do futuro Como Para fazer um cubo de LED Arduino pulsante que parece que veio do futuro Se você já se interessou por alguns projetos iniciantes de Arduino, mas está procurando por algo um pouco permanente e em um nível totalmente diferente, então o humilde 4 x 4 x 4 cubo de LED é ... Leia mais?

Como você fala com sua placa Arduino? Você sempre usa um computador? Existe uma maneira engenhosa de conversar com nossos conselhos que perdemos aqui? Deixe-nos saber na seção de comentários abaixo !

Crédito da imagem: almoond / Depositphotos

In this article