Contrôleur de LED RVB pour le serveur ESP8266 + Websocket (2 / 4 étapes)

Étape 2: Le serveur Web Client

Le client du serveur web est la partie qui communique avec le serveur web. Il est également l’interface avec laquelle nous allons interagir. Vous pouvez l’exécuter sur votre navigateur ou télécharger comme une application web.

Télécharger le fichier index.html de ici[edit ici]

J’ai écrit ce fichier HTML simple dans l’IDE de XDK Intel. Il est similaire à l’écart de téléphone, où vous pouvez concevoir des app utilisant HTML5/Javascript pour faire des hybrides apps pour fonctionner sur la plupart des plateformes de smartphone. Toutefois, ici, je n’a pas construit une application autonome. Plus d’informations sur XDK ici. Il y a aussi un goût d’Ito, pour ceux d'entre vous désireux d’utiliser Node.JS etc..

Vous pouvez utiliser votre éditeur de texte préféré pour éditer le script html. Je préfère xdi parce que je suis un débutant et il donne des conseils lors de la rédaction de codes.

REMARQUE

Si vous exécutez esp connecté à votre réseau ou dans un point d’accès, le client du serveur web doit être exécuté sur l’ordinateur/smartphone connecté au même réseau que l’ESP.

Le code a expliqué

Tout d’abord, il faut insérer l’adresse ip du serveur web dans l’espace réservé de texte d’entrée. L’adresse ip peut provenir de serial monitor lorsque esp exécute le code de l’esquisse, ou vous pouvez le trouver entre votre routeur. Si vous exécutez esp8266 comme point d’accès, l’adresse ip est 192.168.4.1. Lorsque je me connecte à mon réseau domestique, ip d’esp est 192.168.1.100. Donc je devrais d’entrée :

WS://192.168.1.100:81/

ou si je lance access point, ws://192.168.4.1:81/

le 81 est le port auquel le serveur écoute.

Il y a deux boutons : Blink et LED Réinitialiser. Clignotement led envoie "LED" lorsque vous appuyez sur et réinitialiser led envoie RESET". Ces chaînes sont interprétées par le code que nous avons écrit sur le croquis et clignote a conduit 13 ou réinitialise toutes les broches de LED des valeurs en conséquence.

Il y a 3 curseurs, chacun contenant une valeur minimale 0 et 255 max. Chaque curseur R, G, B envoie respectivement les valeurs x, y, z qui est reçue par le serveur web esp et tourne ensuite la valeur de LED rouge, verte ou bleue en conséquence.

Si vous utilisez le client depuis un smartphone, vous pouvez également essayer de modifier la valeur de code pin en utilisant l’accéléromètre du téléphone. Toutefois, cela peut ne pas fonctionner sur tous les navigateurs de smartphone.

J’ai inclus cette fonction pour illustrer l’utilisation de capteurs déjà dans les smartphones.

Dans mon précédent projet, j’ai déjà décrit l’utilisation du GPS pour envoyer la valeur de smartphone à esp. ici

Capteurs

Vous pouvez écrire votre propre code pour utiliser des capteurs de smartphone.

Ici j’ai utilisé le DeviceOrientationEvent. Vous pouvez utiliser navigator.geolocation pour les valeurs GPS.

Pour plus d’informations, lire ici https://developer.mozilla.org/en-US/docs/Web/API/D...

Les boutons à côté de chaque nom de l’axe lorsque vous cliquez sur commence à écouter du changement dans l’orientation de l’appareil.

Le bouton radio à côté de lui envoie la valeur d’esp8266.

Webapp

Vous pouvez également télécharger le html d’index comme une application web et y accéder depuis un smartphone connecté au même réseau qu’esp8266.

Voici un exemple. http://rahul2704.github.IO

Pour obtenir des instructions sur la façon de mettre en place, la tête ici, il est très facile

Articles Liés

Construire un contrôleur RGB LED mieux.

Construire un contrôleur RGB LED mieux.

Kit contrôleur cette LED RGB est quelque peu différent pour un autre sur le ' net. Alors que la plupart des autres utilisent un seul bouton pour passer en revue quelques boucles préprogrammés, ce contrôleur est assez intelligent pour comprendre palle
Contrôleur de LED-RGB

Contrôleur de LED-RGB

Il s'agit de mon contrôleur RGB-LED fait maison.Il est connecté à l'ordinateur qui me permet de modifier la couleur à la main, ou les changements de couleur à la musique, ou son ambilight similaire, les voyants ont la couleur principale de mon écran.
Funtendo - un contrôleur multistick rétro pour votre PC

Funtendo - un contrôleur multistick rétro pour votre PC

Funtendo est un complètement autonomes rétro gaming & contrôleur de système pour votre PC.Il est capable d'utiliser l'original Nintendo contrôleur, le contrôleur de la N64 et le contrôleur Wii Classic en même temps !Funtendo est alimenté par USB et c
Héros d’ukulélé ou un contrôleur de Guitar Hero pour les tout-petits

Héros d’ukulélé ou un contrôleur de Guitar Hero pour les tout-petits

ma fille de deux ans récemment commencé à jouer les Beatles Rock band avec moi, mais elle a eu beaucoup de mal pour atteindre les boutons sur le cou. La sangle ne serait pas ajuster haut assez non plus, alors j'ai décidé d'obtenir son propre contrôle
Contrôleur de timelapse panoramique pour caméras GoPro

Contrôleur de timelapse panoramique pour caméras GoPro

ce instructible va vous montrer comment j'ai construit (et vous pouvez aussi construire) un contrôleur Arduino Timelapse panoramique pour caméras GoPro. Il n'y a évidemment quelques améliorations qui peuvent être apportées à la conception, mais en gé
Contrôleur de SNES Bluetooth pour Android

Contrôleur de SNES Bluetooth pour Android

c'est mon premier instructable...Un peu plus d'un an, je travaillais sur mon projet de conception senior ECE, qui était un contrôleur de SNES bluetooth pour Android.  Peu de temps après l'achèvement du projet, j'ai posté une vidéo du travail sur Yout
Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Selon moi, des instruments de musique holographiques sera monnaie courante dans l'avenir, apparaître dans le monde des écoles (pour l'éducation), à domicile (pour le fun), aux bureaux de médias (pour la créativité) et dans les studios de musique (de
Contrôleur de LED bricolage débutants (

Contrôleur de LED bricolage débutants (<> </>

Vous avez toujours voulu une matrice de LED changeant de couleur au-dessus de votre lit ou dans votre salon ? Vous voulez faire vos propres lumières de Noël ? Vous souhaitez contrôler exactement comment vos LEDs vont se comporter ? Ai une automatique
Contrôleur MIDI USB teensy pour contrôler Mobius Looper

Contrôleur MIDI USB teensy pour contrôler Mobius Looper

Motivation :Jouer dans un groupe de 2 pièces, avec les tambours et beaucoup d'autres échantillons en cours de lecture comme playbacks, il fallait utiliser un looper pour ajouter en plus d'éléments de la voie ferrée. Un looper temps basé ne parvient p
Contrôleur de Flash Arduino pour la photographie

Contrôleur de Flash Arduino pour la photographie

être un photographe amateur fauché n'est pas facile.Films, les produits chimiques et les papiers ne sont pas bon marchés et un budget pour des lumières de studio est inexistant.Alors, j'ai décidé, avec l'aide de mon fidèle arduino, créer mon propre c
Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Remarque importante : Cet article est pour Arduino IDE version 1.6.5 (ou au-dessous). Pour ajouter un contrôleur de jeu USB un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.6 (ou supérieur) Voir l'Instructable suivant : Arduino L
Contrôleur de moteur DC pour vélo électrique

Contrôleur de moteur DC pour vélo électrique

j'ai conçu ce contrôleur pour mon moteur de moyeu de vélo électrique Crystalite Sparrow 48V.  La fonction principale d'un contrôleur de moteur de C.C est périodiquement lire le réglage de la manette des gaz et ajuster le courant fourni au moteur.  Il
Hacking SNES touches pour faire des contrôleurs de Style Arcade pour Retropie

Hacking SNES touches pour faire des contrôleurs de Style Arcade pour Retropie

Hi et Merci d'avoir pris le temps de lire mon tutoriel étonnante. L'anniversaire de ma petite soeur est le 25 février, elle est en train de 29 et je suppose qu'elle a commencé un peu vieux sentiment parce qu'elle m'a demandé de donner d'elle l'une de
CONTRÔLEUR de jeu USB pour PC

CONTRÔLEUR de jeu USB pour PC

UN CONTRÔLEUR DE JEU POUR N'IMPORTE QUEL GAME(ALMOST)Étape 1: INTRODUCTIONDans ce instructable je vais vous montrer comment vous pouvez faire un contrôleur de jeu U.S.B en utilisant un clavier et quelques autres composantsÉtape 2: Matériaux requis 1.