Table des matières:

Interfaçage de n'importe quel Arduino avec un téléphone portable : 6 étapes (avec photos)
Interfaçage de n'importe quel Arduino avec un téléphone portable : 6 étapes (avec photos)

Vidéo: Interfaçage de n'importe quel Arduino avec un téléphone portable : 6 étapes (avec photos)

Vidéo: Interfaçage de n'importe quel Arduino avec un téléphone portable : 6 étapes (avec photos)
Vidéo: Envoyer un message de la carte Arduino vers le smartphone 2024, Novembre
Anonim
Interfacer n'importe quel Arduino avec un téléphone portable
Interfacer n'importe quel Arduino avec un téléphone portable

Lorsque vous utilisez un Arduino, il peut être assez ennuyeux de ne pas pouvoir l'utiliser simplement parce que vous n'avez pas d'ordinateur disponible. Peut-être que Windows ou Mac OS n'est pas compatible, que vous n'avez pas d'ordinateur du tout ou que vous voulez simplement plus de liberté pour interfacer votre carte. La solution: un simple câble OTG (On The Go) et une application capable de cette tâche. Le plus connu est ArduinoDroid, qui est apparemment disponible pour Android. Ce logiciel vous donne la possibilité de créer, modifier, compiler et télécharger des croquis Arduino sur votre tableau à partir de votre téléphone mobile et même de vos tablettes. Il agit également comme un moniteur série, mais malheureusement, il n'inclut pas encore de traceur. Gardez à l'esprit que la version de votre système d'exploitation doit être compatible.

Outre cet IDE, il existe également des applications de surveillance série qui peuvent recevoir et envoyer des informations aux cartes mais ne peuvent rien télécharger. Ceux-ci occupent moins de mémoire qu'ArduinoDroid, puisque ce dernier comprend, naturellement, beaucoup de bibliothèques et d'exemples. Maintenant que l'introduction de base est terminée, commençons par les matériaux et les étapes.

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Les matériaux nécessaires à ce projet sont étonnamment peu nombreux. Bien entendu, il vous faudra:

  • Téléphone portable Android (ou même tablette);
  • Câble OTG compatible avec votre téléphone portable;
  • carte Arduino;
  • Câble de données ou programmeur de la carte Arduino;
  • Enfin, l'application ArduinoDroid ou un autre logiciel Serial Terminal/Monitor.

Maintenant que nous avons terminé, passons à tout connecter.

Étape 2: Connexions

Connexions
Connexions
Connexions
Connexions
Connexions
Connexions
Connexions
Connexions

Arduino vers câble ou programmeur:

Si votre Arduino n'est pas un Pro Mini, il vous suffira de saisir le câble de données USB correspondant et de le brancher.

Si, par contre, votre carte est une Pro Mini, saisissez le programmeur USB 5 ou 6 broches et connectez, à l'aide de câbles de démarrage femelle-femelle, (la broche du programmeur d'abord, la broche Arduino plus tard) le 5v ou 3.3v à Vcc sur le tableau, le Gnd au Gnd, le Rxd au Txo et le Txd au Rxi (lors du téléchargement, n'oubliez pas d'appuyer sur le bouton Réinitialiser sur le tableau une fois que le croquis a fini de compiler et commence à télécharger).

2. Câble/programmeur vers OTG:

Connectez simplement l'USB A mâle à la femelle sur le câble OTG.

3. OTG vers téléphone portable ou tablette:

Connectez le connecteur USB Micro, C ou Lightning au port du téléphone ou de la tablette.

Étape 3: L'application ArduinoDroid

L'application ArduinoDroid
L'application ArduinoDroid
L'application ArduinoDroid
L'application ArduinoDroid
L'application ArduinoDroid
L'application ArduinoDroid
  1. Recherchez ArduinoDroid sur Google Play, Play Store, App Store ou celui que vous possédez.
  2. Installez-le et ouvrez-le.
  3. Regardez les images ci-dessus et lisez les commentaires.
  4. Comme il s'agit d'une application assez complexe, je vous suggère d'explorer toutes les options. J'ai inclus certaines des fonctions et comment les réaliser dans les commentaires.
  5. Si vous souhaitez réaliser un projet intéressant avec Arduino, consultez ce Instructable.

Étape 4: Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)

Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
Autres applications Serial Monitor (juste pour recevoir et envoyer des informations vers et depuis le tableau)
  1. Entrez votre application de magasin d'applications (hein!) Et recherchez une application Serial Monitor pour Arduino. Assurez-vous qu'ils reposent sur une connexion USB et non sur Bluetooth. J'aime vraiment celui qui s'appelle USB Serial Console. Vérifiez dans les images ci-dessus pour vous assurer de laquelle il s'agit.
  2. Procédez à son installation et ouvrez-le.
  3. L'interface est relativement basique. Vous avez une section pour écrire des messages à l'aide du clavier puis un bouton pour les envoyer au tableau, la majeure partie de l'écran affiche les informations reçues de votre Arduino, puis vous avez trois points en haut à droite qui donnent accès au menu.
  4. Si vous cliquez sur les trois points, un petit menu apparaîtra en haut à droite avec différentes options telles que les paramètres, la connexion, etc. Cliquez sur "Paramètres" pour choisir les éléments importants concernant le port série, la connexion, la licence, etc. Baud Le taux peut être défini en cliquant sur "Serial Port" puis en procédant à son ajustement.
  5. Après avoir connecté le câble Arduino et OTG au téléphone/tablette, cliquez sur les trois points puis sur "Connecter". Choisissez les bons paramètres et vous devriez commencer à recevoir vos informations. Vous pouvez décider si l'application marque l'heure sur chaque ligne dans la section Paramètres.
  6. Vous avez enfin terminé ! Profitez de la nouvelle polyvalence que vous offre l'utilisation de votre Arduino avec votre téléphone ou votre tablette !

Étape 5: Dépannage

Dépannage
Dépannage
  1. A vrai dire, il n'y a pas beaucoup de complications possibles dans ce projet. Je vais commencer par les problèmes matériels à ceux concernant les logiciels.
  2. Tout d'abord, votre Arduino n'est peut-être pas correctement connecté au câble de données ou au programmeur. Assurez-vous qu'ils le sont, puis passez au suivant.
  3. Assurez-vous que le câble de données/programmeur est correctement connecté au câble OTG. Si cela ne fonctionne toujours pas, passez à l'étape suivante.
  4. Vérifiez si la connexion entre le câble OTG et le téléphone portable fonctionne correctement. Il m'est arrivé une fois que les contacts OTG étaient un peu vieux et sales, donc la carte s'allumait mais aucune information ne serait envoyée. J'ai utilisé un petit tournevis pour le nettoyer et cela a parfaitement fonctionné par la suite.
  5. Si tout le matériel est correctement configuré (et que la carte fonctionne réellement), mais que cela ne fonctionne toujours pas, vérifiez si la version Android est compatible avec l'application. Je ne possède pas d'appareil Apple, je ne peux donc pas vous dire s'il fonctionne avec tous ces téléphones.
  6. Deuxièmement, assurez-vous d'avoir "dit" à l'application de connecter le programmeur ou la carte. Habituellement, lorsque vous branchez le câble OTG, un message devrait apparaître vous suggérant de le connecter.
  7. Enfin, assurez-vous que le débit en bauds (pour le moniteur série) est le même que celui spécifié dans le croquis.

Étape 6: La fin

Merci beaucoup d'avoir lu ce Instructable ! J'espère que cela s'est avéré utile! S'il y a quelque chose que je n'ai pas laissé clair, n'hésitez pas à me consulter !

Conseillé: