En tant que plate-forme électronique open source, les cartes Arduino sont très populaires pour les projets IoT. Bien que la manière standard de les utiliser consiste à connecter les ports USB de l'Arduino à un ordinateur, vous pouvez également le faire à l'aide d'un contrôleur Bluetooth et d'applications Android. Si votre ordinateur n'est pas disponible pour alimenter les cartes Arduino, un téléphone Android est la meilleure option disponible.
Composants essentiels
Vous aurez besoin des composants suivants pour préparer cette configuration :
1. Câble OTG: Un câble OTG standard avec USB 2.0 pour les anciens téléphones Android. Pour les nouveaux smartphones équipés de ports Type-C, un câble OTG avec ports Type-C est requis.
2. Câble de transmission de données: un câble de transmission de données avec connecteur USB 2.0 mâle vers type B USB 2.0 type A pour d'autres connexions.
3. Carte Arduino Uno: vous pouvez utiliser n'importe quel autre scheda Arduino.
4. LED: sera utilisé pour tester la connexion. Vous pouvez également utiliser un servomoteur ou tout ce dont vous avez besoin pour tester.
5. Application Arduino pour Android: Bien qu'il existe des applications décentes, il est relativement facile de travailler avec ArduinoDroid. C'est une application lourde (210 Mo), donc une quantité décente d'espace de stockage sur le téléphone est nécessaire. De plus, l'application ne peut pas être enregistrée sur une carte SD.
6. Divers: Vous aurez également besoin d'une planche à pain et de quelques câbles de connexion pour vous y connecter. Certaines résistances sont nécessaires pour diviser la tension.
Venez assembler
L'installation de l'assemblage Arduino-Android est très simple et ne nécessite pas beaucoup d'étapes.
- Connectez la prise USB type A mâle à la prise USB femelle du câble OTG qui va plus loin vers le smartphone.
- Connectez la prise USB de type B à la carte Arduino.
- Utilisez les câbles de connexion pour relier la LED de la planche à pain à la carte Arduino Uno. L'emplacement précis des connecteurs sur l'Arduino Uno est déterminé par le code fourni par l'application. (Voir la section suivante pour cela.)
Un assemblage grossier devrait ressembler à celui de la figure ci-dessus.
Utilisation de l'application ArduinoDroid
Une fois que vous avez téléchargé et installé l'application sur votre téléphone, accédez à l'écran d'accueil et cliquez sur l'icône du menu à trois points.
Ensuite, allez dans "Paramètres", suivi de "Type de carte" et "Arduino".
À l'étape suivante, vous devez choisir "Un" comme type de carte. Selon le type de carte Arduino que vous utilisez, vous pouvez choisir parmi de nombreuses autres options.
Encore une fois, allez dans le menu à trois points et sélectionnez "Sketch" suivi de "Exemple". Il existe de nombreux exemples. Pour les lumières LED, il vous suffit d'aller à "Basics" suivi de "Blink".
Automatiquement, le code de la LED clignotante est visible dans l'écran de l'éditeur.
Le code indique que la carte Uno doit être connectée à la broche numérique 13. Revenez à la section précédente, "Comment assembler", pour brancher le câble du connecteur LED sur la broche numérique 13 de l'Arduino Uno.
Un autre connecteur ira de la broche de masse de l'Arduino Uno à la LED sur la planche à pain, tout comme les résistances.
Dans l'image ci-dessous, vous pouvez voir un signe "flash", qui est le compilateur. Cliquez simplement dessus et le programme LED clignotant commence à compiler et à télécharger sur la carte Arduino Uno.
Une fois cela fait avec succès, vous pouvez contrôler la lumière LED directement depuis votre téléphone Android. Vous pouvez rechercher de nombreux autres exemples de projets dans les bibliothèques ArduinoDroid, qui incluent des servomoteurs, des capteurs de température et de pression, etc.
conclusion
Apprendre à gérer et à contrôler vos projets Arduino à partir de votre téléphone Android est facile et nécessite juste un peu d'attention. Bien sûr, vous pouvez trouver plus de conseils sur ce sujet sur le forum officiel Arduino.
Posez des questions ou des réflexions sur ce sujet dans la section des commentaires ci-dessous, et nous serons heureux d'y répondre.
Pour aller plus loin:
- Arduino vs Raspberry Pi : quelle est la meilleure plateforme de bricolage ?
- Comment programmer une télécommande universelle
- Comment mettre un GIF dans votre histoire Instagram
- Comment économiser la batterie sur les téléphones Xiaomi
- Comment planifier un message WhatsApp