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

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 » dim. 31 mai 2015 17:10

Et je vois que tu n'as ni fumé un havane, ni soufflé sur la sonde ! ;)

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 » dim. 31 mai 2015 17:42

Hello Fidoboulettes,

Le script est prévu pour gérer 2 capteurs, comme tu en as un seul une seule température à chaque passe.
Donc ça fonctionne.

Quel GPIO as tu utilisé?.

le script n'est pas tout à fait le même les trm.delays ne sont pas identiques.
Peut être que l'ESP-201 à une horloge différente que celle de l'ESP-12 que j'utilise (Kit NodeMCU).

Le mieux c'est d'avoir un programme compilé et pour ça l'IDE ESP8266 / Arduino est pas mal.
Lua c'est bien pour réaliser rapidement des programmes qui doivent gérer un réseau (Sockets, Telnet, MQTT ...)


SMBA38.

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 » dim. 31 mai 2015 17:58

Coucou Jean-Marie.

Jean-Marie, toi qui a des doigts de fée voici deux petites soudures sympa.
http://hackaday.com/2015/05/31/more-gpi ... k+a+Day%29

Une autre info, Espressif vient de faire paraître un patch pour le SDK 1.1.0.
Pour appliquer le Patch, il faut recompiler le SDK.
Mais l'erreur corrigée n'est peut être pas bloquante.

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 » dim. 31 mai 2015 19:19

smba38 a écrit :Hello Fidoboulettes,

Le script est prévu pour gérer 2 capteurs, comme tu en as un seul une seule température à chaque passe.
Donc ça fonctionne.

Quel GPIO as tu utilisé?..
Re,
Attend, attend, donc là, si j'ai bien compris ce que tu me dis il m'a bien affiché des températures????

Alors en fait j'ai utilisé le gpio 2 qui correspond à la pin 4 de la nouvelle nomenclature... donc là, si j'ai bien compris ce que tu me dis il m'a bien affiché des températures????

et que donc en fait, le problème est ailleurs concernant l'affichage de mes températures avec le programme utilisé précédemment??

J'avais essayé de suivre des tutos avec l'ide d'arduino mais à chaque fois ça bloquait... après c'est surement moi le nul!!!

Question subsidiaire: comment on fait pour arrêter un programme proprement, j'utilise lualoader et/ou ESplorer... et lorsqu'il s'agit de boucles ben je sais pas trop comment faire .

Merci

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 » dim. 31 mai 2015 20:05

Bonjour à tous,

j'ai bien reçu mon module USB->TTL et je fais des tests depuis Windows 7.

* J'ai réussi à flasher NodeMCU (dernière version dispo) => même problème qu'avant, je n'arrive à contacter en http que mon routeur.
* J'ai tenté l'IDE Arduino, toujours le même problème. Mais je ne sais pas comment savoir qu'elle version j'utilise (j'ai installé la v 1.6.4)

Ma question, toute bête mais pas évidente pour moi : comment installer le firmware AT dernière version (1.x) depuis le sdk disponible sur bbs.espressif.com ?

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 » dim. 31 mai 2015 20:31

Bonsoir FidoBoulettes,

Je pense que tu mesures bien des température car si aucun DS18B20 n'est trouvé le programme écrit le message "No device present on the OneWireBus."
Essaye de serrer le capteur entre tes doigts pour voir si la température augmente.

Pour arrêter un programme, le plus simple est de faire un Reset (pin Rst sur la masse), mais il existe peut-être un bouton sur ton module.



SMBA38

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 » dim. 31 mai 2015 21:18

hello Korhm ,
Pour installer IDE ESP8266/ ARDUINO voici la procédure

Code : Tout sélectionner

•Install Arduino 1.6.4 from the Arduino website.
•Start Arduino and open Perferences window.
•Enter  http://arduino.esp8266.com/package_esp8266com_index.json  into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.
•Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
Je pense que le SDK est le dernier : le 1.1.0.
Voir les infos sur https://github.com/esp8266/Arduino

SMBA38.

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 » dim. 31 mai 2015 22:04

Bonsoir smba38,

j'avais déjà suivi ce process et refait mes test de connexion, mais j'avais toujours une erreur TCP Retransmission.
J'ai donc modifié la source du sdk fournit avec l'IDE Arduino (comme indiqué dans ce forum : http://www.esp8266.com/viewtopic.php?p=17898#p17898) et tout marche !!!

Pour information, j'ai modifié le fichier C:\Users\monUtilisateur\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\cores\esp8266\core_esp8266_main.cpp
Et j'ai modifié le user_init() pour qu'il ressemble à ça (ajout de la ligne wifi_set_phy_mode(PHY_MODE_11G);)

Code : Tout sélectionner

void user_init(void) {
    uart_div_modify(0, UART_CLK_FREQ / (115200));

    init();

    initVariant();

    cont_init(&g_cont);

    system_os_task(loop_task,
    LOOP_TASK_PRIORITY, g_loop_queue,
    LOOP_QUEUE_SIZE);

    wifi_set_phy_mode(PHY_MODE_11G);
	
    system_init_done_cb(&init_done);
}

Je vais pouvoir jouer avec l'IDE Arduino et me remettre au C.
Mais je vais quand même voir si NodeMCU se met à jour rapidement (et corrige ce "bug")

Merci à tous pour votre support !!

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 » dim. 31 mai 2015 22:14

Bravo Korhm,

Comment as tu recompilé le SDK.
Moi j'utilise la machine virtuelle livrée par Espressif.

sinon j'ai trouvé ce lien https://github.com/tuanpmt/nodemcu-official-sdk
Mais j'ai pas encore testé

SMBA38.

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 » dim. 31 mai 2015 22:35

L'IDE Arduino reflash a chaque fois qu'on téléverse un script, et il recompile le sdk avant si besoin.

Je testerais la nouvelle version de nodemcu. Ca reste plus "simple" que l'arduino, mais assez puissant !

Répondre

Retourner vers « Et tout le reste »