La plaquette contrôleur multifonctions (CTRL MF) version 8,0 et 8,1 versus les «ESP32 DEVKIT V1» 30 broches et 36 broches

Le module «ESP32 DEVKIT V1»  vient en version 30 broches et 36
broches.

Voir les détails sur https://randomnerdtutorials.com/getting-started-with-esp32/


Le module 30 broches n’intègre pas les broches SCK/CLK, SD0/SD0, SD1/SD1, SHD/SD2, SWP/SD3 ET SCS/CMD aussi nommées GPIO6 à GPIO11. Ces broches sont connectées au SPI flash dans le ESP-WROOM-32 et elles ne sont pas recommandées pour tout autre usage.

Remarque importante, le GPIO0 n’existe pas sur la version 30 broches, la broche correspondante sur cette version est une MALT ( GND) !

Voir les détails sur https://randomnerdtutorials.com/getting-started-with-esp32/


La plaquette supporte les deux versions. Afin de l’adapter à la version 30 broches, il suffit d’ajouter 3 cavaliers.

Plaquette V8,0

Plaquette V8,1

S’il est requis d’avoir une source 3.3V qui fournit plus de 800ma, on omet le cavalier ajouté à droite. On relie directement la nouvelle source 3.3V dans le trou en bas à droite. Je prévois, à la version 8,2, ajouter un jeu de broches/cavalier pour alimenter le NRF24L01 avec une source 3.3V autre que celle fournie par le «ESP32 DEVKIT V1» même quand on utilise le 36 broches. Option parfois nécessaire pour augmenter la stabilité et la portée du NRF24L01. 

Les modèles «ESP32 DEVKIT V1» que j’utilise :

Le 36 broches vendu par Geekcreit sur «banggood.com» 

Le 30 broches ESP32S ESP32 2.4GHz Dual-Mode WiFi CH340G/CP2102 +Bluetooth Module IPEX Antenna | eBay https://ebay.us/z8qVj5

Le lien va sur Ebay.ca, sélection à faire : CP2102

Fabrication du circuit imprimé de ma carte multifonctionnelle ESP32

Présentation des différentes étapes de fabrication de la plaquette du circuit imprimé de ma carte multifonctionnelle ESP32 

Le logiciel employé pour la conception du circuit est FRITZING. Logiciel open-source qui permet de faire le schéma de prototypage, le schéma électrique et le circuit imprimé. Versatile, il offre la possibilité de créer de nouveaux composants si ceux qui vous sont requis ne sont pas dans les bibliothèques de composants déjà existants.

Pour l’édition de nouveaux composants, j’ai utilisé le logiciel libre de dessin vectoriel INKSCAPE

Pour la fabrication, j’ai choisi la méthode de transfert d’encre sur le cuivre par la chaleur en employant un fer à repasser. J’ai consulté ce vidéo qui m’a  grandement aidé.

Le papier de transfert PCB FAB -IN A -BOX donne de bons résultats. Il est disponible chez KGE ÉLECTRONIQUE  à Saint-Hubert. Les feuilles venant en format 8,5 * 11 pouces, j’ai retaillé en plus petit format les feuilles pour augmenter le nombre de plaquettes de circuit imprimé réalisables par feuille. La feuille retaillée est collée avec du ruban collant au centre d’une feuille 8,5 * 11 pouces standard. J’imprime préalablement le circuit sur la feuille standard pour me donner des repères pour l’alignement de mon papier de transfert. La feuille est introduite face vers le bas dans le panier de l’imprimante. J’ajuste la configuration de l’imprimante laser pour une impression au centre et en sélectionnant la plus haute résolution HQ1200 ppp.

Feuille standard et feuilles combinées (standard et de transfert) après impression
Feuille de transfert
Transfert de l’encre par la chaleur sur la plaquette recouverte de cuivre 
Je réchauffe préalablement  ma solution de « Ferric Chloride» dans de l’eau chaude.
La réaction avec le cuivre sera plus rapide.  
Le cuivre non recouvert d’encre est dissout par le
« Ferric Chloride» 
J’enlève l’encre avec du dégommeur ( THE GOO BUSTER ). Ce produit enlève aussi la colle de l’étiquette de prix qui se retrouve sur les plaquettes que j’achète. Une pierre deux coups.
Passage dans l’étain liquide
L’étain protège le cuivre de l’oxydation et facilite la soudure
Circuit multifonctionnel assemblé
Détails à venir
Version finale en commande chez un fabricant professionnel

ESP32 DEVKIT V1 DOIT

Le microcontrôleur
ESP32 DEVKIT V1 DOIT

Le microcontrôleur «ESP32 DEVKIT V1 DOIT» est un circuit programmable compatible à l’environnement ARDUINO. Il accepte les composantes offertes pour les ARDUINO. Le module de développement «ESP32 DEVKIT V1 DOIT» est construit autour du circuit ESP32. L’unité ESP32 se programme avec l’interface IDE ARDUINO. Un grand avantage de ce circuit, c’est qu’il intègre la connectivité sans fil WIFI et Bluetooth. 

Schéma d’architecture du ESP32

Voici un aperçu de certaines caractéristiques et spécifications de la puce ESP32:

  • Connectivité sans fil
    • WiFi: débit de données de 150,0 Mbps avec HT40
    • Bluetooth: BLE (Bluetooth Low Energy) et Bluetooth classique
  • Processeur: microprocesseur LX6 32 bits Dual-Core Tensilica Xtensa, fonctionnant à 160 ou 240 MHz
  • ROM: 448 Ko
  • SRAM: 520 Ko
  • Basse consommation: garantis que vous pouvez toujours utiliser les conversions ADC, par exemple pendant le sommeil profond.
  • Entrée / sortie périphérique:
    • Minuteries et chien de garde
    • Horloge temps réel
    • Convertisseur  analogique-numérique (ADC) 12 bits 
    • Convertisseur numérique-analogique (DAC)
    • Capteurs intégrés ( Température, effet Hall)
    • Détecteur tactile capacitif
    • Co-processeur Ultra Low Power (ULP)
    • Interface Ethernet MAC
    • Contrôleur hôte SD / SDIO / MMC
    • Émetteur récepteur universel asynchrone (UART)
    • Interface 2 fils  (I2C)
    • Interface son interconnecté intégré (I2S)
    • Interface de périphérique série (SPI)
    • Télécommande infrarouge
    • Compteur d’impulsions
    • Modulation de largeur d’impulsion (PWM) 16 sorties
    • Accélérateur Matériel
  • Sécurité: accélérateurs matériels pour AES et SSL / TLS

L’assignation des bornes du «ESP32 DEVKIT V1 DOIT»

Remarques :

  • L’entrée Vin du «ESP32 DEVKIT DOIT» fonctionne entre 4,5 et 12 volts. Un régulateur (NCP1117) sur le circuit abaisse la tension à 3,3 volts et fournit un courant maximum de 800ma.
  • Le ESP32 fonctionne entre 2,2 et 3,6 volts.
  • Les broches d’entrées/sortie du «ESP32 DEVKIT DOIT» ne supportent pas le 5 volts. Le voltage à l’entrée ne doit pas dépasser 3,6 volts.
  • Les GPIO 36, 39, 34 et 35 sont des broches d’entrée de signal seulement (I). Elles ne possèdent pas de résistances internes de pull-up et pull-down.
  • Les broches  GPIO < 34 peuvent fonctionner en PWM
  • Le courant maximal absolu par GPIO est de 40 mA

Fonction des broches du ESP32

ESP32 – Documentation du manufacturier

Débuter avec le «ESP32 Development Board»

Comment installer les bibliothèques ESP32 dans l’IDE ARDUINO

+20 tutoriels gratuits et projets avec l’ESP32

Site de référence sur le ESP32