Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Contrôler les clignotements LED Arduino depuis votre application iOS/Android via WiFi/Ethernet

Composants et fournitures

Arduino UNO ×1

À propos du projet

Contrôler l'Arduino depuis votre application

Cet exemple montre comment créer une application qui contrôle une carte Arduino via le protocole réseau TCP. La communication se fait soit via un shield WiFi, soit via un shield Ethernet. Cela fonctionne aussi avec la version Intel Edison du SDK Arduino.

Avec un shield WiFi, vous communiquez directement de votre mobile vers l'Arduino. Assurez-vous d'être sur le même réseau local. Avec un shield Ethernet, la communication passe par un routeur WiFi qui relie le smartphone (les téléphones n'ont pas de port Ethernet). Le prérequis est que le téléphone et l'Arduino puissent se joindre sur le réseau, même plage d'adresses ou même serveur DHCP.

Matériel nécessaire

Outre ordinateur, téléphone, petite breadboard et câbles :

Logiciels

L'exemple de code TCP pour le clignotement est inclus avec Evothings Workbench.

Préparation de l'Arduino

Schéma Arduino (le shield n'est pas visible sur l'illustration pour plus de clarté). La patte courte de la LED se connecte à GND (moins), la patte longue à la broche numérique 2 (comme indiqué dans le fichier .ino).

Après avoir téléchargé Evothings Studio, vous trouverez un sketch (.ino) pour l'Arduino dans le dossier exemples, correspondant à l'exemple Arduino TCP. Plus précisément dans le dossier principal Evothings : examples/arduino-input-tcp et le fichier .ino dans arduinoethernet ou arduinowifi selon votre shield.

Si vous utilisez le WiFi, modifiez le nom du point d'accès et le mot de passe lignes 62 et 66. Sans mot de passe, laissez pass[] vide.

Téléversez le sketch sur votre Arduino, ouvrez le moniteur série. Vous verrez l'adresse IP attribuée – notez-la pour la connexion depuis le téléphone.

Evothings Studio 101

Lancez Evothings Studio (double-clic). Sur Mac, autorisez l'exécution via Préférences Système → Sécurité et Confidentialité → « Ouvrir quand même ».

Trois onglets importants : Connect (connexion PC-téléphone), Examples (modèles), My Apps. Sélectionnez Examples et Copiez « Arduino TCP Blink » vers « My Apps ». Le Workbench bascule sur My Apps. Cliquez Code à droite pour voir les fichiers de l'app.

Les deux fichiers clés côté mobile :

Astuce : Modifiez l'adresse IP par défaut dans index.html (ligne 52) avec celle de votre Arduino pour éviter la saisie manuelle sur le téléphone.

Exécution de l'exemple TCP Blink

Une fois votre Workbench connecté à l'application Viewer, appuyez sur Run sur votre exemple Arduino TCP dans My Apps.

L'application Evothings Viewer se met à jour. Après avoir appuyé sur « Connect », vous pouvez allumer/éteindre la LED depuis le téléphone via le réseau. Consultez le moniteur série pour les messages de statut.

Rechargement automatique !

Modifiez votre exemple, chaque sauvegarde pousse automatiquement le code vers l'application Viewer connectée. Pas de compilation, signature, upload manuel – ça marche tout seul !

Bien d'autres exemples et codes pour Arduino, compatibles et plein d'autres matériel sont disponibles.

Télécharger Evothings Studio

Facile de débuter avec Evothings Studio et le développement IoT mobile dès aujourd'hui !

https://evothings.com/download

Processus de fabrication

  1. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  2. Construire une télécommande Android universelle avec Arduino, 1Sheeld et contrôle IR
  3. Créer des animations et jeux sur LCD avec Arduino UNO
  4. Construire un Voltmètre Intelligent avec Arduino et Smartphone – Projet DIY Facile
  5. Enregistreur de Température et Humidité Arduino avec DHT11 et Shield Ethernet
  6. Transformer votre Clavier MIDI en Tuteur Piano Intelligent avec Arduino, LED et MuseScore
  7. Contrôler des LED avec Alexa via Raspberry Pi – Guide Pas à Pas
  8. Contrôlez votre Roomba Create 2 avec Arduino et Android – Guide pas à pas
  9. Automates Cellulaires Temps Réel sur Arduino avec Écran OLED 128x64