Page 37 sur 53

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

Posté : dim. 31 mai 2015 17:10
par Jean-Marie
Et je vois que tu n'as ni fumé un havane, ni soufflé sur la sonde ! ;)

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

Posté : dim. 31 mai 2015 17:42
par smba38
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.

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

Posté : dim. 31 mai 2015 17:58
par smba38
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

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

Posté : dim. 31 mai 2015 19:19
par fidoboulettes
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

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

Posté : dim. 31 mai 2015 20:05
par Korhm
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 ?

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

Posté : dim. 31 mai 2015 20:31
par smba38
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

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

Posté : dim. 31 mai 2015 21:18
par smba38
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.

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

Posté : dim. 31 mai 2015 22:04
par Korhm
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 !!

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

Posté : dim. 31 mai 2015 22:14
par smba38
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.

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

Posté : dim. 31 mai 2015 22:35
par Korhm
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 !