Notifications
Retirer tout

ESP8266. Comprendre le code Arduino d'un serveur web avec interface HTML


fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 509
Admin
Début du sujet
(@christophe)
Membre
Inscription: Il y a 6 ans
wpf-cross-image

L'ESP8266 peut se programmer avec du code Arduino en C++ mais son principal intérêt reste sa connexion Wi-Fi. On pourra l'utiliser pour publier des données sur un serveur ou un Dashboard en ligne (ThingSpeak, Freeboard.io), créer facilement des objets connectés que l'on pourra piloter depuis un serveur domotique ou une application mobile (développée avec Blynk…

Répondre
6 Réponses
cd6c3d62f9f2c4bce84542d55c497899?s=80&d=mm&r=g
Posts: 4
 visvic
Anonyme
(@visvic)
Inscription: Il y a 5 ans

Hello,

Bravo !! très bon tuto expliquer très clairement. Petite faute au W3scholls ^^

Je te suis depuis un bon moment et je n'utilise pratiquement que tes tutos 😉

A + tard 😀

Répondre
1 Répondre
2ef56dc296e30d22301058353a8b8600?s=80&d=mm&r=g
 Projets DIY
Anonyme
(@Projets DIY)
Inscription: Il y a 6 ans

Posts: 80

Bonjour Visvic. Merci beaucoup, je suis très content si les tutos proposés conviennent à tes projets :D. La suite arrive avec Bootstrap. Merci pour la typo. A très bientôt.

Répondre
6a65cb1360fe2d9b8c4f31de8e1a0cc7?s=80&d=mm&r=g
Posts: 1
 Youcef Bouchekioua
Anonyme
(@Youcef Bouchekioua)
Inscription: Il y a 5 ans

Salut,

Merci beaucoup pour ce tuto.

J aimerais savoir comment recevoir des donnees provenant d un accelerometre assez rapidement via wifi, d une carte Wemos (esp8266) vers un server Node.js (en utilisant express.js).

Merci !

Répondre
1 Répondre
2ef56dc296e30d22301058353a8b8600?s=80&d=mm&r=g
 Projets DIY
Anonyme
(@Projets DIY)
Inscription: Il y a 6 ans

Posts: 80

Bonjour Youcef, merci beaucoup. C'est un vrai projet ! Pas facile d'y répondre dans un commentaire. Voici quelques pistes :
- En fonction de votre niveau en programmation, il y a des librairies plus accessibles que d'autres. Pour moi, la plus accessible est celle d'Adafruit pour le LSM9DS0 http://s.click.aliexpress.com/e/rje2NRF, et le tutoriel https://learn.adafruit.com/adafruit-lsm9ds0-accelerometer-gyro-magnetometer-9-dof-breakouts?view=all. Ensuite, il y a les MPU de Invensense qui sont beaucoup moins chers (environ 5€ http://s.click.aliexpress.com/e/AyJ23vr), mais les librairies sont plus difficiles à utiliser.
- Pour communiquer en WiFi depuis un ESP8266 sous Node.js, j'ai serait tenter de dire que le plus facile d'utiliser Johnny-five. C'est une librairie javascript qui va parfaitement d'intégrer dans un projet express.js. Il faudra installer un firmware sur la Wemos qui va la transformer en passerelle série (via une liaison UDP), par exemple celui ci https://gist.github.com/ajfisher/5fe60fe7d8c49b3223f0. Ensuite pour récupérer (en temps réel ?) les mesures de l'accélèromètre, Johnny-Five propose une API complète ( http://johnny-five.io/api/accelerometer/) et très simple (pitch, roll, acceleration, inclination, orientation...). Il n'y a ABSOLUMENT rien à programmer sur la Wemos !
J'ai débuté une série d'articles sur Johnny-Five, vous devriez trouver quelques pistes. Bon courage pour votre projet. A très bientôt.

Répondre
ba96a3a31d66e08f393247c3decd4ecc?s=80&d=mm&r=g
Posts: 1
 Akyürek
Anonyme
(@Akyürek)
Inscription: Il y a 7 mois

Bonjour,
Quand j’isole le contenu de la la page web dans la zone PROGMEM,
la fonction GetPage modifiée envoie des messages d’erreur.
Ou doit on placer PROGMEM dans le corps du programme ?
Je l’ai placé au même titre que les autres déclarations, à savoir juste avant setup...
Merci si vous pouviez envoyer le lien avec la version PROGMEM.
Cordialement

Répondre
1 Répondre
fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Admin
(@christophe)
Inscription: Il y a 6 ans

Membre
Posts: 509

Bonjour, tout est expliqué dans cet article

Répondre
Share:
Rejoignez nous!
Chercher sur le forum
Derniers tutoriels
Derniers messages postés sur le forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.