Page 40 sur 53

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : mer. 3 juin 2015 22:11
par Korhm
Tes conseils vont nous manquer SMBA :)

Pour ma part, je laisse tomber nodeMCU, le comportement est assez aléatoire chez moi j'ai l'impression (notamment le téléversement des fichier .lua ou les redémarrage qui marchent 1 fois sur 2)
l'IDE Arduino correspond très bien à mes besoins (et surtout ça marche), et je vais me remettre sérieusement au C comme ça :)

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : mer. 3 juin 2015 22:46
par smba38
Bonsoir Korhm,

LUa est multi taches, il est possible de lancer un programme et en même temps de créer un fichier en mémoire Flash via l'IDE Lua.

Car durant l'exécution d'un programme, on a toujours la main sur l'interpréteur Lua.

Le PB c'est que parfois ça coince et la mémoire Flash n'est plus accessible. et il faut reflasher le Firmware.

Il est préférable d'utiliser init.ora que pour les programmes déjà testés.
En cours de tests je n'utilise pas init.ora et je lance un reset avant chaque écriture en mémoire flash pour créer un fichier xxx.lua.
Et pour tester un programme je le lance par un dofile("pgm.lua").

Par contre c'est grâce au multi taches que l'on peut avoir en même temps un serveur Telnet et un une gestion de capteurs/ actionneurs.

La programmation Lua est une programmation par évènements pour tout ce qui touche au réseau.
par exemple c:on("receive",function(c,l) ...
et c'est généralement une programmation par timers pour la gestion des capteurs / actionneurs.
tmr.alarm(0,5000, 1, function() trait() end )

Et c'est pas simple de bien faire cohabiter les deux types de programmation.

SMBA38.

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 05:28
par fidoboulettes
smba38 a écrit :Bonsoir Fidoboulettes.

ESP-01 ne dispose que de deux GPIOs GPIO0 et GPIO2

Il me semble que l'on puisse utiliser l'I2C sur un esp-01.

Branche une puce I2C sur les GPIO0 et GPIO2 et essaye le scanner http://www.areresearch.net/2015/04/scan ... sp-01.html

Par contre in faut utiliser le GPIO0 pour Flasher mais après le flashage on peut utiliser le GPIO0 pour autre chose.
Hello,
le scanner a super bien fonctionné... et je confirme que l'on peux lire un bmp avec l'ESP-01...
reste plus qu'a trouver (ou écrire mais je suis vraiment pas bon là dedans) le script qui va bien pour envoyer les données dans mon domoticz...

merci à toi

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 11:39
par Jean-Marie
Depuis hier, j'essaye d'ajouter le module ESP-7 à mes expériences d'alimentation intermittente par l'horloge.

J'ai voulu tout d'abord tester l'ESP seul avant de l'ajouter à la chaîne horloge + P-Channel MOSFET + Atmega328.

Cette fois, c'est moi qui suis complètement dans le cirage !
Je ne parviens pas à établir le contact avec mes 3 modules montés sur adaptateur pour breadboard.
Voici ce que j'ai fait, quelque fois que quelqu'un verrais une bêtise qui m'échappe.

Tout d'abord, le branchement du module ESP. J'ai suivi le schéma suivant:
Connexions pour commandes AT.jpg
Connexions pour commandes AT.jpg (30.48 Kio) Vu 7493 fois
  • VCC, CH_PD et GPIO2 connecté à 3.3V fourni par une alimentation spécifique de braedboard
  • GND, GPIO0 et GPIO15 connecté à GND de l'alimentation et à GND du convertisseur USB-Serial à base de CP2102
  • Rx et Tx connectés au convertisseur USB-Serial

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 11:58
par smba38
Hello Jean-Marie.

Tu parles de l'ESP-07 et sur le schéma c'est un ESP-12 ?
Que veux tu dire par ne pas établir le contact?

Une idée :
Le GPIO0 à la masse c'est seulement pour flasher si ton ESP est déjà flashé, il ne faut enlever le pontage.

A+
SMBA38

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 12:00
par Jean-Marie
Voici le résultat des essais.

Le convertisseur est bien reconnu comme Port COM3.
Il fonctionne correctement car en reliant Rx et Tx, tout ce qui est entré apparaît dans la fenêtre de réception du terminal.
En choisissant un Baud de 74880, j'obtiens ceci au branchement de l'alimentation de l' l'ESP:
77.jpg
77.jpg (74.67 Kio) Vu 7492 fois
Je repasse ensuite à un Baud de 9600. Je vérifie que chaque commande AT envoyée est suivie des caractères CR+LF. Mais aucune commande ne donne de réponse dans le terminal.
J'ai essayé tous les Baud Rate possibles mais le résultat est identique: aucune réponse de l'ESP.

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 12:05
par Jean-Marie
Hello SMBA38

Tu n'es pas encore en Irlande ?

Nos messages se sont croisés.

L'ESP-7 et l'ESP-12 ne diffèrent que par le type d'antenne. Le brochage est le même. J'ai les deux sortes de modules.

Je vais essayer en enlevant le pontage entre GPIO0 et GND.

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 12:29
par smba38
Hello Jean-Marie.
Je décolle de l'aéroport de Lyon St Exupéry à 15H.
SMBA38

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 13:36
par Jean-Marie
Mon message arrivera sans doute après ton départ...

J'ai enlevé le pontage de GPIO0.

Voici ce que cela donne:
  • Avec Baud Rate à 74880
78.jpg
78.jpg (113.26 Kio) Vu 7481 fois
  • Avec Baud Rate à 115200
79.jpg
79.jpg (207.51 Kio) Vu 7481 fois
  • Avec Baud Rate à 9600
80.jpg
80.jpg (85.05 Kio) Vu 7481 fois
Toujours aucune réponse aux commandes AT.

Re: Tous les capteurs reliés au RPI par Wifi avec module ESP

Posté : jeu. 4 juin 2015 15:06
par smba38
Hello Jean-Marie
Peut-être un pb d'alimentation
Ça a l'air de boucler au boot.
Reflash les commandes AT.
A+
SMBA38