6 façons simples de connecter Arduino à Android
Les cartes Arduino et autres microcontrôleurs similaires rendent la créativité plus accessible que jamais. Que vous contrôliez les bandes de LED Guide ultime pour la connexion de bandes lumineuses LED à Arduino Le guide ultime pour la connexion de bandes lumineuses LED à Arduino La bande de LED est l'un des produits LED les plus courants. Dans cet article, nous verrons comment configurer les deux types les plus courants avec un Arduino. En savoir plus, automatiser votre maison Comment contrôler votre maison avec un Arduino, 5 projets de bricolage Comment faire pour contrôler votre maison avec un Arduino, 5 projets de bricolage La révolution de la maison intelligente se produit maintenant! Nous vous montrons comment créer vos propres gadgets intelligents pour la maison en utilisant rien de plus qu'un simple Arduino. En savoir plus, ou même en protégeant votre propriété Comment créer un système d'alarme Arduino simple Comment créer un système d'alarme Arduino simple Détectez les mouvements, puis effrayez un intrus avec une alarme aiguë et des lumières clignotantes. Cela semble-t-il amusant? Bien sûr que si. C’est l’objectif du projet Arduino d’aujourd’hui, à savoir… En savoir plus, ces petites merveilles sont le cœur de la plupart des constructions électroniques de bricolage.
Si vous devez demander à votre Arduino de modifier l'état d'une broche (par exemple, pour allumer les lumières), l'utilisateur doit appuyer sur un bouton physique ou utiliser un capteur. S'appuyer sur une presse à doigt humaine ou similaire est acceptable pour de nombreux projets, mais 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 à tout Arduino carte compatible. Permet de plonger dans.
1. ArduinoDroid
Le premier sur notre liste est ArduinoDroid. Cette application fonctionne via USB On The Go Qu'est-ce que l'USB OTG? 5 façons géniales de l'utiliser sur Android Qu'est-ce que USB OTG? 5 façons cool de l'utiliser sur Android Qu'est-ce que USB OTG et comment l'utiliser sur Android? Nous expliquons la fonctionnalité et les nombreuses façons de l’utiliser. Lire la suite (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 esquisses précédemment écrites stockées dans votre lecteur Dropbox ou Google, et de les compiler à tout moment..
Les avantages d'utiliser cette application sont évidents. Avoir un IDE à portée de main est la chose idéale pour apporter des changements rapides sur le terrain. Connecter un appareil Android est beaucoup moins encombrant que de devoir équilibrer un ordinateur portable sur votre main!
L’un des inconvénients évidents est qu’il est possible que la saisie du code sur votre appareil ne soit pas trop commode, en particulier s’il s’agit d’un téléphone intelligent. Ceci n’est qu’un petit problème comparé à la commodité d’avoir un moyen ultra portable de programmer votre carte sans avoir besoin d’une connexion Internet..
Ceci est également un moyen peu coûteux d’apprendre les bases d’Arduino. Démarrer avec Arduino: Guide du débutant Démarrer avec Arduino: Guide du débutant Arduino est une plate-forme de prototypage électronique à code source ouvert reposant sur un matériel et un logiciel flexibles et faciles à utiliser. Il est destiné aux artistes, concepteurs, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. En savoir plus, en tant que clone, la carte Arduino et le câble USB OTG ne coûtent que quelques dollars. Parfait pour ceux qui n'ont pas souvent accès à un ordinateur!
2. Contrôleur Bluetooth Arduino
Suivant sur notre liste est l'application du contrôleur Bluetooth Arduino bien nommée. Cette application concerne moins la programmation d'un Arduino à la volée, mais davantage 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 en série en appuyant sur un bouton de 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 l'écriture.
Pour une excellente introduction à l'utilisation de ces petits modules bon marché, voir 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 est à noter que l'application télécharge en anglais plutôt qu'en italien, comme indiqué dans les images du Play Store.!
3. Blynk
Nous avons déjà couvert la création de projets avec Blynk et nous avons 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, ce qui en fait l'outil idéal pour utiliser un smartphone..
L'un des points forts de Blynk réside dans le nombre de possibilités de connexion à un appareil. Outre le support de presque toutes les cartes de développement existantes, 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 mise en place de contrôles personnalisés pour votre projet. La bibliothèque Blynk pour l'IDE Arduino prend en charge toute la communication.
Si vous êtes le genre de personne qui veut démarrer sa machine à café à partir de son téléphone avant de se lever le matin, celle-ci est faite pour vous.!
Blynk n’est pas le seul service dans ce domaine, il faut également consulter le Thinger.io, hautement personnalisable, et l’OpenHAB, pratiquement illimité à la fois, mais incroyablement difficile. Parmi les trois, Blynk est certainement le plus rapide à démarrer, bien qu'apprendre OpenHAB Initiation à OpenHAB Home Automation sur Raspberry Pi Initiation à OpenHAB Home Automation à Raspberry Pi OpenHAB est une plate-forme de domotique ouverte et à maturité, qui s'exécute sur une variété de matériel et est agnostique de protocole, ce qui signifie qu'il peut se connecter à presque n'importe quel matériel de domotique sur le marché aujourd'hui. Lire la suite est une excellente idée à 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 dans ce didacticiel détaillé, étape par étape. L'application créée ici est conçue simplement pour ouvrir un Connexion USB, et transmettre des données série entre l'application et la carte Arduino. C'est un excellent moyen de se familiariser avec Android Studio et le développement d'applications en général..
Le guide décrit tout le code nécessaire pour communiquer avec votre Arduino via USB, en fournissant des explications à chaque étape. Le tutoriel de suivi sur la mise en œuvre Connectivité Bluetooth est également bien expliqué.
Comment créer une application Android: tout ce que vous devez savoir Comment créer une application Android: tout ce que vous devez savoir Si vous souhaitez commencer à créer votre propre application Android, ce guide comprend tout vous avez besoin. En savoir plus, cela vaut la peine d'apprendre les bases du codage en Java. Créer vos propres applications, c'est cool, mais avant de vous en rendre compte, vous pourriez avoir une nouvelle carrière. Options de carrière pour les programmeurs Java Options de carrière pour les programmeurs Java Avec un taux de croissance prévu de 19% pour la période 2014-2024 (selon le US Bureau of Statistiques du travail), les perspectives de carrière des programmeurs Java sont en effet excellentes. Lire la suite !
5. Transformez votre Arduino en serveur
Un autre moyen de communiquer avec votre forum est de le transformer en un tout petit serveur. L'avantage de cela est qu'il ouvre la possibilité de communiquer avec le conseil à partir de tout ce qui peut accéder à une adresse IP ou faire une demande Web..
Ce tutoriel incroyablement détaillé de startingelectronics.org nécessite une Bouclier Ethernet Pour connecter votre forum à votre réseau domestique. Voici une vidéo de celui-ci en action:
Vous n'avez pas de bouclier Ethernet? Ne crains rien, on peut réaliser la même chose avec un Bouclier Wi-Fi ou connectée Wi-Fi comme le NodeMCU Rencontrez le tueur Arduino: ESP8266 Rencontrez le tueur Arduino: ESP8266 Et si je vous disais qu'il existe un tableau de développement compatible Arduino avec Wi-Fi intégré pour moins de 10 $? Eh bien, il y a. Lire la suite .
Si node.js Qu'est-ce que Node.JS et pourquoi devrais-je m'en soucier? [Développement Web] Qu'est-ce que Node.JS et pourquoi devrais-je m'en soucier? [Développement Web] JavaScript est un langage de programmation côté client qui s'exécute dans le navigateur, n'est-ce pas? Plus maintenant. Node.js est un moyen d'exécuter JavaScript sur le serveur. mais c'est beaucoup plus aussi. Si… Lire la suite C'est votre confiture, alors il serait peut-être judicieux de jeter un coup d'œil au projet arduino-android github. Une application Android est à nouveau fournie avec le code source afin que vous puissiez entrer 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 vous préférez Python, metanurb, utilisateur d’Instructables, propose un didacticiel sur les modules Bluetooth.
6. Contrôle infrarouge
Vous recherchez un véritable moyen de parler avec votre Arduino? Voulez-vous aller complet MacGyver? Puis déchirer un Infrarouge Récepteur (IR) d’un ancien lecteur stéréo ou VHS et utilisez-le pour communiquer avec votre carte Arduino!
Cette méthode nécessite que votre appareil Android soit doté d'un blaster IR intégré. De nombreuses applications sont disponibles pour utiliser cette fonctionnalité, bien que la télécommande Mi Remote soit gratuite et fonctionne avec de nombreux autres appareils domestiques..
Une fois l’application opérationnelle, vous devrez créer un circuit simple pour “renifler” Signaux IR. Ce tutoriel sur la télécommande infrarouge vous guide tout au long du processus de construction du circuit..
Bien que ce tutoriel utilise une ancienne télécommande, le processus est exactement le même pour utiliser un appareil Android à diffusion infrarouge, et la disponibilité des composants en fait un excellent projet pour débutant..
Cette méthode ne fonctionne que dans la ligne de mire. C’est toutefois le moyen le moins coûteux de communiquer avec votre forum sans fil. Même si vous ne pouvez pas nettoyer les pièces pour le faire, un récepteur infrarouge coûte moins d'un dollar. Pour un appareil statique comme un ensemble de bandes de LED montées au plafond, cela pourrait être la solution parfaite à un problème simple.
Avons-nous oublié un outil?
Voici quelques façons de libérer votre Arduino de votre ordinateur, mais nous sommes certains qu’il en existe beaucoup plus. Quelle que soit la méthode utilisée, pourquoi ne pas l'implémenter dans un projet génial, tel qu'un déclencheur d'obturateur DSLR, créez votre propre déclencheur à distance pour DSLR Créez votre propre déclencheur à distance pour DSLR Un accessoire dont vous profiterez certainement sera un obturateur distant; Cela vous permet de placer l'appareil photo sur un trépied ou de le reposer quelque part et de déclencher l'obturateur sans risque de tremblement… Lire la suite ou un cube DEL Comment créer un cube DEL Arduino palpitant qui semble l'avoir été, venir de l'avenir Comment faire un cube Arduino à DEL qui ressemble à celui qui ressemble à celui-ci vient de l'avenir Si vous avez essayé certains projets Arduino débutants, mais que vous cherchez quelque chose d'un peu permanent et d'un niveau tout à fait génial, alors l'humble LED 4 x 4 x 4 cube is… En savoir plus ?
Comment parlez-vous à votre carte Arduino? Utilisez-vous toujours un ordinateur? Existe-t-il un moyen astucieux de parler à nos conseils nous avons manqué? Faites-nous savoir dans la section commentaire ci-dessous!
Crédit d'image: almoond / Depositphotos
En savoir plus sur: Arduino.