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 Solo-1. 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
| Composant | Détails |
|---|---|
| MCU | ESP32-S0WD (Solo-1, Single Core 240MHz) |
| Flash | 4MB externe (via SPI) |
| Alimentation | Régulateur LDO 3.3V (ex: HT7333-A ou AMS1117) |
| USB-Serial | CP2102 ou CH340C pour la programmation |
| Antenne | Antenne PCB inversée en F ou connecteur IPEX |
---
É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 Solo : [Lien vers le PDF d'Espressif]
- Journal de bord : Voir la page de discussion.