6 façons simples de connecter Arduino à Android

6 façons simples de connecter Arduino à Android

Les cartes Arduino et les microcontrôleurs similaires rendent la créativité plus accessible que jamais. Que vous soyez contrôler les bandes LED , automatiser votre maison , ou même protéger votre propriété , ces petites merveilles sont au cœur de la plupart des constructions électroniques DIY.





Si vous devez dire à votre Arduino de changer l'état d'une broche (par exemple pour allumer les lumières), cela nécessite que l'utilisateur appuie sur un bouton physique ou utilise un capteur. S'appuyer sur une pression du doigt humain ou similaire convient à de nombreux projets, mais que se passe-t-il si vous souhaitez simplement configurer votre circuit et y accéder à distance ?





Cet article vous présente 6 façons de connecter votre Android appareil à n'importe quel Arduino carte compatible. Plongeons-nous .





1. ArduinoDroïde

Le premier sur notre liste est ArduinoDroïde . Cette application fonctionne via USB en déplacement (OTG) pour connecter votre appareil à Arduino via un câble USB. L'un des avantages de l'USB est qu'il ne nécessite aucune connexion Internet ou Bluetooth pour fonctionner.

L'application est un IDE entièrement fonctionnel, qui vous permet de coder sur votre téléphone, de télécharger des croquis précédemment écrits stockés dans votre Dropbox ou Google Drive et de compiler des croquis lors de vos déplacements.



Les avantages de l'utilisation de cette application sont évidents. Avoir un IDE à portée de main est la solution idéale pour effectuer des changements rapides sur le terrain. Attacher un appareil Android est beaucoup moins encombrant que d'avoir à équilibrer un ordinateur portable sur votre main !

Un inconvénient évident est que taper du code sur votre appareil peut ne pas être trop confortable, surtout s'il s'agit d'un téléphone intelligent. Ce n'est qu'un petit problème par rapport à la commodité d'avoir un moyen ultra portable de programmer votre carte sans avoir besoin d'une connexion Internet.





comment vérifier les heures jouées sur le commutateur

C'est aussi un moyen peu coûteux de apprendre les bases d'Arduino , en tant que carte Arduino clone et câble USB OTG ne coûtent que quelques dollars. Parfait pour ceux qui n'ont pas un accès fréquent à un ordinateur !

2. Contrôleur Bluetooth Arduino

La prochaine sur notre liste est la bien nommée application Arduino Bluetooth Controller. Cette application concerne moins la programmation d'un Arduino à la volée que le déclenchement de modifications dans l'esquisse téléchargée. L'application envoie des données à votre carte via Bluetooth, vous permettant d'envoyer des données série en appuyant sur un bouton dans l'application. Vous aurez besoin d'un module Bluetooth pour votre conseil, bien que le HC-06 module est largement utilisé et disponible pour seulement 3 $ au moment de la rédaction.





Pour une excellente introduction à la mise en route de ces petits modules bon marché, regardez cette vidéo de Tinkernut Labs :

La vidéo ci-dessus recommande une application différente, bien que certains utilisateurs signalent qu'elle ne fonctionne pas sur les smartphones modernes. Le contrôleur Bluetooth Arduino ne semble pas souffrir de ce problème. Il convient de noter que l'application se télécharge en anglais plutôt qu'en italien comme indiqué sur les images du Play Store !

3. Cligner des yeux

Nous avons couvert créer des projets avec Blynk avant, et j'ai trouvé que c'était un excellent service. Sa flexibilité et sa simplicité en font un moyen intuitif de déclencher des événements sur votre tableau. Blynk nécessite une connexion Internet pour fonctionner, car il utilise son propre serveur. Vous pouvez utiliser le Wi-Fi ou les données mobiles pour accéder à Blynk [URL cassée supprimée], ce qui le rend parfait pour une utilisation sur smartphone.

L'un des points forts de Blynk est la gamme de façons dont vous pouvez vous connecter à un appareil. En plus de la prise en charge de presque toutes les cartes de développement, vous pouvez vous connecter au serveur sans fil, en utilisant Ethernet, ou même utiliser la connexion d'un ordinateur via USB. Le service est bien documenté et son application intuitive facilite la création de contrôles personnalisés pour votre projet. La bibliothèque Blynk pour l'IDE Arduino s'occupe de toute la communication.

Si vous êtes le genre de personne qui souhaite démarrer sa machine à café depuis son téléphone avant de se lever le matin, alors celle-ci est faite pour vous !

Blynk n'est pas le seul service dans ce domaine, il vaut également la peine de vérifier le hautement personnalisable Thinger.io , et le pratiquement illimité mais diaboliquement difficile OpenHAB . Sur les trois, Blynk est certainement le plus rapide à démarrer, cependant apprendre OpenHAB est une excellente idée sur le long terme.

4. Communication à partir de zéro

Tout ce que nous avons couvert jusqu'à présent utilise des services déjà existants pour vous aider à vous connecter de différentes manières, mais que se passe-t-il si vous souhaitez un contrôle total sur tous les aspects de l'application Android ? Pourquoi ne pas le faire vous-même à partir de zéro ?

Hariharan Mathavan nous guide tout au long du processus de cette vaste tutoriel étape par étape . L'application créée ici est conçue simplement pour ouvrir un Connexion USB , et passez des données série entre l'application et la carte Arduino. C'est un excellent moyen de se familiariser avec Android Studio et la création d'applications en général.

le mode faible consommation charge-t-il votre téléphone plus rapidement

Le guide vous explique tout le code requis pour communiquer avec votre Arduino via USB, en fournissant des explications à chaque étape. Les tutoriel de suivi sur la façon de mettre en œuvre Connectivité Bluetooth est tout aussi bien expliqué.

Bien qu'il existe des moyens de créer des applications Android sans coder , cela vaut la peine d'apprendre les bases du codage en Java. Créer vos propres applications, c'est bien, mais avant de vous en rendre compte, vous pourriez avoir une toute nouvelle carrière !

5. Transformez votre Arduino en serveur

Une autre façon de communiquer avec votre tableau est de le transformer en un petit serveur. L'avantage de ceci est qu'il ouvre la possibilité de communiquer avec la carte à partir de tout ce qui peut naviguer vers une adresse IP, ou faire une requête Web.

Cette incroyablement détaillée tutoriel de startupelectronics.org nécessite un Bouclier Ethernet Pour connecter votre carte à votre réseau domestique. Voici une vidéo de celui-ci en action :

Vous n'avez pas de blindage Ethernet ? N'ayez crainte, la même chose peut être obtenue avec un Bouclier Wi-Fi ou une carte connectée Wi-Fi comme le NodeMCU.

Si node.js est votre confiture, alors il peut être judicieux pour vous de jeter un œil à la projet github arduino-android . Une application Android est à nouveau fournie avec le code source afin que vous puissiez vous mettre sous le capot et bricoler à votre guise. C'est assez simple, mais tout est là pour implémenter un serveur node.js sur une carte Arduino de votre choix.

Si Python est plus votre truc, l'utilisateur d'Instructables metanurb a un module bluetooth Didacticiel.

6. Contrôle infrarouge

Vous cherchez un véritable moyen générique de parler à votre Arduino ? Voulez-vous devenir MacGyver complet ? Ensuite, arrachez un Infrarouge (IR) d'un ancien lecteur stéréo ou VHS et utilisez-le pour parler à votre carte Arduino !

comment connecter des airpods à xbox

Cette méthode nécessite que votre appareil Android dispose d'un blaster infrarouge intégré. Il existe de nombreuses applications disponibles pour utiliser cette fonctionnalité, bien que le Ma télécommande est gratuit et fonctionne avec de nombreux autres appareils ménagers.

Une fois l'application opérationnelle, vous devrez créer un circuit simple pour « détecter » les signaux infrarouges. Cette Tutoriel télécommande IR vous guide à travers le processus de construction du circuit.

Bien que ce didacticiel utilise une ancienne télécommande, le processus est exactement le même pour l'utilisation d'un appareil Android à explosion infrarouge, et la disponibilité des pièces en fait un excellent projet pour débutant.

Cette méthode ne fonctionne que dans la ligne de mire. C'est cependant le moyen le moins cher de communiquer avec votre carte sans fil. Même si vous ne pouvez pas récupérer les pièces pour le faire, un récepteur IR coûte moins d'un dollar. Pour un appareil statique comme un ensemble de bandes LED montées au plafond, cela pourrait être la solution parfaite à un problème simple.

Avons-nous manqué un outil?

Ce sont quelques façons de libérer votre Arduino de votre ordinateur, bien que nous soyons sûrs qu'il en existe bien d'autres. Quelle que soit la méthode que vous utilisez, pourquoi ne pas l'implémenter dans un projet sympa comme un déclencheur DSLR ou un Cube LED ?

Comment parlez-vous à votre carte Arduino ? Utilisez-vous toujours un ordinateur ? Y a-t-il un moyen astucieux de parler à nos conseils que nous avons manqué ici? Faites-nous savoir dans la section commentaire ci-dessous !

Crédit d'image: amande/ Depositphotos

Partager Partager Tweeter E-mail Supprimez ces fichiers et dossiers Windows pour libérer de l'espace disque

Besoin de libérer de l'espace disque sur votre ordinateur Windows ? Voici les fichiers et dossiers Windows qui peuvent être supprimés en toute sécurité pour libérer de l'espace disque.

Lire la suite
Rubriques connexes
  • DIY
  • Arduino
A propos de l'auteur Ian Buckley(216 articles publiés)

Ian Buckley est un journaliste indépendant, musicien, interprète et producteur vidéo vivant à Berlin, en Allemagne. Quand il n'écrit pas ou ne monte pas sur scène, il bricole de l'électronique ou du code DIY dans l'espoir de devenir un savant fou.

Plus de Ian Buckley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner
Catégorie Diy