Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Communication PIC avec internet (ESP8266)
Blackoix
Membre
Membre
Messages : 7
Enregistré en : novembre 2021

#1 Message par Blackoix » mar. 16 nov. 2021 18:30

Bonjour à tous,

L'année dernière j'ai programmé un PIC16F1847 où j'ai utilisé la communication UART avec la technique du Bootloader.

Maintenant je veux récupérer les données de mes capteurs et les afficher sur internet, donc faire une communication wifi (LAN) avec mon PIC, j'ai découvert le module ESP8266 que je veux utiliser avec mon PIC.

Si certains ont des conseils pour mettre en œuvre cette communication, comment configurer l'ESP ? Comment le faire communiquer avec le PIC ?
Ce sujet est tout nouveau pour moi !

En vous remerciant !

Communication PIC avec internet (ESP8266)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#2 Message par Jérémy » mar. 16 nov. 2021 19:00

Bonsoir et bienvenu Blackoix,

Je te propose un peu de lire pour commencer .
viewtopic.php?f=29&t=1163

Je me suis lancé dans cette découverte il n'y a pas longtemps. Au final je n'ai pas ajouté de PIC car l'ESP disposait de suffisamment de broches pour ma petite platine de test.
SI j'avais voulu y mettre un PIC j'aurais relié le 2iéme de l'UART de L'ESP à celui de mon PIC. De quoi faire dialoguer l'ESP et le PIC.

Je te suggère avant de brancher sur un ESP de maitriser la bête toute seule pour commencer en faisant allumer une led !
Je te suggère aussi de passer par la bibliothèque ARDUINO ( je m'y suis résigné), car sinon tu va au devant de grave ennuis, suivant ton niveau bien sur.

A bientot
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Communication PIC avec internet (ESP8266)
Blackoix
Membre
Membre
Messages : 7
Enregistré en : novembre 2021

#3 Message par Blackoix » mar. 16 nov. 2021 20:47

Oui il faut que je vais essayer de le faire fonctionner seul !
Mais je veux le faire fonctionner avec mon PIC et j'ai trouvé des tutos avec des codes (qui sont incompréhensible pour l'instant) et je ne comprends pas comment le configurer pour qu'il communique avec le PIC, le câblage ok, mais comment le module remplace la liaison UART.

Communication PIC avec internet (ESP8266)
Lulu
Avatar de l’utilisateur
Membre
Membre
Messages : 9
Enregistré en : octobre 2016
Localisation : sud est

#4 Message par Lulu » mar. 16 nov. 2021 21:14

Bonsoir, je n'ai aucune experience sur l'esp mais j'ai trouvé ceci sur google: ceci ça peut peut-être aider.
Si ça peut aider aussi, il existe le langage JAL pour programmer les PIC. Parmis les librairies disponibles il y en a une pour gérer l'ESP. Je ne l'ai pas non plus testé, mais j'aime bien JAL car l'auteur a vraiment de bonnes idées et est aussi très calé ! et il répond très rapidement aux questions posées.
Bon courage, c'est un gros morceau cet ESP8266 !

Communication PIC avec internet (ESP8266)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#5 Message par paulfjujo » mer. 17 nov. 2021 14:01

Blackoix a écrit :Oui il faut que je vais essayer de le faire fonctionner seul !
Mais je veux le faire fonctionner avec mon PIC et j'ai trouvé des tutos avec des codes (qui sont incompréhensible pour l'instant) et je ne comprends pas comment le configurer pour qu'il communique avec le PIC, le câblage ok, mais comment le module remplace la liaison UART.



je t'ai déja répondu sur Futura science...et donné un lien sur les test à suivre.
il faut verifier que le module ESP8266 , qui semble etre plutot un ESP01 dans ton cas
puisque repondre à une commande AT .

Terminal sur PC interface USB -------- TTL --TX RX de l'ESP
il faut recevoir une reponse 'OK' sur une commande 'AT' envoyée par le PC
Quand tu auras ce resultat .. on verra pour la suite ..
Aide toi, le ciel ou FantasPic t'aidera

Communication PIC avec internet (ESP8266)
Blackoix
Membre
Membre
Messages : 7
Enregistré en : novembre 2021

#6 Message par Blackoix » mer. 17 nov. 2021 16:00

J'ai bien installé le Firmware mais une fois que je suis sur le terminal, je ne reçois rien...

FLASHESP8266.PNG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Communication PIC avec internet (ESP8266)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#7 Message par paulfjujo » mer. 17 nov. 2021 16:45

mon module ESP01 ne reponds plus du tout aux cdes AT , suite a un probleme de chargement fichier Bin verolé..
et j'en ai pas d'autre ..

autre probleme constaté
06/05/2021
ATTENTION interférence avec mon clavier PC Sans fil ! à < 50cm du module ESP01


exemple de reponse sur un Reset
attention aux changement de vitesse terminal
au depart vitesse 74880 bds !
affichage de cra ..cra .. (n'importe quoi) car on est plus à la vitesse initiale en bauds!

puis ensuite , usage de la vitesse de travail 9600, 19200, 115200 ?
à modifier sur terminal.

pas de commande AT ????
rajout de C=220µF // 100nF aux bornes alim Module ESP01 8 pins


v0.9.5.2 AT Firmware.bin
-------------------------------------
sur reset et 74880 bauds :
-------------------------------------
ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf

2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1


R<NUL>žÀ<DC3/XOFF><CR>'<DC3/XOFF>ICIŠA@ øڍ
SмSTX><STX>ȰHYɘ1ˆyʖи<ETX>)‡üLF><STX>jHH<STX>ü<STX>BˆZ%dP1<NAK><DC3/XOFF>㭔'Βw„
... cra cra .....
SмSTX><BS>ȼDLE>JܺP1.Šʛ<SO>%[€qŠ<DLE>Á<BS>͒�TX>ü
AT
<SOH><NAK>ፊAT
<SOH><NAK>ፊAT
<SOH><NAK>À
AT
<SOH>ý
---------------------------
modif. vitesse 115200 bauds ==> OK
-----------------------------
voir ESP8266 WIFI MODULE AT COMMANDS voir www.alselectro.com

AT
AT<CR>
OK

AT+CWMODE?
AT+CWMODE?<CR>
+CWMODE:2
OK

AT+GMR
AT+GMR<CR>
AT version:0.21.0.0
SDK version:0.9.5
OK

AT+CWJAP?
AT+CWJAP?<CR>
No AP
OK

AT+CWSAP?
AT+CWSAP?<CR>
+CWSAP:"AI-THINKER_0D555A","",1,0
OK

AT+CIPMUX?
AT+CIPMUX?<CR>
+CIPMUX:0
OK

AT+CIFSR
AT+CIFSR<CR>
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"1a:fe:34:0d:55:5a"
OK

AT+CIPSTO?
AT+CIPSTO?<CR>
+CIPSTO:180
OK


Aide toi, le ciel ou FantasPic t'aidera

Communication PIC avec internet (ESP8266)
Blackoix
Membre
Membre
Messages : 7
Enregistré en : novembre 2021

#8 Message par Blackoix » mer. 17 nov. 2021 18:11

Déjà j'ai ce type de réponse maintenant

flash1.PNG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Communication PIC avec internet (ESP8266)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#9 Message par paulfjujo » mer. 17 nov. 2021 20:36

bonsoir,

un debut de causerie .. c'est mieux que rien


tu peux aussi lire ce fil
viewtopic.php?f=10&t=1153&start=10
echange de discussion avec Satinas , sur ce sujet .. et d'autres

Quand on achete un module made in RPC, on ne sait vraiment pas ce qu'on achete exactement
version firmware deja inclus ou pas dans la bestiole ..
Expressif original ou copie ?

j'ai reçu tres recement des modules ESP32 Wroom ... pas encore testés
mais bientot ..
Aide toi, le ciel ou FantasPic t'aidera

Communication PIC avec internet (ESP8266)
Blackoix
Membre
Membre
Messages : 7
Enregistré en : novembre 2021

#10 Message par Blackoix » jeu. 18 nov. 2021 11:07

C'est une copie très certainement, je suis passé par le vendeur Az Delivery...
Je regarde votre discussion, je vais essayer de recevoir la réponse de la commande AT.


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 34 invités