Tous les capteurs reliés au RPI par Wifi avec module ESP8266

Parce que les applications du Raspberry Pi sont illimités...

Modérateur : Francois

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

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

Message par Korhm » mer. 3 juin 2015 22:11

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 :)

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

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

Message par smba38 » mer. 3 juin 2015 22:46

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.

fidoboulettes
Messages : 33
Enregistré le : mar. 26 mai 2015 07:18

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

Message par fidoboulettes » jeu. 4 juin 2015 05:28

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

Avatar du membre
Jean-Marie
Raspinaute
Messages : 240
Enregistré le : sam. 24 janv. 2015 18:01
Localisation : Arlon, Belgique
Contact :

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

Message par Jean-Marie » jeu. 4 juin 2015 11:39

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 7491 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

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

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

Message par smba38 » jeu. 4 juin 2015 11:58

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

Avatar du membre
Jean-Marie
Raspinaute
Messages : 240
Enregistré le : sam. 24 janv. 2015 18:01
Localisation : Arlon, Belgique
Contact :

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

Message par Jean-Marie » jeu. 4 juin 2015 12:00

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 7490 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.

Avatar du membre
Jean-Marie
Raspinaute
Messages : 240
Enregistré le : sam. 24 janv. 2015 18:01
Localisation : Arlon, Belgique
Contact :

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

Message par Jean-Marie » jeu. 4 juin 2015 12:05

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.

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

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

Message par smba38 » jeu. 4 juin 2015 12:29

Hello Jean-Marie.
Je décolle de l'aéroport de Lyon St Exupéry à 15H.
SMBA38

Avatar du membre
Jean-Marie
Raspinaute
Messages : 240
Enregistré le : sam. 24 janv. 2015 18:01
Localisation : Arlon, Belgique
Contact :

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

Message par Jean-Marie » jeu. 4 juin 2015 13:36

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 7479 fois
  • Avec Baud Rate à 115200
79.jpg
79.jpg (207.51 Kio) Vu 7479 fois
  • Avec Baud Rate à 9600
80.jpg
80.jpg (85.05 Kio) Vu 7479 fois
Toujours aucune réponse aux commandes AT.
Modifié en dernier par Jean-Marie le jeu. 4 juin 2015 15:10, modifié 1 fois.

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

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

Message par smba38 » jeu. 4 juin 2015 15:06

Hello Jean-Marie
Peut-être un pb d'alimentation
Ça a l'air de boucler au boot.
Reflash les commandes AT.
A+
SMBA38

Répondre

Retourner vers « Et tout le reste »