Concevoir, fabriquer et assembler des circuits et PCB pour projets DIY à base d’ESP32 ou ESP8266

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

Il y a quelques semaines, je vous ai présenté cette carte de développement qui permet de réaliser du prototypage et même de petits projets (sans vibration) à base de modules ESP32. Les cartes de développements à base d’ESP32 peuvent être assez encombrantes. Même la nouvelle Wemos LoLin Lite mesure environ 40 x 25mm.

 

Cette carte de test et développement reste assez chère (environ 15€) ce qui peut en limiter l’intérêt par rapport à une carte de développement traditionnelle (on peut trouver la dernière Wemos Lolin Lite pour moins de 4,80€). Le module ESP32 est maintenu sur la plaque de développement par un système de pattes élastiques en cuivre. Le module est maintenu en place durant la phase de développement. Si votre projet ne soumet pas le module à des vibrations ou des chocs, il ne devrait pas être nécessaire de souder le module sur la platine de test. Le module est programmable depuis l’IDE Arduino comme toutes les autres cartes de développement ESP32 à l’aide du port micro-USB.

esp32 board sans soudure

Pourquoi utiliser le modules ESP32 ou ESP8266 plutôt qu’une carte de développement

Si vous avez besoin de gagner de la place pour vos projets DIY à base d’ESP32, rien ne vous empêche d’utiliser directement les modules ESP32. Cette carte est également très bien adaptée si vous avez de petites séries d’objets connectés à fabriquer. Elle est actuellement en promo chez Banggood au prix de 13,20€ (jusqu’au 20 janvier). Elle est également disponible chez d’autres marchands en ligne.

-20% ESP32 carte de test, petit lot brûler appareil, pour Le Xin ESP-WROOM-32...
0,16 0,20
perfk Module ESP32 Antenne Externe Module ESP Compatible ESP-32s ESP-32 - #11
17,99
Yongse ESP32 Test Board Small Batch Burn Fixture Min System Development Board...
32,25

Le module ESP32 devra être acheté séparément.

ESP8266 ESP - 12E WiFi Serial Module
2,49
-4% ESP32-WROVER ESP-32 ESP-32S ESP32 WROVER 4MB Module with 32 Mbits PSRAM
3,67 3,86
Geekworm ESP32 ESP-WROOM-32 Wi-Fi + Bluetooth Dual CPU Module
5,39
PSH-C32 ESP32 Based IoT WiFi & Bluetooth Module
5,94
Acheter ce produit
itead.cc ITEAD INTELLIGENT SYSTEMS LIMITED
Geekworm ESP32-WROVER ESP32 IPEX Antenna 4 MB SPI FLASH + 4 MB...
6,26
Geekcreit® WiFi + Bluetooth ESP32 Module Dual Core CPU With Low Power...
6,76
ESP32-WROVER ESP32 IPEX Antenna 4 MB SPI FLASH + 4 MB PSRAM...
7,09
Nouveau! ESP32-WROVER ESP-32 ESP-32S ESP32 WROVER 4 MB Module avec 32 Mbits...
8,07

Il existe également des adaptateurs beaucoup plus abordables sur lequel on viendra souder (ou plutôt braser) le module ESP32.

-8% 5cm * 7cm 5*7CM WIFI ESP8266 ESP-12F ESP-12E ESP32 ESP-32 ESP-32S Double...
0,51 0,56
-6% ESP-32S Favoris Convertisseur Module ESP32S Adaptateur Conseil Soutien pour ESP-32S Sans Fil...
0,58 0,62
-6% 2 pcs ESP-32S Favoris Convertisseur Module ESP32S Adaptateur plaque Conseil Soutien pour...
0,75 0,80
ESP32 ESP-WROOM-32 IoT Wifi WLAN BLE Module+ESP-32S Adapter Pinboard Converter Board
7,52

Spécifications techniques du module ESP32 (ESP-WROOM-32)

L’ESP32 est une évolution importante de l’ESP8266. En plus du WiFi, elle apporte le support du Bluetooth basse énergie (4.0 LE). Elle corrige également le manque d’entrées/sorties. On dispose maintenant de 32 E/S dont 26 digitales et 18 analogiques (toujours avec une tension admissible maximale de 3.3V). On pourra également utiliser des écrans tactiles pour créer des interfaces homme/machine à base d’ESP32 (broches Touch 0 à 9). Pour le moment, la plupart des modules sont proposés avec 4MB de mémoire flash mais la puce peut supporter jusqu’à 16MB.

  • Module ESP32 : ESP-WROOM-32 d’Espressif.
    • Microprocesseur dual core cadencé à 240MHz équipé de
    • 4MB de mémoire flash SPI. Support jusqu’à 16MB de mémoire flash
  • Connectivité
    • WiFi 802.11 b/g/n.
      • Sécurité WEP, WPA/WPA2 PSK/Enterprise.
      • Puce cryptographique intégrée prenant en charge les algortithmes AES/SHA2/Elliptical Curve Cryptography/RSA-4096
      • Puissance maximale pour le transfert de données : 19.5 dBm@11b, 16.5 dBm@11g, 15.5 dBm@11n
      • Sensibilité max. de réception : -97 dBm
    • Bluetooth 4.0 LE
  • 32 Entrées/Sorties
    • 26x E/S digitales (3.3V). Toutes les sorties peuvent être PWM
    • 18x entrées analogiques
    • 3x UART
    • 3x SPI
    • 2x I2S
    • 2x DAC
    • 2x I2C
  • Consommation en mode sommeil (Deep Sleep mode) : 5 μA
  • Capteurs intégrés
    • Effet Hall
    • 10x entrées pour interface tactile capacitive

Repérage des broches des modules ESP32 (pinout)

ESP32 Pinout reperage broches

Concevoir gratuitement un circuit et le PCB avec Fritzing

Pour réaliser vos circuits, voici quelques logiciels gratuits pour concevoir vos PCB. Nous allons commencer par Fritzing. Vous l’avez probablement rencontré sans le savoir sur de très nombreux tutoriels Arduino et Raspberry Pi. Il est très largement utilisé par les makers pour réaliser les schémas de câblage. C’est d’ailleurs Fritzing que j’utilise pour préparer les schémas des tutoriels de Projets DIY. Ce qu’on sait moins, c’est que Fritzing permet également de préparer la vue schématique du circuit et de concevoir le circuit imprimé PCB. Vous pouvez même développer du code Arduino sous Fritzing. Fritzing ne supporte toutefois que les cartes Arduino et Picaxe. Allez sur cette page pour téléchargez la version de Fritzing adaptée à votre système.

Voici un petit exemple de circuit qui met en oeuvre un module ESP32 avec une sonde DS18B20 (vous pouvez télécharger le fichier original pour tester). Evidemment, on pourra faire exactement la même chose avec un module ESP8266 à souder, l’ESP32 étant sur-dimensionné pour un projet aussi simple ! Pour alimenter le circuit, j’ai simplement ajouté un connecteur mini-USB de type B. C’est d’ailleurs un point critique, comme il existe une multitude de connecteurs USB, le repérage des broches est assez délicat. j’ai également observé une différence entre le repérage sur les différentes vues. Il est conforme aux spécifications sur la platine d’essai et sur la vue schématique (broche 1 pour VCC et 4 pour le GND), mais l’auto-routage utilise la broche 3 pour +5V.

fritzing esp32 ds18b20 iot schema

En passant à la vue schématique, on peu repérer plus facilement les broches de chaque composant et vérifier facilement le circuit. Le choix des couleurs se fait manuellement comme sur la platine d’essai.

fritzing esp32 ds18b20 iot circuit

Il ne reste plus qu’à positionner correctement chaque composant et optimiser la taille du PCB. Le prix du circuit étant proportionnel à la taille bien évidemment.

fritzing esp32 ds18b20 iot pcb

Une fois que vous avez positionné correctement les composants, vous pouvez laisser Fritzing s’occuper de tracer les pistes en appuyant sur la fonction d’autoroutage disponible dans le bas de l’écran.

fritzing autoroutage

Il est possible de déplacer manuellement les pistes pour obtenir un tracé plus “propre”. Les circuits générés (et fabriqués) par Fritzing sont double-face. Il est possible d’envoyer une piste sur l’autre face depuis le menu contextuel (clic droit).

fritzing deplacer piste face superieure

Une fois le circuit terminé, cliquez sur Faire fabriquer. Vous êtes automatiquement redirigé vers le site d’Aisler, la société issue du FabLab Fritzing. C’est elle qui se charge maintenant de la production des circuits imprimé à la demande. Glissez votre fichier fzz directement dans le champ de téléchargement sur le navigateur.

fritzing upload pcd design

La quantité minimale de fabrication semble être de 3 circuits. Pour ce circuit de 53.5 x 25.8 mm, le prix de fabrication s’élève à 11,55€.

fritzing esp32 ds18b20 iot pcb price upload file

 

Un rendu du PCB qui sera fabriqué

fritzing esp32 iot pcb

Comment souder le module ESP32 sur un adaptateur ou un PCB

L’opération de soudure ou plus précisément de brasage est assez délicate. Vu l’espace entre chaque broche, venir souder le module ESP32 avec un fer à souder traditionnel relève du défit. Il existe des stations de soudure à air chaud pour composants CMS ou SMD. Le fil d’étain est remplacé par une pâte à braser. Voici le matériel de base à acheter :

Vous pouvez également commencer par vous exercer en achetant un kit d’apprentissage.

-41% Pâte à souder 3 pièces, pâte à souder, en forme d'aiguille PCB...
0,07 0,12
-28% 5 pièces faible acide SMD pâte à souder Flux graisse SMT IC...
0,10 0,14
-8% Pâte à souder Flux graisse IC outil de réparation PCB pour asme...
0,11 0,12
-20% Pâte à souder adhésive 20-30CC seringue SMT SMD PCB colle liquide distributeur...
2,11 2,64
-36% JImbon S800 10CC pâte à souder Flux pâte à souder avec 1pc...
2,13 3,38
-13% Mécanicien soudure soudure pâte de soudage Flux XG-50 SMD SMT Sn63/Pb37 outil...
2,53 2,94
-44% XG-50 de pâte de Flux de soudure 42g SN63/Pb37 Flux de soudure...
3,06 5,47
-28% 450W LCD affichage température réglable Station de soudure pistolet à Air chaud...
4,46 6,28
1pc BGA Circular Nozzles for 850 Hot Air Rework Reflow Soldering Station
5,09
-28% Eruntop 8586D + Double affichage numérique fers à souder électriques + pistolet...
7,45 10,49
300W Pistolet à Air Chaud Electrique Chaleur Température Réglable Fer Souder
700W Hot Air Gun Handle for Saike Rework Soldering Station 858D 852D+...
16,99
-27% Nouveau Eruntop 8586 Double affichage numérique fers à souder électriques + bricolage...
21,58 29,97
Micro Heat Gun Handle BGA Rework Solder Hot Air Blower DIY Craft...
23,21
Station de Soudage Fer à Souder Electrique Pistolet à Air Chaud avec...
32,99
Station de Soudage Fer à Souder Air Chaud Soudure Électrique SMD Numérique...
32,99
KKmoon 858D 700 W Haute Qualité Station De Soudage LED Numérique Solder...
44,99 1 used from 39,42€
-10% 800W 2 dans 1 Station de soudure de pistolet à Air chaud...
46,70 51,89
YIHUA 8858 Upgrade 220V EU LED ESD Portable Constant Temperature BGA Rework...
48,70
Station de reprise SMD, NEWACALOX 500 ℃ Station de soudage à affichage...
55,99
2IN1 Station de Soudage Fer à Souder Air Chaud Soudure Électrique SMD...
59,99
Mbuynow Station de Soudage 852D 2 en 1 Station de Réparation à...
66,99
-29% Mini fer à souder numérique intelligent Portable à température réglable, affichage OLED...
72,23 103,18
TS80P Fers à braser Portable Digital Soldering Iron Temperature Adjustable OLED
74,99
LCD Display Micro Heat Gun with Adjustable Temperature Hot Air Blower Soldering...
86,61
Saike 952D 2 in 1 220V Soldering Station 700W Hot Air Soldering...
86,67
TS80P More 30W Soldering Iron Station OLED USB Type-C Programable Solder Iron...
90,72
Soldering iron Hot Air Soldering Station DIY Digital Rework Station Phone Repair...
93,04
TS80P Outil de fer à souder numérique 12 V type C USB...
96,99
Saike 220V 909D+ Rework Soldering Station + Hot Air Nozzle + DC...
112,19
NewHail TS80P Mini ensemble d'outils de fer à souder Smart Electric Portable...
119,99

Quelques vidéos pour apprendre à souder par refusion

Commençons par cette vidéo de U=RI qui explique très bien comment préparer le circuit, placer les composants (avec un microscope) et braser avec une buse à air chaud.

Ou celle-ci.

Ou celle-ci (désolé pour la qualité audio) avec un fer à souder traditionnel et du fil d’étain si vous ne voulez pas investir dans du matériel spécifique.

Si votre budget est vraiment illimité, vous pouvez investir dans un four à refusion (owen furnace). Vous pouvez lire cet article très intéressant utilisé par akila du blog faire-ca-soi-meme pour fabriquer le circuit de la passerelle domotique Zigate.

2020 nouvelle Version T-962 infrarouge IC chauffage avec canal de fumée T962...
117,87
-4% Machine de soudure infrarouge de réchauffeur d'ic de four de Reflow de...
133,99 141,04
-24% PUHUI T-962 T962 four à reflux infrarouge IC chauffage Machine à souder...
155,14 206,85
T-962 110V/220V 800W Desktop Reflow Oven Infrared IC Heater Soldering Machine 800W...
156,07
-14% Eco-Worthy T962 Soudeur infrarouge BGA IC, four reflux de chaleur, tiroir ventilé, 180 ×...
162,99 189,99
-5% Livraison gratuite T-962 infrarouge IC chauffage T962 Reflow four à souder BGA...
196,80 207,16
T-962 Infrared IC Heater Desktop Reflow Solder Oven BGA SMD SMT Rework...
217,16
-4% Puhui T962A refusion infrarouge four station soudure IC CHAUFFAGE
268,19 282,30
T-962C Infrarouge BGA SMD IC Chauffe Reflow Oven Soldering Area 400×600MM 2900W
345,85
-10% Puhui haute qualité four de refoulement T962C 2500 W T-962C chauffage infrarouge...
384,43 431,94
-4% Nouveauté PUHUI T-962A + infrarouge IC chauffe T962A + four à reflux...
391,08 411,66
-9% PUHUI T962C BGA Station de reprise T-962C four à reflux Machine chauffage...
437,76 486,40
-7% PUHUI T962A + four de reflux de bureau 220V 2300W infrarouge IC...
441,99 480,42

 

Dans le cadre d’un hobby, la fabrication d’objets connectés reste donc encore assez onéreuse mais c’est le prix à payer pour avoir des projets parfaitement adaptés à vos besoins. Sans compter le prix des composants au détail, l’investissement en matériel est assez important. Si vous avez des projets spécifiques, vous pouvez peut être vous rapprocher d’un Fablab à proximité de votre domicile. Il existe plusieurs annuaires en ligne. L’annuaire http://www.makery.info/map-labs/ recense des nombreux fablab dans le monde y compris en France, Suisse, Belgique et Luxembourg.

makery annuaire fablab pcb

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

2 Commentaires
  1. Excellent article ! Ça me donne bien envie pour des projets avec ESP32 (surtout avec le bluetooth ^^). Mais bon, pour l’instant je reste sur l’ESP8266. La partie routage et soudure à air chaud me servira pour mes prochains projets ! Merci !

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Derniers Sujets
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment. 

Shopping cart