IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

ESP32-DEVKITC-VE: quel shield d'accueil ?


Sujet :

Arduino

  1. #1
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 228
    Par défaut ESP32-DEVKITC-VE: quel shield d'accueil ?
    Bonjour,

    A force que l'on me dise que l'ESP32 est super, j'ai fini par craquer et j'ai décidé de me lancer !

    J'ai donc reçu une carte qui s'appelle "ESP32-WROVER-E" (me semble-t-il récente) dont la photo est ci-jointe.
    Nom : photo_s.jpg
Affichages : 608
Taille : 161,8 Ko

    Ma carte a 19 pins de chaque côté (alors j'ai vu des cartes WROOM avec seulement 18 pins), les 2 rangées de pins sont distantes de 25mm, et leur appellation diffère de certaines autres...

    Ce que je cherche maintenant, c'est une carte d'accueil qui me permette de jouer avec et de faire des branchements faciles, un truc dans ce genre là: https://fr.aliexpress.com/item/1005003309403141.html

    Mais je m'aperçois qu'il en existe plusieurs modèles différents, (et c'est pareil avec les modules proprement dit: il existe des WROOM, etc...) et donc j'en voudrais un compatible avec ma carte ! que l'on puisse commander en Europe, sur Ali ou sur Bangood...

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Retraité de l'électronique analogique
    Inscrit en
    Avril 2021
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité de l'électronique analogique

    Informations forums :
    Inscription : Avril 2021
    Messages : 50
    Par défaut
    Pour l'ESP32 il existe deux grands fournisseurs de "modules de base" Espressif (c'est le sigle Espressif qui est sur ta photo) et AItinker.
    Il y a aussi DM.

    Ce module de base dans un boîtier blindé contient 2 circuits intégrés le microcontrôleur et la mémoire qui est externe au microcontrôleur.
    Les différents constructeurs reprennent le schéma et le boîtier d'Espressif.

    A partir de ce module de base des façonniers conçoivent "une carte prête à l'emploi" ............ou presque.
    Les différences (à part la taille) sont dans la programmation.
    Chez certains (comme Wemos/Lolin) tout est automatique, chez d'autres il faut mettre manuellement la sortie GPIO 0 à la masse pour faire entrer l'ESP32 en mode programmation.
    Ce qui incite à ne jamais utiliser cette I/O GPIO 0 .

    Pour ta question je ne connais pas le genre de carte que tu recherche.
    Ce que les utilisateurs utilisent le plus souvent c'est une breadboard.

    Problème : les cartes ESP32 sont généralement trop larges pour les breadboards. Il est impossible de placer les fils de connexion.
    Solution : système D : scier la breadboard en deux dans le sens de la longueur.
    Grace au double face fixer les deux parties avec l'écartement optimal sur un support.

    Pour information :
    Les microcontrôleurs Espressif sont des micros particuliers : ce sont des micros Xtensia 32 bits qui sont "à terminer par le client".
    Le client ce n'est pas toi, c'est Espressif.
    Espressif a le choix d'acheter des fonctions supplémentaires (I2C, UART, PWM etc ) sous forme matérielle à Xtensa, ou de les faire lui même par programmation.
    Pour casser les prix c'est cette seconde solution qui est généralisée par Espressif.
    La solution logicielle est moins efficace que la solution matérielle mais avec des fréquences d'horloge élevées ça passe.

    Attention on lit parfois des énormités : les micro Xtensia sont 32 bits, mais ce ne sont pas des ARM.
    Autre particularité à connaître : ces microcontrôleurs ont un système d'exploitation (FreeRtos) pour leur permettre de gérer programme, WiFi et Bluetooth.
    Je suis très, très loin d'être un spécialiste mais j'ai pu voir sur un autre forum que cela cause parfois des soucis quand le programme prend trop de temps machine et bloque la WiFi.

    Ne pas se laisser prendre par le miroir aux alouettes de la vitesse d'horloge : on peut avoir un micro avec une horloge annoncée à 200 MHz mais avec des étages de sortie qui ne sont pilotés que par une horloge à 20 MHz, ce qui est très raisonnable par ailleurs.

  3. #3
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 897
    Par défaut
    Solution : système D : scier la breadboard en deux dans le sens de la longueur.
    Sans recourir à la torture pour les breadboards, en désolidarisant d'un côté le rail d'alimentation on fait apparaître des picots de jonction.
    Vous faites cela sur 2 breadboard et vous pouvez les joindre.

    On peut aussi conserver un rail d'alimentation et utiliser les picots pour rejoindre sur le côté 2 breadboards - on se retrouve alors au milieu avec 1 rail d'alimentation qui ne sert à rien mais c'est pratique car c'est à peu près la largeur d'une carte ESP32


    Nom : bb.jpg
Affichages : 518
Taille : 173,6 Ko

  4. #4
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 228
    Par défaut
    Chez certains (comme Wemos/Lolin) tout est automatique, chez d'autres il faut mettre manuellement la sortie GPIO 0 à la masse pour faire entrer l'ESP32 en mode programmation.
    Ce qui incite à ne jamais utiliser cette I/O GPIO 0 .
    Sur les miennes il y a un petit bouton poussoir "Boot" sur la carte, c'est déjà plus pratique, mais je ne sais pas si ça permet pour autant d'utiliser GPIO 0 ?? pas encore essayé


    Pour ta question je ne connais pas le genre de carte que tu recherche.
    Ce que les utilisateurs utilisent le plus souvent c'est une breadboard.

    Problème : les cartes ESP32 sont généralement trop larges pour les breadboards. Il est impossible de placer les fils de connexion.
    Solution : système D : scier la breadboard en deux dans le sens de la longueur.
    Grace au double face fixer les deux parties avec l'écartement optimal sur un support.
    ben ce que je cherche c'est une carte d'accueil similaire à celle du lien de mon 1er message; mais comme je n'en ai pas trouvé (ni chez les chinois, ni ailleurs), je me suis fait mon propre circuit imprimé, càd ma propre carte d'accueil. Si certains veulent le Gerber il n'y a qu'à demander mais je ne l'ai pas testé (j'ai relié ensemble toutes les pins GND, ce qui n'est probablement pas indispensable, mais je peux changerça en 10 secondes si besoin).

    @JayM: on voit l'expérience qui parle avec ton système de jointure des breadboards !

    Espressif a le choix d'acheter des fonctions supplémentaires (I2C, UART, PWM etc ) sous forme matérielle à Xtensa, ou de les faire lui même par programmation.
    Pour casser les prix c'est cette seconde solution qui est généralisée par Espressif.
    La solution logicielle est moins efficace que la solution matérielle mais avec des fréquences d'horloge élevées ça passe.
    Je n'ai pas encore testé les cartes Espressif (je viens juste de les recevoir), mais je ne suis effectivement pas certain qu'elles soient plus performantes que certaines Arduino récentes ou que des Teensy 3.5/4.0.
    Leur prix est par contre imbattable (compter 30€ pour une Teensy 3.5), mais leur mise en oeuvre (hardware et software) est moins simple je trouve: avec une Arduino, c'est limpide me semble-t-il.

    Attention on lit parfois des énormités : les micro Xtensia sont 32 bits, mais ce ne sont pas des ARM.
    Veux-tu dire par là que les ARM sont plus performants ?

    Autre particularité à connaître : ces microcontrôleurs ont un système d'exploitation (FreeRtos) pour leur permettre de gérer programme, WiFi et Bluetooth.
    Je suis très, très loin d'être un spécialiste mais j'ai pu voir sur un autre forum que cela cause parfois des soucis quand le programme prend trop de temps machine et bloque la WiFi.
    c'est un peu pour ça que moi aussi je suis "méfiant": j'ai l'impression (mais c'est juste un feeling) que les nouvelles cartes Arduino qui intègrent WiFi et Bluetooth en natif devraient avoir des performances assez proches ?
    Peut-être quelqu'un a-t-il comparé les perfs pures de ces cartes pour parler sur des faits et moins sur des ressentis ?

    J'ai fait rentrer une Arduino 33 IoT, on verra ce qu'elle donne, mais dans mon cas je n'ai pas besoin d'une grand puissance de calcul, donc je privilégierai sans doute la facilité de mise en oeuvre, et à ce jour, il me semble qu'Arduino fait plutôt bien les choses (plus cher certes)...

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/03/2019, 13h59
  2. Réponses: 4
    Dernier message: 22/04/2017, 20h28
  3. [PC portable] Quel PC portable + station d'accueil
    Par vence dans le forum Ordinateurs
    Réponses: 0
    Dernier message: 22/09/2010, 09h38
  4. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo