Les cartes Arduino et les microcontrôleurs similaires rendent la créativité plus accessible que jamais. Que vous soyez en train de contrôler les bandes LED Ultimate Guide pour connecter les bandes lumineuses LED à Arduino Guide ultime pour connecter les bandes lumineuses LED à Arduino L'un des produits LED les plus courants est la bande LED. Dans cet article, nous verrons comment configurer les deux types les plus courants avec un Arduino. Lire la suite, l'automatisation de votre maison Comment télécommander votre maison avec un Arduino, 5 projets de bricolage Comment télécommander votre maison avec un Arduino, 5 projets de bricolage La révolution de la maison intelligente se passe maintenant! Nous vous montrons comment faire vos propres gadgets maison intelligents en utilisant rien de plus qu'un simple Arduino. Lire la suite, ou même protéger votre propriété Comment faire un simple système d'alarme Arduino Comment faire un système d'alarme Arduino simple Détecter le mouvement, puis effrayer le diable d'un intrus avec une alarme aiguë et des lumières clignotantes. Cela vous semble-t-il amusant? Bien sûr que oui. C'est l'objectif du projet Arduino d'aujourd'hui, adapté ... Lire la suite, ces petites merveilles sont le cœur de la plupart des constructions électroniques de bricolage.
Si vous devez indiquer à votre Arduino de changer l'état d'une broche (par exemple pour allumer les lumières), il faut que l'utilisateur appuie sur un bouton physique ou utilise un capteur. S'appuyer sur une presse à doigts humaine ou similaire est bien pour de nombreux projets, mais que se passe-t-il si vous voulez simplement configurer votre circuit et y accéder à distance?
Cet article vous propose 6 façons de connecter votre appareil Android à n'importe quelle carte compatible Arduino . Permet de plonger .
1. ArduinoDroid
Premier sur notre liste est ArduinoDroid. Cette application fonctionne via USB On The Go Qu'est-ce que USB OTG? 5 façons cool de l'utiliser sur Android Qu'est-ce que USB OTG? 5 façons amusantes de l'utiliser sur Android USB OTG vous permet de connecter n'importe quel périphérique USB à votre smartphone ou tablette Android. Il y a tellement de possibilités! 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 stockées stockées dans votre lecteur Dropbox ou Google, et de compiler des croquis sur la route.
Les avantages de l'utilisation de cette application sont évidents. Avoir un IDE à portée de main est la chose parfaite pour faire des changements rapides sur le terrain. Attacher un appareil Android est beaucoup moins lourd que d'avoir à équilibrer un ordinateur portable sur votre main!
Un point négatif évident est que le fait de taper du code sur votre appareil n'est peut-être pas 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.
Arduino est une plate-forme de prototypage électronique open-source basée sur un matériel et un logiciel flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite, comme une carte Arduino clone et câble USB OTG coûtent seulement 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 Arduino Bluetooth Controller bien nommé. Cette application est moins sur la programmation d'un Arduino à la volée, et plus sur le déclenchement des changements 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 carte, bien que le module HC-06 soit 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é, voir cette vidéo de Tinkernut Labs:
La vidéo ci-dessus recommande une application différente, bien que certains utilisateurs indiquent qu'elle ne fonctionne pas sur les smartphones modernes. Le contrôleur Bluetooth Arduino semble ne pas souffrir de ce problème. Il est à noter que l'application ne télécharger en anglais, plutôt que l'italien tel qu'il est affiché dans les images Play Store!
3. Blynk
Nous avons couvert la création de projets avec Blynk auparavant, 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 plateau. Blynk nécessite une connexion Internet pour fonctionner, car il utilise son propre serveur. Vous pouvez utiliser le Wi-Fi ou des données mobiles pour accéder à Blynk, le rendant parfait pour l'utilisation de votre smartphone.
L'un des points forts de Blynk est la gamme de possibilités de connexion à un périphérique. 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 prend en charge toute la communication.
Si vous êtes le type de personne qui veut démarrer leur machine à café à partir de leur téléphone avant de se lever le matin, alors celui-ci est pour vous!
Blynk n'est pas le seul service dans ce domaine, il vaut également la peine de vérifier le très personnalisable Thinger.io, et le OpenHAB, pratiquement illimité et pourtant diaboliquement difficile. OpenHAB Mise en route avec OpenHAB Home Automation sur Raspberry Pi Mise en route d'OpenHAB Home Automation sur Raspberry Pi OpenHAB est une plate-forme domotique mature et open source qui fonctionne 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 de Scratch
Tout ce que nous avons couvert jusqu'ici utilise des services déjà existants pour vous aider à vous connecter de différentes façons, mais que faire si vous voulez un contrôle total sur tous les aspects de l'application Android? Pourquoi ne pas le faire vous-même?
Hariharan Mathavan nous emmène à travers tout le processus dans ce tutoriel étape par étape. L'application créée ici est conçue simplement pour ouvrir une 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 la construction d'applications en général.
Le guide vous emmène à travers tout le code requis pour communiquer avec votre Arduino via USB, fournissant des explications à chaque étape. Le tutoriel de suivi sur la mise en œuvre de la connectivité Bluetooth est également bien expliqué.
Bien qu'il existe des moyens de créer des applications Android sans codage 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 voulez commencer à créer votre propre application Android, ce guide inclut tout vous avez besoin. En savoir plus, cela vaut la peine d'apprendre les bases du codage en Java. Faire vos propres applications est cool, mais avant de le savoir, vous pourriez avoir une toute 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 cent pour la période 2014-2024 (selon le US Bureau of Statistiques du travail), les perspectives de carrière pour les programmeurs Java sont en effet excellentes. Lire la suite !
5. Transformez votre Arduino en serveur
Une autre façon de communiquer avec votre forum est de le transformer en un petit serveur. L'avantage de ceci est qu'il ouvre la possibilité de communiquer avec le forum de tout ce qui peut naviguer vers une adresse IP, ou faire une demande Web.
Ce tutoriel incroyablement détaillé de startingelectronics.org nécessite un bouclier Ethernet pour attacher votre carte à votre réseau domestique. Voici une vidéo en action:
Pas de bouclier Ethernet? Ne craignez rien, la même chose peut être réalisée avec un bouclier Wi-Fi ou une carte Wi-Fi connectée comme le NodeMCU. Rencontrez le tueur Arduino: ESP8266 Rencontrez le tueur Arduino: ESP8266 Et si je vous disais qu'il existe une carte de développement compatible Arduino avec - Wi-Fi 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 juste un langage de programmation côté client qui s'exécute dans le navigateur, non? Plus maintenant. Node.js est un moyen d'exécuter JavaScript sur le serveur; mais c'est beaucoup plus. Si ... Lisez plus est votre confiture, alors il pourrait être logique pour vous de jeter un oeil au projet arithino-android github. Une application Android est à nouveau fournie avec le code source afin que vous puissiez passer sous le capot et bricoler le contenu de votre coeur. 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 Instructables metanurb a un tutoriel de module Bluetooth.
6. Contrôle infrarouge
Vous cherchez un moyen génial pour parler à votre Arduino? Voulez-vous aller plein MacGyver? Puis déchirer un récepteur infrarouge (IR) d'un ancien lecteur stéréo ou VHS et l'utiliser pour parler à votre carte Arduino!
Cette méthode nécessite que votre appareil Android soit équipé d'un blaster IR. De nombreuses applications sont disponibles pour utiliser cette fonctionnalité, bien que le contrôleur Mi Remote soit gratuit et fonctionne avec de nombreux autres appareils domestiques.
Une fois que vous avez installé l'application, vous devrez créer un circuit simple pour "renifler" les signaux IR. Ce tutoriel à distance IR vous emmène à travers le processus de construction du circuit.
Bien que ce tutoriel utilise une ancienne télécommande, le processus est exactement le même pour l'utilisation d'un appareil Android IR, et la disponibilité des pièces en font un excellent projet pour débutant.
Cette méthode ne fonctionne que dans la ligne de visée. C'est, cependant, le moyen le moins cher de communiquer sans fil avec votre carte. Même si vous ne pouvez pas nettoyer les pièces pour faire cela, un récepteur IR coûte moins d'un dollar. Pour un appareil statique comme un ensemble de bandes de LED montées au plafond, il pourrait être la solution idéale à un problème simple.
Avons-nous manqué un outil?
Voici quelques façons de libérer votre Arduino de votre ordinateur, mais nous sommes sûrs qu'il y en a beaucoup plus. Quelle que soit la méthode que vous utilisez, pourquoi ne pas l'implémenter dans un projet sympa tel qu'un déclencheur DSLR? Faites votre propre déclencheur à distance DSLR Faites votre propre déclencheur à distance DSLR Un accessoire dont vous aurez sans doute besoin est un obturateur à distance; cela vous permet de placer la caméra sur un trépied ou de le reposer quelque part et de déclencher l'obturateur sans la chance de secouer ce qui ... Lire la suite ou un cube LED Comment faire un Cube LED Arduino pulsé qui semble venir de l'avenir Comment Pour faire un cube LED Arduino pulsé qui semble venir du futur Si vous avez essayé quelques projets Arduino débutants, mais cherchez quelque chose d'un peu permanent et sur un tout autre niveau de génial, alors l'humble 4 x 4 x 4 LED cube est ... Lire la suite?
Comment parlez-vous à votre carte Arduino? Utilisez-vous toujours un ordinateur? Y a-t-il une manière astucieuse de parler à nos conseils que nous avons manqués ici? Faites-nous savoir dans la section des commentaires ci-dessous !
Crédit d'image: almoond / Depositphotos