🔌 CREPP.io

Carte d’extension pédagogique pour l’apprentissage de l’électronique et de la programmation embarquée. Développé par le Club de Robotique et d’Électronique Programmable de Ploemeur.
Présentation du projet
Pédagogique
Conçue pour faciliter l’apprentissage de l’électronique et de la programmation embarquée, avec une progression adaptée aux débutants.
Extensible
Étend les capacités des microcontrôleurs populaires (ESP12, Raspberry Pi Pico) avec de nombreux connecteurs et interfaces.
Professionnel
Design KiCad professionnel, documentation complète et code open-source pour un apprentissage sérieux.
Versions matérielles
V1.0
ESP12 NodeMCU
Version initiale avec WiFi intégré et connectivité étendue. Parfaite pour les projets IoT.
GPIO 40 pins
ADC 12-bit
V1.1
ESP12 Amélioré
Optimisations et corrections basées sur le retour d’expérience de la V1.0. Ajout d’optocoupleurs.
RTC DS1307
I2C isolé
V2.0
Raspberry Pi Pico W
Dual-core, WiFi/Bluetooth, plus de puissance et de flexibilité pour les projets avancés.
Bluetooth
PWM 16-bit
Composants principaux
| Composant | Référence | Description | Quantité |
|---|---|---|---|
| Socket Pico | U1 | Support Raspberry Pi Pico | 1 |
| RTC | U4 | Horloge temps réel DS3231M | 1 |
| ADC 16-bit | U5 | Convertisseur analogique/numérique ADS1115 | 1 |
| Contrôleur LED | U12 | PCA9635 PWM I2C | 1 |
| Régulateur 5V | U15 | LM7805 | 1 |
| Régulateur 3.3V | U19 | AMS1117-3.3 | 1 |
| LEDs RGB | D1-D8 | WS2812C adressables | 8 |
| OLED Display | OLED1 | SSD1306 128×64 I2C | 1 |
Fonctionnalités principales
⭐ Fonctions intégrées
🔌 Connectivité
GPIO, I2C, SPI, UART, ADC, PWM
💡 Affichage
LEDs RGB, indicateurs, écran OLED
⏰ Timing
RTC précis, timers matériels
🛡️ Protection
Optocoupleurs, régulateurs, sécurité
Guide d’installation
Assemblage
Souder les composants dans l’ordre recommandé : régulateurs, connecteurs, composants SMD, puis les modules.
Configuration
Installer PlatformIO dans VSCode et configurer l’environnement pour votre microcontrôleur.
Programmation
Téléverser les exemples fournis pour tester chaque fonctionnalité de la carte.
Intégration
Connecter vos capteurs et modules aux ports appropriés et développer votre application.
Ressources & Documentation
Toutes les ressources sont disponibles en open-source : schémas KiCad, code source, documentation détaillée.
