Carte Ethernet qui ne boot pas hors connexion USB

Bonjour à tous,

Je travail actuellement sur un projet pour lequel j'avais besoin d'établir une communication réseau entre une Arduino MEGA et d'autre équipements.
J'ai donc commandé chez un vendeur d'accessoire d'Arduino une carte basée sur un W5100. Mon projet est bien avancé je décide donc de faire le test hors connexion à mon ordinateur, j'utilise habituellement une petite alimentation 9V 800Mah qui suffit amplement à ce genre de projet. Et là, surprise la carte Ethernet ne semple plus vouloir démarrer (j'ai juste le voyant d'alimentation et un voyant orange clignotant dont je ne connais pas la signification) , par contre l'application elle semble bien fonctionner. Je reconnecte mon PC pour avoir la console et comprendre ce qu'il se passe et là la carte Ethernet boot normalement. A partir de là (et après avoir écumé les forums d'échange je me lance dans une série de test avec un programme minimal qui fait clignoter la led de l'arduino Mega et initialise la carte Ethernet. Voici donc le résultat de mes tests :

  • Arduino connectée en USB à mon PC => tout est ok, l'application s'exécute bien et la carte Ethernet s'initialise
  • Arduino alimentée par le Jack avec mon alim 9V 800Mah => l'application s'exécute bien , mais la carte Ethernet ne démarre pas.
  • Arduino alimentée par USB (même câble que pour connecter à mon PC mais coté USB plat j'utilise un chargeur type smartphone => l'application s'exécute bien mais la carte Ethernet ne démarre pas.
    Je commence à devenir zinzin !!
    Par contre dans les deux cas où la carte Ethernet ne s'initialise pas un appui sur le bouton reset de la carte suffit à la faire démarrer, une histoire de fou !!!
    J'ai bien vu quelques postes qui étaient plus ou moins semblable à mon problème, mais ils étaient assez ancien et les bricolages à base de condensateur n'ont rien donnés, j'imagine que les cartes ont du évoluer.

Si quelqu'un avait une idée pour faire démarrer cette satanée carte sans être connecté à un PC, je suis preneur !!!!

Merci d'avance

Olivier

Par contre dans les deux cas où la carte Ethernet ne s'initialise pas un appui sur le bouton reset de la carte suffit à la faire démarrer, une histoire de fou !!!

vous avez sans doute un souci de synchro des reset --> cf cet article

Merci pour cette, réponse. J'avais déjà jeté un œil a cet article mais il me paraissait un peu trop ancien.
Je vais tenter quand même.
C'est quand même fou que 10 ans après cet article on soit toujours obligé de bricoler des cartes comme ça.

Olivier.

Tout dépend du module que vous avez ...

Le chinoiseries copient souvent de vieux schéma

... et puis les cartes Ethernet à W5100 étant de moins en moins utilisées (pas de HTTPS) il y a peu de motivation de la part des concepteurs de modules pour les corriger, les vieux schémas continuent à resservir tels quels... pas d'émulation pour produire des modules améliorés, pas de saine concurrence , ils se contentent de maintenir le produit tel quel au catalogue.

Ne connaissant pas trop ce genre de matériel, je suis justement passé par un site de vente "Européen" pour éviter les copie chinoises... Pas de chance !!!

Par contre quelle carte faut-il pour avoir quelque chose de plus récent qui supporte le https ?

Merci d'avance
Olivier

Souvent Les sites de vente européens achètent et stockent ces modules chinois à bas coût et vous les revendent avec une grosse marge...

La bibliothèque ethernet pour votre Arduino ne supporte pas le cryptage de données donc pas de https.

Si vous passez en Wi-Fi alors avec un ESP ce sera possible.

Bonjour

Plusieurs cartes à ESP32 intègrent un transceiver Ethernet LAN8720, https probablement possible avec les librairies de l'ESP32 .......c'est à vérifier
https://fr.aliexpress.com/item/4001122992446.html

al1fch:
Bonjour

Plusieurs cartes à ESP32 intègrent un transceiver Ethernet LAN8720, https probablement possible avec les librairies de l'ESP32 .......c'est à vérifier
https://fr.aliexpress.com/item/4001122992446.html

Bonjour Al1
Avant la déferlante ESP pour avoir du wifi "simplement" avec arduino et shield ethernet , j'accouplais l'arduino + shield
à un nano router TP-LINK

https://forumdev.arduino.cc/index.php?topic=176458.0

J'ai eu il y a qq temps le besoin inverse (besoin de filaire) , j'ai réutilisé le nano-routeur ,il ne m'en reste pas beaucoup et il semble etre out of stock , mais on doit trouver du remplaçant "econonomique"

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.