Salut à tous.
Je découvre le module NodeMCU ESP8266 :
--> https://www.gotronic.fr/art-module-n...8266-27744.htm
ainsi que le module NodeMCU ESP32 :
--> https://www.gotronic.fr/art-module-n...sp32-28407.htm
Je n'ai pas encore fait son acquisition, mais mon choix aurait tendance à se porter sur le NodeMCU ESP32.
Pour tester ce module, je vais créer sur un breadboard trois tests :
--> le classique clignotement de leds
--> un relais
--> capteur de température.
1) pour les leds, il n'y a aucune difficulté.
2) si je ne me suis pas trompé, le capteur de température sera un LM35DZ :
--> https://www.gotronic.fr/art-lm35dz-10295.htm
Si vous avez mieux à me proposer, je suis preneur.
Cela peut être un complément, comme capteur d'humidité et/ou de pression.
Il devra bien sûr se monter facilement sur un breadboard.
3) le relais. J'ai une grosse difficulté car je n'arrive pas à trouver, chez Go Tronic, ce qu'il me faut.
D'après ce que j'ai compris, les broches du ESP32 fonctionnent en 3,3Vcc.
Le relais devra avoir des broches pour les introduire dans les trous du breadboard.
Je suppose que je vais devoir, pour le branchement, le complèter avec un transistor, voire des résistances.
Qu'est-ce que vous pouvez me conseiller à ce sujet ?
Pour la programmation, je vais faire des scripts.
a) je vais, pour ce faire, installer l'IDE ARDUINO et utiliser le langage LUA.
Je vais créer un serveur WEB qui va se résumer à une simple page.
Elle affichera :
--> en temps réel la tempéraure,
--> des boutons pour allumer ou étendre les leds
--> un autre bouton pour piloter le relais.
J'ai trouvé des tas d'exemples sur le net, et je pense ne pas avoir trop de difficulté à réaliser le script LUA.
b) je désire dans mon second exemple (si c'est faisable), écrire un programme "C/C++" et téléverser son exécutable directement dans l'ESP32.
Ce développement utilisera comme technique le socket.
Autrement dit, je vais transformer l'ESP32 en serveur et coté raspberry (ou windows), interroger en mode client l'ESP32.
La grosse difficulté est que je ne sais pas où trouver des informations que comment téléverser un exécutable écrit en "C/C++" ?
De même, je ne sais pas aussi trouver les outils nécessaire au développement.
Si quelqu'un a déjà fait cela, je suis preneur.
@+
Partager