Table des matières:

Contrôlez l'ESP8266 via Internet (de n'importe où) : 5 étapes (avec photos)
Contrôlez l'ESP8266 via Internet (de n'importe où) : 5 étapes (avec photos)

Vidéo: Contrôlez l'ESP8266 via Internet (de n'importe où) : 5 étapes (avec photos)

Vidéo: Contrôlez l'ESP8266 via Internet (de n'importe où) : 5 étapes (avec photos)
Vidéo: Débuter avec l’ESP8266 : Se connecter avec une adresse IP fixe - Téléverser en WiFi 2024, Novembre
Anonim
Contrôlez ESP8266 sur Internet (de n'importe où)
Contrôlez ESP8266 sur Internet (de n'importe où)
Contrôlez l'ESP8266 via Internet (de n'importe où)
Contrôlez l'ESP8266 via Internet (de n'importe où)
Contrôlez l'ESP8266 via Internet (de n'importe où)
Contrôlez l'ESP8266 via Internet (de n'importe où)

Il n'y a que quelques choses meilleures que (avec succès) la programmation et l'utilisation de votre Arduino. L'une de ces choses est sûrement d'utiliser votre ESP8266 comme un Arduino avec WiFi !

Aussi, si vous trouvez cette instructable intéressante, vous aimerez peut-être certains de mes autres:

Affichage des données du capteur EASY Arduino OLED

Comment faire une alimentation haute tension

Comment envoyer des données d'Arduino vers Excel (et les tracer)

Comment afficher les lectures du capteur Arduino sur l'écran Nokia 5110

Étape 1: Ce dont vous aurez besoin:

Ce dont vous aurez besoin
Ce dont vous aurez besoin

Étant donné que l'esp8266 NodeMcu est si bon marché, je recommande fortement d'en acheter un. Vous pouvez simplement le brancher sur votre PC et l'utiliser comme un Arduino. Pas de commandes bizarres ou quoi que ce soit d'"inconnu".

Étape 2: Arduino IDE+ESP8266:

Arduino IDE+ESP8266
Arduino IDE+ESP8266
IDE Arduino+ESP8266
IDE Arduino+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266

-Ouvrez l'IDE Arduino

-Allez dans Fichier-> Préférences-> URL du gestionnaire de cartes supplémentaires: https://arduino.esp8266.com/stable/package_esp8266c… -> cliquez sur OK

-Fermer l'IDE et l'ouvrir à nouveau

-Allez dans Outils-> Carte (où vous sélectionnez votre version d'Arduino)-> Gestionnaire de cartes, recherchez l'ESP8266 et cliquez sur Installer

Vous devriez maintenant pouvoir utiliser l'ESP8266 en tant qu'Arduino. Sélectionnez simplement le NODEMCU 1.0 comme carte et vous devriez être prêt à coder. (si cela ne fonctionne pas, essayez la version 0.9)

Étape 3: Code « Arduino »:

Étant donné que le code se brouille lorsqu'il est collé, je l'ai inclus en tant que fichier txt. Téléchargez-le et collez-le dans votre IDE Arduino.

Le code est commenté, vous ne devriez donc avoir aucune difficulté à comprendre ce qu'il faut changer pour répondre à vos besoins

Étape 4: Accès depuis n'importe où:

Accès depuis n'importe où
Accès depuis n'importe où

Vous devez d'abord aller sur www.whatsmyip.org et copier votre IP.

Vous devriez maintenant ouvrir les paramètres de votre routeur. (google comment faire cela pour votre routeur) Ouvrez votre navigateur et tapez l'adresse de votre routeur. Vous y trouverez quelques paramètres, y compris quelque chose du genre de la redirection ou de la redirection de port.

La chose importante à noter ici est le "Port de service" et l'"Adresse IP".

Dans "Port de service", vous devez taper le port que vous avez spécifié dans votre code Arduino. (le mien était 301)

Dans "Adresse IP", vous devez taper: IP (depuis whatsmyip): ServicePort

il devrait donc ressembler à quelque chose comme xxx.xxx.xx.xx:301

Laissez simplement les autres paramètres sur Par défaut. (ou vérifiez comment transférer le port de votre routeur)

Étape 5: Et maintenant ???

Maintenant… tapez simplement xxx.xxx.xx.xx:301 dans votre navigateur et vous devriez avoir une page Web de base avec deux boutons dessus. Je suis sûr que vous pouvez comprendre comment les utiliser.

Vous pouvez saisir l'adresse sur votre téléphone portable lorsque vous êtes loin de chez vous et accéder ainsi à l'ESP8266. Peut-être qu'au lieu d'allumer et d'éteindre une LED, essayez de lui dire d'allumer votre climatisation pendant les chaudes journées d'été.

Conseillé: