Projet Esp32 from scratch
Apparence
Présentation du Projet : ESP32 Solo "From Scratch"
Ce projet a pour objectif de concevoir et de fabriquer une carte de développement personnalisée basée sur le microcontrôleur ESP32-C3-MINI-1-N4. Contrairement aux modules pré-assemblés, nous documentons ici chaque étape : de la sélection des composants passifs à la gravure/commande du PCB.
Objectifs
- Conception intégrale : Ne pas utiliser de module WROOM, mais intégrer la puce ESP32 et son cristal directement sur le PCB.
- Optimisation : Réduire la consommation pour un usage sur batterie (Deep Sleep).
- Open Source : Partager les fichiers KiCad et le BOM (Bill of Materials).
🛠 Spécifications Techniques
Nomenclature des Composants (BOM)
Ce tableau liste l'ensemble des composants nécessaires pour l'assemblage d'une unité. Les prix sont basés sur les tarifs fournisseurs (HT).
| Désignation | Référence | Quantité | Prix Unitaire (€) | Total (€) |
|---|---|---|---|---|
| Microcontrôleur | ESP32-SOLO-1-N16 | 1 | 2,58 | 2,58 |
| Régulateur de tension | AMS1117-3.3 | 1 | 0,01706 | 0,017 |
| Interface USB-Série | CP2102N-A02-GQFN24R | 1 | 1,7224 | 1,722 |
| Connecteur USB | TYPE-C 16PIN 2MD | 1 | 0,0549 | 0,055 |
| Condensateur 10µF | GRM21BR61H106KE43L | 1 | 0,0547 | 0,055 |
| Condensateur 22µF | CL21A226MAYNNNE | 1 | 0,0231 | 0,023 |
| Transistors (Reset) | JSMSEMI S8050 | 2 | 0,006 | 0,012 |
| Boutons poussoirs | 3x4x2-2P-1.6N TACTILE SWITCH | 2 | 0,0167 | 0,033 |
| LED Rouge | YONGYUTAI YLED0805R | 1 | 0,0066 | 0,007 |
| Résistance 1kΩ | RC0603FR-071KL | 1 | 0,0012 | 0,001 |
| Pin Headers | HX PH254-01-04-Z-L11.5 | 5 | 0,0147 | 0,074 |
| Composants CMS divers | 0402WGF5101TCE, etc. | 10 | ~0,002 | 0,015 |
| Total par unité (estimé) | 4,593 € | |||
> Note : Le coût total de l'approvisionnement initial est estimé à 11,708 € en raison des quantités minimales d'achat (lots de 10 à 100 pièces). De plus la nomenclature complète est disponible ici.
Étapes de Développement
- Schématique : Design du circuit de reset, de l'alimentation et du circuit de flashage automatique.
- Routage PCB : Placement des composants en respectant les contraintes d'impédance pour l'antenne (50 Ohms).
- Sourcing : Liste des composants (BOM) chez LCSC ou Mouser.
- Assemblage : Soudure à l'air chaud ou au four à refusion.
- Bootloader : Flashage du firmware initial.
Ressources & Documentation
- Fichiers CAO : [Lien vers GitHub/GitLab]
- Datasheet ESP32-C3-MINI-1-N4 : https://documentation.espressif.com/esp32-solo-1_datasheet_en.pdf
- Journal de bord : Voir la page de discussion.