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 ---
Tout ce qui n'a pas de catégorie !
ESP WROOM 32
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1413
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#21 Message par F6FCO » dim. 20 juin 2021 18:53

Pourtant j'ai essayé HEIN!!!
Mais je ne comprends rien à ce que vous racontez :sifflotte: :lol:
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

ESP WROOM 32
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#22 Message par Gérard » dim. 20 juin 2021 21:13

F6FCO a écrit :Pourtant j'ai essayé HEIN!!!
Mais je ne comprends rien à ce que vous racontez :sifflotte: :lol:


Tu n'es pas le seul, moi non plus je ne comprends rien. :lol:
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

ESP WROOM 32
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#23 Message par satinas » lun. 21 juin 2021 06:22

Bonjour,

il faut commencer par des choses simples, sans attaquer directement l'Internet. Vous partez de 2 modules ESP-01 connectés par port série à 2 pics, on utilise le firmware AT livré avec l'ESP-01.
- on démarre le module 1 en AP wifi (il a son IP et gère un réseau local).
- le module 2 se connecte en wifi sur le module 1 (il obtient une IP).
- un des modules se met en réception UDP sur un de ses ports (il y a 65535 ports)
- l'autre module lui envoie un paquet UDP en spécifiant l'IP et le port destinataires.
Le protocole UDP est le plus simple, on envoie un paquet de données sur le réseau à un destinataire, sans aucune garantie que cela arrive à destination. C'est l'équivalent d'une carte postale (car tout le monde peut voir au passage son contenu). Comme le protocole inclut la possibilité de mettre un checksum, le destinataire pourra vérifier l'intégrité du paquet, s'il le reçoit.

On peut faire pareil en RJ45 avec 2 pics équipés de modules SPI ENC28J60. Il faut installer la pile TCP/IP Lite Stack ou celle fournie avec les MLA que j'ai utilisée et qui date un peu. Pour finir par faire ma propre pile ARP/IP. On doit pouvoir démarrer cela avec MCC.
https://www.microchip.com/SWLibraryWeb/ ... TCPIPSTACK

ESP WROOM 32
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#24 Message par paulfjujo » lun. 21 juin 2021 14:49

Bonjour Satinas et à tous..

satinas a écrit :... Vous partez de 2 modules ESP-01 connectés par port série à 2 pics, on utilise le firmware AT livré avec l'ESP-01.


je n'ai malheureusement qu'un seul ESP01 pour faire ce genre de test ..

L'ESP8266MOD ESP12 Lolin NODEMECU V3
a perdu le mode AT ( firmware ecrasé ?) via le chargement d'un programme Arduino Webserver ...
de plus , la liaison UART0 n' a que le TX , pas de RX dispo , donc meme avec une possibilité de dialogue AT (via la liaison USB)
un PIC ne peux pas dialoquer avec ce module, via l'UART1 ..

condamné à l'utiliser avec une appli style Arduino ..
testé avec Led inbuilt et A0 analog input OK
en cours de test avec I2C OLED .. aucune demo trouvée sur le web ne fonctionne directement .

Par contre, je viens de télecharger Visual Studio Code
Downloads\VSCodeUserSetup-x64-1.56.2.exe 78Mo

qui utilise EMMET
avec quelques extensions comme Live Server : permet de visualiser directement le code HTML en cours de developpement
:-D avec auto complétion du code ! ça c'est un gros avantage
la couleur des éléments montre de suite où il y a défaut..
Je pense que rien que pour ça, je vais le garder pour la partie WEB HTML .

Live_Server_et_Html_capture.jpg


J'ai donc essayé aussi d' intégrer ARDUINO (pour avoir l'auto completion !)
et malgré les videos du Web détaillant cette opération..
c'est tres laborieux .. pour arriver à générer une compilation OK
problemes de path , problemes de versions , emplacement librairies ... etc..

adaladale_clavier.gif


:!!: A Suivre


remarque:
c'est ETONNANT la ressemblance avec NECTOSTUDIO for PIC de MikroE
MikroC intégré dans Visual Studio Code ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

ESP WROOM 32
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#25 Message par satinas » lun. 21 juin 2021 15:01

J'ai pas compris pour l'ESP8266MOD ESP12 Lolin NODEMECU V3. Tu as bien 2 pins TX et RX, elles sont pas utilisables ?
En tout cas voila pourquoi je préfère l'ESP-01, il est passe partout, et sa prise USB ne risque pas de s'arracher :)

Il y a ce logiciel sur PC qui permet de faire de l'UDP et du client/serveur TCP. Le problème du PC est que le FireWall va peut-être pas aimer, il faudra le programmer. C'est pourquoi je pense qu'il faut démarrer avec 2 modules ESP ou 2 pics.
https://sourceforge.net/projects/sockettest/

Pour tracer le traffic TCP/IP et USB sur PC, il y a WireShark.

ESP WROOM 32
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#26 Message par paulfjujo » mar. 29 juin 2021 19:03

bonjour à tous,

je commence à maitriser un peu Visual Studio Code avec complement "Arduino" + autres extensions
la colorisation syntaxique et l'auto implementation facilite grandement l'usage des fonctions fournies dans les librairies
la grosse difficulté concerne les path ... qui doivent etres correctement renseignés ..
une compilation genere pres de 800 lignes d'appels pour une petite appli !
heureusement une erreur est correctement detectée au niveau du source C
(pas comme sur MikroC !!)
et il n'y a pas photo, c'est bien mieux qu'avec l'environnement Arduino de base ..

LOLIN_ESP8266_Vert_Webserver_DHT11_BMP085_ADC_2021-0615.zip



Visual_Studio_Code_Page_ESP8266_Lolin_Vert_running_2021-0619.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

ESP WROOM 32
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#27 Message par paulfjujo » dim. 4 juil. 2021 20:37

bonsoir,

évolution ...

DHT11 AM2302 + BMP085 + compteur + etat d'un BP + cde de 2 leds


ESP8266_Lolin_Vert_Running-2021-0704.jpg



je vais bientot y rajouter ...
mesure ADC (Raw mesure + LM35DZ en °C )
generation de consigne pour sortie PWM avec toupie (BP + et BP -)
et... OLED SSD1306 ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le lun. 5 juil. 2021 14:39, modifié 3 fois.
Aide toi, le ciel ou FantasPic t'aidera

ESP WROOM 32
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#28 Message par paulfjujo » dim. 4 juil. 2021 20:37

oups: doublon ?
Aide toi, le ciel ou FantasPic t'aidera

ESP WROOM 32
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#29 Message par paulfjujo » jeu. 8 juil. 2021 20:02

bonjour Satinas et à tous,



apres avoir visionné des sujets relatifs au Websockett , je pense que cet usage est bien mieux adapté aux applications liées
aux entres/sortie ,ana ..etc.. distantes , et avec du Javascript .

exemples:
ESP8266 Web Server and Websockets Using Arduino IDE
ABeginner's Guide to WebSockets
Add Javascriptin Visual Studio Code for ESP8266

vu le temps de reponse extremement court , comparé à la solution pageweb rafraichie toutes les x secondes ..
je vais tenter de modifier ma derniere appli dans ce sens ...

j'ai definitivement adopté Visual Studio code pour programmer l'ESP8266MOD Lolin nodeMCU , tres confortable à utiliser.
Aide toi, le ciel ou FantasPic t'aidera

ESP WROOM 32
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#30 Message par satinas » jeu. 8 juil. 2021 21:43

Bonsoir Paul et tous les autres

Historique approximatif

1980 Ethernet, UDP, TCP
1990 HTML, HTTP, le web
1995 Javascript, PHP
1998 Wifi, Ajax
2011 WebSocket

J'aime bien l'UDP car c'est la base, et j'ai fait très peu de HTML. Surtout des échanges de données UDP de point à point, chiffrées éventuellement. En ajoutant un acknoledge, on garantit l'intégrité des transferts. Cela permet d'avoir des fonctions génériques déclinables sur bus série ou réseau. En fait maintenant je fais plus rien du tout. Ah si, je lis ton site, toujours très intéressant, ça m'occupe :)


Retourner vers « Coin Fourre-tout »

Qui est en ligne

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