Le projet CREPP.io


🔌 CREPP.io

CREPP.io Board

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.

WiFi
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.

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.

Dual-core
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

1

Assemblage

Souder les composants dans l’ordre recommandé : régulateurs, connecteurs, composants SMD, puis les modules.

2

Configuration

Installer PlatformIO dans VSCode et configurer l’environnement pour votre microcontrôleur.

3

Programmation

Téléverser les exemples fournis pour tester chaque fonctionnalité de la carte.

4

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.