Tous les capteurs reliés au RPI par Wifi avec module ESP8266
Modérateur : Francois
- 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
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
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.
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
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
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
-
- Messages : 33
- Enregistré le : mar. 26 mai 2015 07:18
Re: Tous les capteurs reliés au RPI par Wifi avec module ESP
Re,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é?..
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
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 ?
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
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
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
hello Korhm ,
Pour installer IDE ESP8266/ ARDUINO voici la procédure
Je pense que le SDK est le dernier : le 1.1.0.
Voir les infos sur https://github.com/esp8266/Arduino
SMBA38.
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).
Voir les infos sur https://github.com/esp8266/Arduino
SMBA38.
Re: Tous les capteurs reliés au RPI par Wifi avec module ESP
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);)
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 !!
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
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.
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
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 !
Je testerais la nouvelle version de nodemcu. Ca reste plus "simple" que l'arduino, mais assez puissant !