Comment connecter arduino à l’internet wifi
Pour ce faire, nous allons commencer étape par étape à partir du contrôle du port série arduino, des balises AT du module, de la programmation et de la mise en service du module comme serveur web pour activer-désactiver les charges depuis Internet.
Avant de commencer, nous devons tenir compte des objectifs de cette pratique, qui ne sont autres que de nous présenter l’Internet des objets (IOT), où la tendance est d’avoir de plus en plus de machines et de composants connectés à Internet. Il s’agit d’un travail de développement, par conséquent, ce n’est PAS UNE PRATIQUE FERMEE et nous la garderons comme point de départ afin que, entre nous tous, nous puissions continuer à développer ce domaine passionnant des technologies de réseau.
Comme l’accent est mis sur notre cycle intermédiaire de l’IES Mare Nostrum, nous allons expliquer d’autres choses qui, sans faire partie du programme du module, sont nécessaires pour mettre en œuvre l’ensemble du système. Mettons-nous au travail
Dans la première image, nous avons représenté un vieux connecteur série RS232, qui contient les deux bornes de données Rx et Tx. Dans notre arduino, ces deux points sont également représentés par les bornes 0 et 1 (voir le tableau).
Arduino wifi esp8266
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques anonymes. En l’absence de demande, de conformité volontaire de la part de votre fournisseur d’accès à Internet ou d’enregistrements supplémentaires de la part d’un tiers, les informations stockées ou extraites uniquement à cette fin ne peuvent être utilisées pour vous identifier.
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.
Configurer le module wifi arduino
Nous avons essayé de limiter au maximum la complexité des Arduino Sketches, des extraits de code et des programmes de gestion, afin de faciliter la compréhension des exemples et de vous encourager à les utiliser comme base pour vos développements.
C’est un projet que j’ai vu sur Instructables (une page que je recommande, d’ailleurs, si vous lisez en anglais) et qui m’a impressionné. Il s’agit essentiellement d’un système de gestion depuis Internet ou le réseau local des sorties numériques de l’Arduino, avec une interface graphique spectaculaire, développée directement en HTML5 et CSS.
La compréhension du code n’est pas facile car elle implique des connaissances importantes en HTML et CSS, mais en fait ce n’est pas trop important, car il suffit d’utiliser la partie HTML comme cadre et de modifier, si nécessaire, la partie Arduino.
Le projet initial de l’auteur, Claudio Vella, consistait à développer un serveur web sur Arduino qui lui permettrait de contrôler de manière élégante les broches numériques et de gérer les différentes commandes de sa maison, du chauffage à l’irrigation, ou les différentes lumières de la maison, sans se lever du canapé. D’autres se sont ensuite appuyés sur le programme original et je pense que le résultat parle de lui-même.
Arduino wifi
Attention ! la page affiche “Statut : Activé ou Désactivé”, cela ne garantit pas que la fonction a été exécutée, pour cela il faudrait faire une programmation avec retour à la page qui garantit l’action.
Chaque routeur est différent. Nous devons chercher l’endroit où les ports sont redirigés vers chaque IP interne. Sur mon routeur Comtrend, c’est dans l’option Serveur virtuel, où nous décidons quelle IP nous allons adresser et quel port interne et externe à notre LAN.
La question de l’IP externe est plus problématique. Si vous avez une IP fixe, c’est parfait. Il suffit de le mettre sur un PC ou un mobile avec un débit de données http://MyIP:100 et le problème est résolu. Avec une IP variable, nous devrons faire appel à un service tel que http://es.dyn.com/remote-access.